BANGKOK to SURAT THANI — Transport Options ☀️

How to travel from Bangkok to Surat Thani by train, bus, van, car, plane
How to get from Bangkok to Surat Thani? You can go to Surat Thani by train, bus, car or plane.
  1. Train to Surat Thani
  2. Bus to Surat Thani
  3. Flight to Surat Thani
  4. Taxi / Car to Surat Thani
  5. Book a Tour Online 🎫
  6. Book Ticket Online 🎫
Best comfort

Private car / taxi

Door-to-door transfer with flexible stops and maximum comfort

Best budget

Train (sleeper)

Cheap option with beds and useful overnight travel experience

Avoid

Day bus

Less comfortable and longer journey compared to other options

Quick answer: Travelling from Bangkok to Surat Thani is easy by flight, train, bus or private car. The fastest option is a direct flight, while overnight trains are the most popular choice for budget travelers. You can book flights, train and bus tickets, or a private transfer online in advance.

At a glance:

  • 📍 Travel distance: Approx. 650 km by land.
  • ⏱️ Travel time: Flight 1–1.5h | Train 9–11h | Bus 8.5–16h | Private car 9–13h.
  • 💰 Price range: Flight $30–100 | Train $7–50 | Bus $18–33 | Private car $240–470.
  • ✈️ Flight: Direct flights from Suvarnabhumi and Don Mueang airports.
  • 🚆 Train: Thai Railways trains from Krung Thep Aphiwat Central Terminal.
  • 🚍 Bus: Modern buses from Mo Chit, Southern Terminal and other stations.
  • 🚕 Private Car: Comfortable door-to-door transfer with flexible departure times.

Last updated in April 2026


From Bangkok to Surat Thani you can travel by train, bus, flight or private car.

There are four ways to travel from Bangkok to Surat Thani: train, bus, flight or private taxi. The fastest option is a direct flight, taking about 1 hour 15 minutes, with fares from $30-100 per person. The most popular budget option is the Thai train, offering seats and comfortable sleeper berths for the overnight journey.

Train travel takes about 9-11 hours, while buses need around 8.5-16 hours depending on the service. A private car is the most flexible but also the most expensive option. All tickets can be booked online in advance.

The distance between Bangkok and Surat Thani is about 650 km. Surat Thani is the main transport hub for ferries to Koh Samui, Koh Phangan and Koh Tao, and a convenient gateway to Phuket and Krabi.

Comparison of Transfer Modes from Bangkok to Surat Thani
Transfer Mode – Bangkok to Surat Thani Travel Time Cost Range
Plane (direct flight) 1 hour 15 minutes $30–100 per person
Train 9–11 hours $7–50 per person
Tourist Bus 8.5–16 hours $18–33 per person
Private Taxi / Car with a driver 9–13 hours $240–470 per vehicle

BOOK TICKETS with Baolau


How do I get from Bangkok to Surat Thani?


1. TRAIN from Bangkok to Surat Thani

👉 Train is a cheap and popular way from Bangkok to Surat Thani.

  • ✔️ Ideal for: budget travelers and those comfortable with overnight journeys
  • ✔️ Total travel time: ~9–11 hours
  • ✔️ Cost: about $7–50 per person
  • ✔️ Comfort: medium (seats or sleeper berths available)
  • ✅ Best Option: Choose a 2nd class sleeper for a good mix of comfort and value
  • 💡 Tip: Book tickets in advance and plan onward transport from the railway station to the city.

A train is one of the cheapest and most popular ways to travel from Bangkok to Surat Thani. Around 10 trains depart daily from Krung Thep Aphiwat Central Terminal Station to Surat Thani Railway Station. See the Thailand Railway Map.

Thai Railways offers 1st, 2nd and 3rd class seats and sleeper berths. The journey takes about 9-11 hours, while tickets cost around $7-50 per person. Sleeper berths are the most comfortable option for this overnight route.

BOOK TRAIN TICKETS on Baolau

A train journey to Surat Thani is ideal for budget travelers and those heading to Koh Samui, Koh Phangan or Koh Tao. Surat Thani Railway Station is about 20 km from the city, so you’ll need a bus, minivan or taxi for the final transfer.

Train tickets can be booked online in advance. Always read the latest travel instructions and arrive at the station at least 30-45 minutes before departure.

🚆 Train Schedule + Tickets from Bangkok to Surat Thani:
Trains: Departs in Bangkok Arrival in Surat Thani Train Ticket
Train SP37 16:10 01:49 From $9.00
Train SP43 07:30 16:20 From $16.00
Train RP171 15:10 01:11 From $6.60
Train SP39 22:50 07:50 From $16.00
Train EX83 18:50 04:58 From $8.00
Train RP169 17:30 04:06 From $7.00
Train EX85 19:50 06:23 From $8.00
Train RP167 20:30 07:16 From $7.00
Train SP45 16:10 01:49 From $24.00
Train SP31 16:50 02:20 From $30.00

