By bus it takes 3 hours to travel 136 km from Central Bangkok to Pattaya, which is located to the East of Bangkok. If you are travelling from Bangkok’s main international airport (Suvarnabhumi) to Pattaya then we recommend that you take a bus direct to Pattaya rather than travelling into Central Bangkok to catch the bus. Suvarnabhumi International Airport is closer to Pattaya than Central Bangkok and the journey from the airport direct to Pattaya takes only 2 hours.
Bus Timetable from Bangkok to Pattaya
- Click on the Bangkok – Pattaya link in the timetable below for more information and to buy tickets.
Bangkok - Pattaya āļŋ 164 2h 30m | |
|
Suvarnabhumi Airport - Pattaya āļŋ 320 2h | |
|
Where to get the Bus in Bangkok
Bus services to Pattaya depart from both Bangkok’s Eastern Bus Terminal at 928 Sukhumvit Road, Phra Khanong, Khlong Toei, Bangkok 10110, Thailand and Bangkok’s Northern Bus Terminal at 798 Kamphaeng Phet 2 Road, Khwaeng Chatuchak, Khet Chatuchak, Krung Thep Maha Nakhon 10900, Thailand.
Arrival in Pattaya
Bus services from Bangkok terminate at North Pattaya Bus Station at Thanon Pattaya Nuea, Muang Pattaya, Amphoe Bang Lamung, Chang Wat Chon Buri 20150, Thailand.
Bangkok Bus Stations
Ekkamai Bus Station, Bangkok’s Eastern Bus Terminal, is the easiest bus station to get to in Bangkok. Ekkamai Bus Station is less than 100 metres away from Ekkamai BTS Station on the Suhumvit line. The BTS is Bangkok’s elevated suburban elevated railway system also known as the ‘Skytrain’ .

Morchit Bus Station, Bangkok’s Northern Bus Terminal, is the other bus station where you can catch a bus to Pattaya. Morchit Bus Station is more convenient if you are coming from Bang Sue Railway Station or one of the areas, such as the Khao San Road, on the riverside in Bangkok which is not connected to the BTS network. To reach Morchit Bus Station you need to take a taxi. There are also direct bus services from Don Mueang Airport to Morchit Bus Station. If you can access the BTS network or the Bangkok Metro (MRT), then take a train to either Chatuchak MRT Station or Mo Chit BTS Station and take a taxi from there. By meter taxi the fare should be no more than 60 THB.