Book Now
HomeAll Routes › Bus Bangkok to Pattaya

Bus from Bangkok to Pattaya

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

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

About the Bangkok to Pattaya Bus Route

Bangkok to Pattaya 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 Bangkok to Pattaya 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 Bangkok–Pattaya 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: Ekkamai (Eastern Bus Terminal), BTS Ekkamai

To: North Pattaya Road Bus Terminal

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 Bangkok to Pattaya?+
The journey takes 2 to 3 hours depending on traffic. On weekends and public holidays, allow an extra 30–60 minutes.
How much does the Bangkok to Pattaya bus cost?+
Tickets cost around 120–140 THB for the standard service from Ekkamai terminal.
Where does the Bangkok to Pattaya bus depart from?+
Ekkamai (Eastern Bus Terminal) on Sukhumvit Road, accessible by BTS Ekkamai station.
How often do buses run from Bangkok to Pattaya?+
Every 30 to 60 minutes between 06:00 and 22:00. No advance booking needed for this route.
Where does the bus arrive in Pattaya?+
The terminal is on North Pattaya Road. Take a baht bus (songthaew) or taxi to your hotel.
Is there a direct bus from Suvarnabhumi Airport to Pattaya?+
Yes — Bell Travel Service operates direct buses from Suvarnabhumi Airport to Pattaya, bypassing central Bangkok. Very useful if you are arriving at the airport.

Related Routes

Route Summary

FromBangkok
ToPattaya
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.