Bangkok to Pattaya: bus, train or flight?

The bus is the cheapest way from Bangkok to Pattaya: 68 buses a day from ฿144, taking about 2h. The first bus leaves at 05:00, the last at 22:00. Taxi or Grab: about 1.5–2 hours.

See today's buses and book →

Bus times and fares checked 2026-10-30.

All the ways to travel

HowJourneyFromNote
Bus2hBangkok Bus Terminal Ekkamai68 a day, from ฿144
Taxi or Grababout 1.5–2 hoursanywhere in BangkokDoor to door, but much more expensive than the bus
Trainno practical train–Only a slow local service; the bus is the way to go

By bus from Bangkok to Pattaya

See today's buses and book →

From Suvarnabhumi Airport

17 direct buses a day from ฿173, first 06:00, last 22:00. See today's buses and book →

Where the buses leave and arrive

Buses leave all day from Ekkamai (Eastern Bus Terminal) and Mo Chit 2, and directly from Suvarnabhumi Airport. In Pattaya they stop at the North Pattaya terminal, Pattaya Klang and Jomtien.

Coming back

Pattaya to Bangkok: 17 buses a day from ฿173, the last one at 22:00.

Tips

Questions

How much is the bus from Bangkok to Pattaya?

From ฿144 to ฿200, depending on the bus company and class.

How long does the bus from Bangkok to Pattaya take?

About 2h; the fastest bus takes 1h 50m.

Where does the bus to Pattaya leave from?

Bangkok Bus Terminal Ekkamai, Suvarnabhumi Arrivals Terminal 1, Gate 8 and Bangkok Bus Terminal Chatuchak (Mo Chit 2).

Is there an overnight bus from Bangkok to Pattaya?

No, all buses run during the day.

More travel guides

All bus routes →