Home / Getting around Thailand / Bangkok to Pattaya
Bangkok → Pattaya · 150 km

Bangkok to Pattaya

กรุงเทพฯ → พัทยา

The nearest beach town to Bangkok — easy for a quick escape to the sea and the clearer water of Ko Larn.

Our pick: Take the bus from Ekkamai: it’s cheap, frequent and air-conditioned. Groups with luggage should get a private car.

Time vs price

Typical ranges, checked 2026-10. Prices change with season and how early you book.

🚌 Bus

Cheapest
Time
2 h–2h 30m
Price
฿110–฿160 pp
From
Ekkamai (Eastern) Bus Terminal, by BTS Ekkamai
Best for
Price and simplicity

Departures roughly every 30–40 minutes through the day.

Check times on 12Go →

🚌 Bus

Time
2 h–2h 30m
Price
฿150–฿300 pp
From
Suvarnabhumi Airport
Best for
Going straight from the airport

Direct buses run from the airport transport centre.

Check times on 12Go →

🚐 Minivan

Time
2 h–2h 30m
Price
฿150–฿250 pp
From
Various pick-up points
Best for
Hotel pick-ups

Cramped with big bags.

Check times on 12Go →

🚗 Private car

Fastest
Time
1h 45m–2h 30m
Price
฿1,300–฿2,000 per car
From
Your hotel
Best for
Groups and families

Price per car, tolls usually included.

Check times on Klook →

Tips from a local

  • Avoid Friday evening and Sunday afternoon — weekend traffic doubles the time.
  • For better beaches, take the ferry from Bali Hai pier to Ko Larn.

Still in Bangkok first? Plan your days with the itinerary planner, and see the airport transfer calculator if you're flying out.

Frequently asked questions

What is the fastest way from Bangkok to Pattaya?

Private car: about 1h 45m–2h 30m, from Your hotel.

What is the cheapest way from Bangkok to Pattaya?

Bus: from about ฿110 per person, taking 2 h–2h 30m.

How far is Pattaya from Bangkok?

About 150 km by road.

More routes from Bangkok