By bus it takes 3 hours to travel from Central Bangkok to Pattaya. If you are travelling from Bangkok’s main international airport (Suvarnabhumi) to Pattaya then we recommend that you take a bus direct to Pattaya. 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 ฿ 198–460 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
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
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 Kamphaeng Phet MRT Station or Mo Chit BTS Station and take a taxi from there. By meter taxi the fare should be no more than 70 THB.