Last updated: Aug 06, 2019


Overview | Flight | Train | Bus


How To Get From Bangkok to Pattaya?

Pattaya is the closest well-known beach from Bangkok. It is popular for it’s sandy beaches, blue sea, and water activities such as jet skiing, sailing and parasailing. Pattaya offers a very exciting nightlife with it’s world famous Walking Street and abundance of nightclubs.

It also offers a quiet side with numerous Temples, Wats, cultural sights and tropical gardens. This city truly has something for everyone!

Want to travel the 150km from Bangkok to Pattaya? You have 3 options: The cheapest option is taking the bus for less than $4 which will take 2.5 hours.  Alternatively, you can also take the train for 4 hours ($2) or take a taxi for 2 hours (starting from $40).

Transport modeDurationCostsAvailability
Bus2.5 hours110 THB ($3.60)Check bus tickets
Taxi2 hours1,200 THB ($40)Book a Taxi
Train4 hours30 THB - 70 THB ($1 - $2.30)No online tickets


View itinerary from Bangkok to Pattaya


Bus icon

Bangkok to Pattaya by Bus

Duration: 2.5 hours
Costs: 110 THB ($3.60)

The most practical mode of transport when going from Bangkok to Pattaya is by bus.

Buses bound for Pattaya depart from the Eastern Bus Terminal, less than a 2-minute walk from Exit 2 of the BTS Ekkamai Station. There are also buses available at Mochit Bus Terminal, although they depart less frequently.

Roong Reung Coach is the most popular bus company operating along this route. Buses are available from 05:00 until 23:00 and leave every 30-60 minutes.

You can buy your bus tickets for 110 THB ($3.60) at the bus terminal. Booking your ticket online will cost you a little more (160 THB/$5), but if you prefer to book in advance, this option is available.

Book your bus tickets online

The journey takes about 2.5 hours when there are no traffic jams. Buses depart from the Eastern Bus Terminal in Ekkamai and arrive at the bus terminal along North Pattaya Road.

You can take a songthaew or a motorbike taxi from the terminal to your hotel. Taking the songthaew costs 50 THB ($1.70) while the motorbike taxis charge about 80 THB – 100 THB ($2.10-$3.30), depending on your destination.

Bangkok to Pattaya by Public Van

There are government-regulated vans that can take you from Bangkok to Pattaya. These vans are also parked in the Eastern Bus Terminal. The fare is 130 THB ($4.30) per person.

The advantage is that the van sometimes drops you off near your hotel, but the disadvantage is that there is less space in the van compared to the bus. We do not recommend this option if you have a lot of luggage as there is no extra storage in the vans.

Suvarnabhumi Airport to Pattaya by Bus

Traveling straight to Pattaya from Suvarnabhumi Airport? There are buses operating along the Suvarnabhumi-Pattaya route daily. The buses leave every hour from 07:00 to 22:00 from Level 1, near Gate 8. The fare is 120 THB ($4).



Bangkok to Pattaya by Taxi

Duration: 2 hours
Costs: 1,200 THB ($40)

Taking the taxi is quite convenient and comfortable as it brings you door to door.

Hiring a taxi from Bangkok to Pattaya normally cost around 1,500 THB – 2,000 THB ($49-$66).  You can ask your hotel if they offer a taxi services for this route, they should be able to book this in advance for you.

You can try your luck at hailing a taxi along the streets of Bangkok although most drivers will either decline or want to charge an extremely high rate, be prepared to negotiate. Better yet, book in advance to secure a flat rate.

UPDATE: We found a cheaper option on BookAway for only 1,200 ($THB). You can book it by using the button below.

Book your Taxi on BookAway

Suvarnabhumi Airport to Pattaya by Taxi

You can easily take a taxi from Suvarnabhumi Airport directly to Pattaya. Taxis hired from the airport charge a fixed rate of 1,100 THB ($36).

You will also be required to pay the airport surcharge of 50 THB ($1.70) and about 60 THB ($1.90) for highway toll fees. This means the taxis from the airport can bring you fro approx. 1,200 THB( $40) straight to Pattaya!



Bangkok to Pattaya by Train

Duration: 4 hours
Costs: 30 THB – 70 THB ($1 – $2.30)

If you are not short on time, taking the train is a great option. Train #997 (the faster train) departs at 06:45 and train #283 departs at 06:55.

It’s definitely worth to take the train ten minutes earlier and arrive in Pattaya with the whole day ahead of you to enjoy the beaches.

Trains traveling from Bangkok to Pattaya depart from the Hua Lamphong Railway Station and arrive at the Pattaya Railway Station, located 3km east of Central Pattaya.

Both trains are ventilated by fans and there is no air conditioning.  You can expect to pay 30 THB ($1) for a 3rd class ticket and 70 THB ($2.30) for 2nd class.

Tickets can be purchased at the train station on the day of departure.

How useful was this post?

Click on a star to rate it!

Average rating 4.8 / 5. Vote count: 11

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Let us improve this post!