train-bangkok-to-surat-thani
From Bangkok to Surat Thani you can travel by train of Thai Railways, you can use seats or sleeper berths (photo: 12go.asia)

2. BUS from Bangkok to Surat Thani

👉 Bus is a budget-friendly way from Bangkok to Surat Thani with many daily departures.

  • ✔️ Ideal for: budget travelers who prefer direct land transport
  • ✔️ Total travel time: ~8.5–16 hours
  • ✔️ Cost: about $18–33 per person
  • ✔️ Comfort: medium (reclining seats on long-distance buses)
  • ✅ Best Option: Take an overnight bus from Mochit or Southern Terminal to Surat Thani
  • 💡 Tip: Choose night departures to save time and bring essentials for a long journey.

Another affordable way to travel from Bangkok to Surat Thani is by tourist bus. Companies such as Nakhon Si Racha, Krung Siam Tour, Sri Suthep Tour, Transport Co, Bangkok Busline, Sappaisal, Phuket Travel, SOT Travel, Jarinthon Tour, Nara Travel, Montanatip, Raja Ferry, Sombat Tour and Choke Anan Tour operate this route.

These companies use modern buses with reclining seats. Most buses depart from Mochit or Southern Terminal in Bangkok and arrive at Surat Thani Bus Terminal, although some services stop at other locations around the city.

BOOK TICKETS with 12go.asia

The journey takes about 8.5-16 hours, depending on the company and route. Bus tickets cost around $18-33 per person, and there are many departures every day.

You can easily search and book bus tickets online in advance. Always check departure details and arrive at the station at least 30 minutes before departure.

🚍 Bus Schedule + Tickets from Bangkok to Surat Thani:
Bus Operator: Departs in Bangkok Arrival in Surat Thani
Transport Co 06:45 22:55
Transport Co 16:00 08:00
Transport Co 17:00 19:12
Transport Co 18:15 10:27
Bangkok Busline 07:30 17:30
Sappaisal 17:15 02:05
Sappaisal 19:30 04:30
Sri Suthep Tour 17:30 03:40
Sri Suthep Tour 18:30 04:40
Sawadee Tour 17:40 03:50
Phuket Travel 17:50 02:40
SOT Travel 18:00 06:00
Krungsiam Tour 19:00 05:00
Nakhon Si Racha 18:50 05:00
Jarinthon Tour 19:00 06:00
Nara Travel 19:00 05:00
Montanatip 19:00 06:00
Raja Ferry 19:00 06:00
Sombat Tour 19:00 05:00
Choke Anan Tour 19:30 05:30

bus-bangkok-to-surat-thani
Buses of Sawadee Tour and Krungsiam Tour from Bangkok to Surat Thani (photo: 12go.asia).

3. DIRECT FLIGHT from Bangkok to Surat Thani

👉 Direct flight is the fastest and most convenient way from Bangkok to Surat Thani.

  • ✔️ Ideal for: travelers who want to save time and avoid long land journeys
  • ✔️ Total travel time: ~4–5 hours (including airport transfers)
  • ✔️ Cost: about $30–100 per person
  • ✔️ Comfort: high (short flight + airport transfers)
  • ✅ Best Option: Book a direct flight from Don Mueang or Suvarnabhumi to Surat Thani Airport
  • 💡 Tip: Book early to secure the lowest fares and plan transport from the airport to the city center.

The fastest and most convenient way to travel from Bangkok to Surat Thani is by direct flight. Airlines such as Thai AirAsia, Thai Lion Air, Nok Air, Thai Smile, Thai VietJet, Thai Airways and Hanh Air Systems operate daily flights, with Thai AirAsia often offering the lowest fares.

Flights depart from Suvarnabhumi or Don Mueang Airport and arrive at Surat Thani International Airport, about 30 km from the city. Airport buses, minivans and taxis are available for onward transfers.

BOOK FLIGHT with 12go.asia

The flight takes only about 1 hour 15 minutes, while the total travel time, including airport transfers, is around 4-5 hours. Airfares usually range from $30-100 per person.

Flights can be booked online in advance, and early reservations often offer the best prices. This is the ideal option if you want to reach Surat Thani as quickly as possible.

BOOK FLIGHT with Baolau

flight-bangkok-to-surat-thani
Direct flight to Surat Thani from Bangkok is the most fastest option of transport (photo: Nok Air, Thai AirAsia).

4. PRIVATE TAXI/CAR from Bangkok to Surat Thani

👉 Private taxi/car is the most comfortable but most expensive way from Bangkok to Surat Thani.

  • ✔️ Ideal for: groups or travelers wanting flexible door-to-door transport
  • ✔️ Total travel time: ~9–13 hours
  • ✔️ Cost: about $240–470 per car
  • ✔️ Comfort: very high (modern cars, SUVs or minivans with driver)
  • ✅ Best Option: Book a private car with pickup from your hotel or airport for a direct journey
  • 💡 Tip: Share the cost among passengers and choose a vehicle size that fits your group.

