Book Now
HomeAll Routes › Bus Pattaya to Bangkok

Bus from Pattaya to Bangkok

Complete guide to bus travel from Pattaya to Bangkok — schedules, prices, operators and booking tips.

From 120 THBStarting price
2–3 hoursJourney time
147 kmDistance
3+Operators

About the Pattaya to Bangkok Bus Route

The Pattaya to Bangkok bus is the return journey on one of Thailand's most popular routes. Pattaya to Bangkok is one of Thailand's most frequent bus routes, with departures every 30 to 60 minutes throughout the day. The journey takes just 2 to 3 hours and costs as little as 120 THB.

Route Details & Travel Information

The Pattaya to Bangkok bus is the most affordable and convenient way to travel between the capital and Thailand's most famous beach resort city. With buses running almost every half hour from early morning until late evening, there is no need to book in advance — simply turn up at Ekkamai Eastern Bus Terminal and catch the next departure.

Ekkamai Bus Terminal is one of Bangkok's most accessible bus stations, located directly on Sukhumvit Road and served by BTS Ekkamai station. From central Bangkok hotels on Sukhumvit, the terminal is just a short BTS ride or taxi journey away.

The journey covers 147 kilometres along Highway 3 (Sukhumvit Road) and typically takes 2 to 3 hours. During rush hour, on weekends, and on Thai public holidays, the journey can take longer due to traffic. All buses are air-conditioned.

In Pattaya, buses arrive at the terminal on North Pattaya Road. From here, take a baht bus (songthaew) or taxi to your hotel. Baht buses run frequently along Beach Road and Pattaya Second Road.

Unlike the longer overnight routes, this is a simple daytime journey with no need for VIP seating. Standard class air-conditioned buses are perfectly comfortable for the 2–3 hour ride.

Bus Operators

The following operators run regular services on the Pattaya–Bangkok route:

  • Eastern Bus Co. — licensed, air-conditioned service
  • 407 Transport — licensed, air-conditioned service
  • North Pattaya Bus — licensed, air-conditioned service

Compare prices across all operators before booking — fares can vary significantly by class and season.

Departure Schedule

Departures: Every 30–60 minutes, 06:00–22:00

From: North Pattaya Road Bus Terminal

To: Ekkamai (Eastern Bus Terminal), BTS Ekkamai

Schedules may vary by operator and season. Confirm departure times when booking, particularly during Thai public holidays.

Travel Tip

✅ No advance booking needed — just turn up at Ekkamai terminal and take the next bus.

Frequently Asked Questions

How long is the bus from Pattaya to Bangkok?+
The journey takes 2–3 hours. On weekends and public holidays, allow an extra 30–60 minutes.
How much does the Pattaya to Bangkok bus cost?+
From 120 THB. Tickets cost around 120–140 THB for the standard service from Ekkamai terminal.
Where does the bus from Pattaya to Bangkok depart?+
Buses depart from North Pattaya Road Bus Terminal.
Where does the bus arrive in Bangkok?+
Buses arrive at Ekkamai (Eastern Bus Terminal), BTS Ekkamai.
Should I book in advance?+
Book 1–2 days ahead on weekdays. During Thai public holidays and peak season (November–February), book at least one week in advance.

Related Routes

Route Summary

FromPattaya
ToBangkok
Duration2–3 hours
Distance147 km
Price fromFrom 120 THB
DeparturesEvery 30–60 minutes, 06:00–22:00
Check Prices & Book

Secure booking · Instant e-ticket

Booking Tips

Book 1–2 days ahead on weekdays. During Songkran (April), New Year and long weekends, book at least one week in advance — buses sell out fast on popular routes.