Getting from Bangkok to Pattaya is a quick and enjoyable trip. Pattaya is the ideal beach getaway destination and is just 150 kilometres away. You can travel via shared van, train, bus, or cab. Pattaya is popular for its nightlife, floating market, beaches, and performances.
It’s a fantastic location for a quick getaway with loved ones, family, and friends. This guide will assist you in selecting the most efficient route to Pattaya.
Best ways to travel from Bangkok to Pattaya
1. Traveling by Bus from Bangkok to Pattaya

Taking a bus from Bangkok to Pattaya Thailand is the cheapest way for budget tourists. The buses leave from Ekkamai and Mo Chit bus stations in Bangkok and arrive at the North Pattaya bus terminal.
BKK Airport to Pattaya: If you land at Suvarnabhumi Airport (BKK Airport), you can take a direct bus from Level 1, Gate 8. Bangkok to Pattaya bus travel time is about 2 to 3 hours. These buses are comfortable for short trips and will drop you off at Jomtien Bus Station in Pattaya. The first bus stop in Pattaya is a few kilometers before Pattaya Beach, located on the side of the main road. Bangkok to Pattaya bus distance is approximately 120km.
You can take a local taxi to your hotel from the bus stops. This is a good option if you are okay with a few stops along the way.
| Boarding point | Distance | Duration | Fare(Approx.) |
| Ekkamai bus terminal | 130 km | 2.5 hrs | 160 THB |
| Suvarnabhumi airport | 122 km | 2hrs | 130 THB |
| Don mueang bus station | 152 km | 3hr 25min | 182 THB |
| Mo chit bus terminal | 150 km | 2.5 hrs | 172 THB |
Bangkok to Pattaya bus fare- 120 to 200 THB
You can check 12go.Asia website for detailed information about the travel options to Pattaya.
You can also get a Thai Pass to enjoy big savings on Thailand’s best tours, food, and local travel options.
2. Bangkok to Pattaya by Taxi/ Cab

Taking a taxi from Bangkok to Pattaya is the fastest and easiest way. You can book a cab service like Grab from your hotel. The trip takes about 2 hours.
You can also get a taxi at Suvarnabhumi Airport (BKK Airport) (Gate 4) or Don Mueang Airport (DMK Airport). The cars are perfect for people who are carrying luggage.
This is a great option for comfort and direct travel to your hotel. But, the Bangkok to Pattaya cab fare is a bit on the higher side as compared to other travel options.
Bangkok to Pattaya taxi fare – 1200 to 2000 THB
You can check 12go.Asia website for detailed information about the travel options to Pattaya.
You can also check out the top activities to do in Pattaya to ensure a fun experience.
3. Bangkok to Pattaya By Shared Van/ Minivan

Shared vans are a good mid-price way to reach Pattaya. Vans run from and Mo Chit and Imperial Samrong Samut Prakan. Some vans even pick you up from your hotel.
The ride takes 2 to 2.5 hours. Vans carry around 10 to 12 people and stop a few times. They are quicker than buses but not private. This is a nice choice if you want faster travel at a low price.
| Boarding point | Distance | Duration | Fare(Approx.) |
| Mo chit mini bus station | 150 km | 1hr 45min | 196 THB |
| Ekkamai | 129 km | 2hr 30min | 206 THB |
| Suvarnabhumi airport | 122 km | 1hr 25min | 1072 THB |
| Hua lamphong station and MRT | 156 km | 2hr 15min | 415 THB |
You can check 12go.Asia website for detailed information about the travel options to Pattaya.
4. Bangkok to Pattaya by Train

Trains to Pattaya leave from Hua Lamphong Station in Bangkok. You can reach the station using a taxi or the MRT subway. There are only 1-2 trains daily, so check the time before you go.
The trip takes about 2.5 hours. Additionally, the train ride has beautiful views. After reaching Pattaya Railway Station, you can take a taxi or songthaew (local truck taxi) to your hotel.
Cost – 220 THB
Discover all the info about the Thailand visa requirements for Indians before your trip.
Things to Do in Pattaya
- Coral Island (Koh Larn)
Coral Island is close to Pattaya and has soft white sand and blue water. You can also try snorkeling, kayaking, and swimming here. Ferries run daily, so it’s a perfect half-day trip for everyone.