The most comfortable, but also the most expensive way to travel from Bangkok to Surat Thani is by private car with a driver. Companies such as Bangkok Taxi 24, Glassflower, Van2 Travel, Firstplan Transport Services, Easyride Services, Gosafe Transport, Taxi with Torch, Than Car Service, AEC 168 Transport and Travel, Freedom Tour Taxi Service and Kanokwan Travel operate this route.

You can choose from standard cars, SUVs and spacious minivans for larger groups. A private transfer also allows you to select your departure point in Bangkok, including Suvarnabhumi Airport, and your exact destination in Surat Thani.

BOOK PRIVATE CAR with 12go.asia

The journey takes about 9-13 hours, depending on your route. Prices range from $240-470 per vehicle, with standard cars being the cheapest and minivans the most expensive.

Private cars can be booked online in advance. Always read the booking conditions carefully before departure. This option is best for families, groups or travelers looking for maximum comfort.

🚕 Taxi Schedule from Bangkok to Surat Thani:
Taxi Service Travel Time Price (Car)
Easyride Services 09:00 From $245.00
Glassflower 10:30 From $340.00
Bangkok Taxi24 11:00 From $460.00
Gosafe Transport 12:00 From $385.00
Kanokwan Travel 10:00 From $285.00
Taxi with Torch 08:50 From $292.00
Than Car Service 08:40 From $240.00
AEC 168 Transport 08:50 From $243.00
Firsplan 09:00 From $245.00
Van 2 Travel 13:00 From $390.00
Freedom Tour Taxi Service 10:30 From $254.00

private-taxi-car-bangkok-to-surat-thani
Private taxi/minivan from Bangkok to Surat Thani by Kanokwan Travel (photo: 12go.asia)

❓ FAQ + Tips – Bangkok to Surat Thani Travel

How to book tickets or flights from Bangkok to Surat Thani?

Book train tickets, bus tickets, flights, or private transfers at 12go.asia or Baolau.

How long does it take to travel from Bangkok to Surat Thani?

Direct flights take about 1 hour 15 minutes, trains 9–11 hours, buses 8.5–16 hours, and private cars about 9–13 hours.

What is the distance from Bangkok to Surat Thani?

The distance is about 650 km by land and around 530 km by air.

How much does it cost to travel from Bangkok to Surat Thani?

Flights cost about $30–100, trains $7–50, buses $18–33, and private cars about $240–470 per vehicle.

What is the best way to travel from Bangkok to Surat Thani?

Flying is the fastest and most comfortable option, with frequent direct flights and affordable fares throughout the year.

Where can you travel from Surat Thani?

Popular routes include Koh Phangan, Koh Samui, Khao Lak, Phuket, and Koh Lanta.

What is the cheapest way to get from Bangkok to Surat Thani?

The cheapest option is the train, with 3rd class seats starting from about $7–10 per person.

Where do buses to Surat Thani depart from?

Buses leave mainly from Mochit and Southern Terminal, with some services also departing from Bangkok airports.

How do you travel from Surat Thani to Koh Samui or Koh Tao?

Travel by ferry from Surat Thani to Koh Samui or Koh Tao. Ferry tickets are available online.

Where can you store luggage in Bangkok?

You can safely store your bags with Radical Storage, which has several convenient locations across Bangkok.

What are the best beaches in Thailand?

Top beaches include Railay Beach, Ao Nang, Koh Phi Phi, Patong Beach, and Koh Samui. See 20 Most Beautiful Beaches in Thailand.


💡 Practical Travel Tips for Bangkok to Surat Thani

Surat Thani is the main gateway to southern Thailand and the islands of Koh Samui, Koh Phangan and Koh Tao. You can travel by plane, train, bus or private car.

  • Fastest Option: Direct flights from Bangkok take about 1 hour 15 minutes and operate several times daily.
  • Train Travel: Overnight sleeper trains are a comfortable and budget-friendly choice for this long journey.
  • Bus Transfer: Modern buses run throughout the day and are a good alternative to the train.
  • Island Connections: From Surat Thani you can continue by ferry to Koh Samui, Koh Phangan or Koh Tao.
  • Book Early: Flights, sleeper trains and ferries often sell out during weekends and holidays.
  • Private Transfer: A private car offers the most flexible door-to-door option for families or groups.

Tip: Train, bus and flight tickets from Bangkok to Surat Thani can be searched and booked online in advance.


🎫 Book your tickets from Bangkok to Surat Thani + Schedule:

Vietnam to Thailand ➔

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 2

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

About the author:
Hi, my name is Milan and I’m from the Czech Republic. I’m an independent traveler and the creator of this guide about northern Vietnam. I’ve spent a lot of time exploring this beautiful region — especially its mountains, nature, and ethnic culture. This website was born from my personal travel experiences, and I regularly update it with new tips and information to help fellow travelers. Follow our Facebook page for updates. This site was built with passion ❤️. Read more about the author
Share: