Pattaya Thailand sunset on beach

Bangkok to Pattaya

Last updated:


Overview | Bus | Train | Taxi | Secret Escapes

How to get from Bangkok to Pattaya?

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

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

To travel the 150km distance from Bangkok to Pattaya, you have 3 options: Easiest is to travel by bus, which takes 2.5 hours and costs $4. Alternatively, you can take the train (2.5hrs, $1) or take a taxi (2hrs, from $44.50).

3 ways to get from Bangkok to Pattaya

Transport modeDurationCostsAvailability
Bus2.5 hours120 THB ($3.60)Check bus tickets
Train2.5 hours30 THB ($1)

No online tickets

Taxi2 hours1,350 THB ($44.50)Book a Taxi

When you travel by bus, you can buy your ticket for $4 at the bus terminal or book online for a couple of dollars more.

For the cheapest and most scenic option, you can travel by train. You can get tickets for as low as $1 for a 3rd class seat. Travel time is 2.5 hours for the rapid train and 3.5 hours for the ordinary train. Note that trains for this route are non-airconditioned.

Don’t want the hassle of finding your way to and from the bus and train stations? You can also take a taxi for at least 1,350 THB ($44.50). Expect to reach Pattaya in about 2 hours.

Itinerary from Bangkok to Pattaya

Bus icon

Bangkok to Pattaya by Bus

Duration: 3 hours
Cost: 120 THB ($4)

The most practical mode of transport when going from Bangkok to Pattaya is by bus, which takes about 2.5 hours.

Roong Reung Coach is the most popular bus company operating along this route. They have departures from both the Eastern and Mochit bus terminals in Bangkok.

Roong Reuang buses depart every 30-40 minutes from 05:00 to 23:00 from the Eastern Bus Terminal and from 04:30 to 22:00 from Mochit Bus Terminal.

You can buy your bus tickets for 120 THB ($4) at the bus terminal. Booking your ticket online will cost you a little more (180 THB/$6). But if you prefer to book in advance, this option is available for some departures.

Other bus companies available to book online are Khao San Tara, Bell Travel Services and Thai Sriram. You can see their schedules below:

Bus OperatorScheduleDurationCosts
Roong Reuang Coach
(from Eastern Bus Station)
2.5 hours180 THB ($6)
Roong Reuang Coach
(from Mochit Bus Terminal)
2.5 hours180 THB ($6)
Thai Sriram09:00-11:00
2 hours
2 hours
2 hours
3 hours
330 THB ($11)
Khao San Tara08:30-12:30
4 hours270 THB ($9)
Bell Travel Services09:30-12:30
3 hours450 THB ($15)
+ free pick-up/drop-off

Check Available Bus Tickets

Khao San Tara and Thai Sriram depart from Khao San Road, while Bell Travel Services can pick you up from your hotel.

All buses arrive at either the Pattaya Bus Terminal or the North Bus Station, which are only 120m away from each other.

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. If you want to secure your van ticket earlier, you can also book via BookAway for $7.50. Just click the link below.

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.

Check Available Van Tickets

Suvarnabhumi Airport to Pattaya by Bus

Travelling 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 Train

Duration: 2.5 hours
Cost: 30 THB – 140 THB ($1 – $4.60)

The train is also a good option, and a very scenic one, if you don’t mind leaving Bangkok early in the morning. There are only 2 train trips from Bangkok to Pattaya daily.

Rapid train #997 departs at 06:45 and arrives at 09:13. Ordinary train #283 departs at 06:55 and arrives at 10:34. Travel time is 2.5 hours for the rapid train and about 3.5 hours for the ordinary train.

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 travelling from Bangkok to Pattaya depart from Hua Lamphong Railway Station and arrive at 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, 70 THB ($2.30) for 2nd class and 140 THB ($4.60) for 1st class.

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


Bangkok to Pattaya by Taxi

Duration: 2 hours
Cost: 1,350 THB ($44.50)

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

Hiring a taxi from Bangkok to Pattaya normally costs around 1,500 THB – 2,000 THB ($49-$66).  You can ask your hotel if they offer a taxi service 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 online in advance to secure a flat rate. You can get a private car from Bangkok city center to Pattaya for 1,350 THB ($44.50). Just click the button below.

Book your Taxi on Klook

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 for approx. 1,200 THB ($40) straight to Pattaya!

Want to secure your taxi in advance? You can also book one online via BookAway for at least 1,200 THB ($40).

Book your Taxi on BookAway


Our favourite places to stay in Pattaya

Breeze Hostel

Breeze Hostel is located just 700m from Jomtien Beach and is surrounded by bars, restaurants, and all amenities yet far enough away that you will get a good sleep at night.  The hostel offers a shared lounge and garden area for the guest’s enjoyment. The beds are extremely comfortable and the hostel is well known for comfort, safety, and friendly staff. 

  • Excellent location
  • Garden and lounge area
  • Very comfortable beds
  • Beach nearby

Single bunk starts at $10 per night 

Read more

Asleep by Lantana

Located in Pattaya North with the beaches on one side and shopping on the other, it’s an ideal location for all types of travelers. A clean, modern hostel with a shared lounge offering a pool table, ping pong table, and dartboard for guests to enjoy.  There is a 7 Eleven, ATM’s, swimming pool and cafe on-site for all your needs.  

  • Swimming pool
  • Restaurant onsite
  • Good location
  • Activities lounge for socializing

Single bunk starts at $15 per night

Read more

Beachwalk Jomtien

Just 300 meters from Jomtien Beach, this hotel is set in a perfect quiet location. The area is full of restaurants, bars, shopping, amenities, and white-sand beaches. The rooms are spacious, clean, and have very comfortable beds. All rooms offer a small seating area most have a private balcony attached to the room.

  • Great location
  • Clean and comfortable
  • Private balcony
  • Shared kitchen area 

Private room starts at $30 per night 

Read more


Just a 1-minute walk from Jomtien Beach, this hotel is located in an ideal location. The onsite restaurant is extremely popular and the bar and garden areas are great places for the guests to relax and enjoy the surroundings. Well known for the extremely comfortable beds and cleanliness, this hotel is a great pick for any traveler.

  • Excellent location
  • Beach nearby
  • Extremely comfortable beds
  • Onsite restaurant and bar

Private room starts at $46 per night 

Read more


More routes to Pattaya

Bangkok to Pattaya

More routes from Bangkok

Bangkok to Chiang Mai

Don Muang Airport

Hua Lamphong Railway Station

Bangkok to Koh Chang

Bangkok to Koh Lanta

Bangkok to Koh Lipe

Bangkok to Koh Tao

Bangkok to Koh Phangan

Bangkok to Koh Phi Phi

Bangkok to Koh Samui

Koh Samui Airport

Bangkok to Krabi

Bangkok to Mae Sot

Bangkok to Phuket

Bangkok to Siem Reap

Bangkok to Sukhothai

Bangkok to Surat Thani

Suvarnabhumi Airport

Bangkok to Vientiane

Most popular routes in Thailand

Bangkok to Chiang Mai

Bangkok to Koh Phangan

Bangkok to Koh Tao

Bangkok to Phuket

Chiang Rai to Chiang Mai

Koh Samui to Koh tao

Koh Phangan to Koh Tao

Phuket to Krabi

Was this post helpful?

Click on a star to rate it!

Average rating 4.9 / 5. Vote count: 16

No votes so far! Be the first to rate this post.

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!

Tell us how we can improve this post?