SURAT THANI to BANGKOK — Transport ☀️

How to get from Surat Thani to Bangkok by plane, train, bus, minivan, car
How to get from Surat Thani to Bangkok? You can go to Bangkok by plane, train, bus or private car/taxi.
  1. Train to Bangkok
  2. Bus to Bangkok
  3. Flight to Bangkok
  4. Taxi / Car to Bangkok
  5. Book Ticket Online
Best comfort

Sleeper Train

Comfortable overnight travel with beds and several daily departures

Best budget

Bus

Lowest fares with frequent departures to Bangkok every day

Premium

Private Taxi

Door-to-door transfer, ideal for families and small groups

Quick answer: The best way to travel from Surat Thani to Bangkok is by direct flight if you want to save time. Sleeper trains are the most popular overnight option, while buses offer the cheapest fares. Private taxis provide the highest level of comfort with door-to-door service.

At a glance:

  • 📍 Distance: About 650 km by road.
  • ⏱️ Travel time: Flight: 1 hour • Train: 9–12 hours • Bus: 9–15 hours • Taxi: 8.5–13 hours
  • 💰 Prices: Flight $26–75 • Train $8–50 • Bus $15–28 • Taxi $230–450
  • ✈️ Flight: Direct flights from Surat Thani Airport to Bangkok.
  • 🚆 Train: Day and overnight sleeper trains from Surat Thani Railway Station.
  • 🚍 Bus: Frequent tourist buses from Surat Thani to Bangkok.
  • 🚕 Private Taxi: Direct hotel-to-hotel transfer with flexible departure times.

Last updated: October 2026

Surat Thani to Bangkok: Which Transport Is Best?

🚆 Surat Thani to Bangkok Transport Comparison
Transport ⏱️ Time 💰 Price Comfort Best for
Direct Flight 1 h $26–75 pp ★★★★★ Fastest travel
Sleeper Train 9–12 h $8–50 pp ★★★★★ Overnight travel
Tourist Bus 9–15 h $15–28 pp ★★★☆☆ Budget travelers
Private Taxi / Car 8.5–13 h $230–450/car ★★★★★ Families & groups

Rating: ★★★★★ excellent   ★★★★☆ very good   ★★★☆☆ good.

Travel from Surat Thani to Bangkok by direct flight, sleeper train, tourist bus, or private car. The route is also useful for travelers continuing from the Gulf islands through Surat Thani before heading north to Bangkok.

BOOK TICKETS to Bangkok ➜


How do I get from Surat Thani to Bangkok?


1. TRAIN from Surat Thani to Bangkok

👉 Train is the most popular and cheapest way to travel from Surat Thani to Bangkok.

  • ✔️ Good for: budget travelers and overnight journeys
  • ✔️ Duration: ~9–12 hours
  • ✔️ Price: $8–50 per person
  • ✔️ Comfort: medium to high (sleeper berths are recommended)
  • ✅ Best option: 2nd Class Sleeper for a comfortable overnight journey
  • 💡 Tip: Book your sleeper berth online in advance.
  • ⭐ Extra Tip: Check the train class before booking.

The train is the most popular and cheapest way to travel from Surat Thani to Bangkok. The journey takes about 9–12 hours and tickets cost approximately $8–50 per person.

Thai Railways operates 1st Class Sleeper, 2nd Class Sleeper (AC or Fan), 2nd Class seats, and 3rd Class seats. For overnight travel, a sleeper berth is the most comfortable option.

Trains depart from Surat Thani Railway Station. Toilets are available on board, and you can also buy drinks and snacks during the journey.

Before your trip, you can check the current Thailand Railway Map and book your train tickets online in advance.

🚆 Train Schedule from Surat Thani to Bangkok
Train Departs from Surat Thani Arrives in Bangkok
State Railway of Thailand 09:00 18:05
State Railway of Thailand 18:25 03:45 (+1 day)
State Railway of Thailand 18:32 05:10 (+1 day)
State Railway of Thailand 19:31 06:10 (+1 day)
State Railway of Thailand 20:02 06:45 (+1 day)
State Railway of Thailand 20:23 07:05 (+1 day)
State Railway of Thailand 20:55 07:30 (+1 day)
State Railway of Thailand 22:24 08:10 (+1 day)
State Railway of Thailand 22:50 09:05 (+1 day)
State Railway of Thailand 22:50 09:05 (+1 day)
State Railway of Thailand 23:28 10:50 (+1 day)

Note: Trains depart from Surat Thani Railway Station and arrive at Krung Thep Aphiwat Central Terminal in Bangkok. Most evening services arrive the following day. Timetables may change; check the current schedule before travelling.

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

2. BUS from Surat Thani to Bangkok

👉 Bus is an affordable and convenient way to travel from Surat Thani to Bangkok, with daytime and overnight services.

  • ✔️ Good for: budget travelers and overnight journeys
  • ✔️ Duration: ~9–15 hours
  • ✔️ Price: $17–28 per person
  • ✔️ Comfort: medium to high (modern air-conditioned and sleeper buses)
  • ✅ Best option: Overnight sleeper bus for a comfortable long-distance journey
  • 💡 Tip: Check the arrival point in Bangkok before booking.
  • ⭐ Extra Tip: Arrive 30–60 minutes before departure.

You can also travel from Surat Thani to Bangkok by modern tourist bus. Both daytime and overnight services are available with comfortable air-conditioned seats or sleeper buses.

Bus companies on this route include Montanatip, Krung Siam Tour, Oniam Transport, Sri Suthep Tour, ChokeAnan Tour, Transport Co, Bangkok Busline, Jarinthon Tour, Sappaisal, Raja Ferry, and Sapthaweephol Tour and Travel.

Bus tickets cost about $17–28 per person and the journey takes approximately 9–15 hours. Buses depart from Surat Thani Bus Terminal, Surat Thani Town, or Surat Thani Railway Station.

Most buses arrive at Southern Bus Terminal, Mochit Bus Terminal, or other stations in Bangkok. Arrive at the departure point at least 30–60 minutes before departure.

🚌 Bus Schedule from Surat Thani to Bangkok
Bus Company Departs from Surat Thani Arrives in Bangkok
Transport Co 07:30 23:27
Transport Co 13:00 06:42 (+1 day)
Transport Co 15:00 06:57 (+1 day)
Transport Co 15:30 07:27 (+1 day)
Transport Co 16:00 07:57 (+1 day)
Transport Co 16:30 08:27 (+1 day)
Transport Co 17:00 08:57 (+1 day)
Jarinthon Tour 17:30 04:30 (+1 day)
Transport Co 18:00 09:57 (+1 day)
Jarinthon Tour 18:25 05:55 (+1 day)
Sapthawee. Tour and Travel 19:00 04:30 (+1 day)
Sapthawee. Tour and Travel 19:30 05:00 (+1 day)
Jarinthon Tour 20:00 07:00 (+1 day)

Note: Travel times and arrival points in Bangkok vary by operator. Most evening buses arrive the following day. Check the departure station and destination terminal on your ticket before travelling. Schedules may change.

bus-surat-thani-to-bangkok
From Surat Thani to Bangkok you can also travel by tourist bus (photo: Krungsiam Tour bus).

3. DIRECT FLIGHT from Surat Thani to Bangkok

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

  • ✔️ Good for: travelers who want to save time
  • ✔️ Duration: ~1 hour
  • ✔️ Price: $26–75 per person
  • ✔️ Comfort: high (direct flights to Bangkok)
  • ✅ Best option: Direct flight to Suvarnabhumi or Don Mueang Airport
  • 💡 Tip: Check both Bangkok airports before booking.
  • ⭐ Extra Tip: Book early for better fares.

Flying is the fastest and most convenient way to travel from Surat Thani to Bangkok. A direct flight takes only about 1 hour.

Direct flights are operated by Thai AirAsia, Thai Lion Air, Nok Air, Thai Smile, Thai VietJet, and Thai Airways. One-way fares usually range from $26–75 per person.

Flights depart from Surat Thani Airport and arrive at either Suvarnabhumi Airport or Don Mueang Airport in Bangkok.

If you are staying on the island, you can also take a direct flight from Koh Samui to Bangkok.

flight-surat-thani-to-bangkok
Direct flight to Bangkok from Surat Thani is the most fastest way of transfer between these cities.

4. PRIVATE TAXI/CAR from Surat Thani to Bangkok

👉 Private taxi or car is the most comfortable and flexible way to travel from Surat Thani to Bangkok.

  • ✔️ Good for: families, groups and travelers with luggage
  • ✔️ Duration: ~8.5–13 hours
  • ✔️ Price: $230–450 per vehicle
  • ✔️ Comfort: high (direct door-to-door transfer)
  • ✅ Best option: Private car, SUV or minivan with flexible pickup and drop-off
  • 💡 Tip: Choose your Bangkok drop-off point when booking.
  • ⭐ Extra Tip: Compare vehicle types for larger groups.

You can also travel from Surat Thani to Bangkok by private car or taxi. This is the most comfortable option, offering a direct door-to-door transfer to your hotel or to Suvarnabhumi or Don Mueang Airport.

The journey takes about 8.5–13 hours, depending on traffic and your destination. Private transfers are available with companies such as Glassflower, Mr Toon, Andaman Taxis, Firstplan Transport Services, Kanokwan Travel, Van2Travel, Bangkok Taxi24, Easyride Services, Torch Taxi, AEC 168 Transport and Travel, Gosafe Transport, Freedom Tour Taxi Service, and Than Car Service.

Private cars and minivans cost approximately $230–450 per vehicle, depending on the vehicle type and number of passengers.

Book your private taxi or car from Surat Thani to Bangkok online to compare prices, vehicle types, and departure times.

🚕 Taxi from Surat Thani to Bangkok – Travel Time & Vehicle Class
Taxi Company Travel Time Vehicle Class
Firstplan Transport Services 9 hours Economy Car (3 pax)
Firstplan Transport Services 9 hours SUV (4 pax)
Firstplan Transport Services 9 hours Van (10 pax)
Van2Travel 12 hours Van (10 pax)
BangkokTaxi24 11 hours VIP Van (9 pax)
Gosafe Transport 12 hours Van (9 pax)
Kim Transfers Thailand 9 hours 45 minutes SUV (4 pax)
Kim Transfers Thailand 9 hours 45 minutes Van (9 pax)
Van2Travel 14 hours Van (10 pax)
Gosafe Transport 14 hours Van (9 pax)
Mr Toon 13 hours Van (9 pax)
Kanokwan Travel 10 hours Van (9 pax)
Kanokwan Travel 10 hours Economy Car (3 pax)
Kanokwan Travel 10 hours SUV (4 pax)
Kanokwan Travel 10 hours Comfort Car (3 pax)
Glassflower 10 hours 30 minutes Luxury VIP Van (9 pax)
Glassflower 10 hours 30 minutes Comfort Car (3 pax)
Glassflower 10 hours 30 minutes Luxury SUV (4 pax)
Gosafe Transport 8 hours 50 minutes Van (9 pax)
Freedom Tour Taxi Service 10 hours 30 minutes Comfort Car (3 pax)

Note: Private transfers are available in different car and van classes. Travel time depends on traffic, pickup and drop-off locations, and the selected operator. Check vehicle capacity and availability when booking.

taxi-car-surat-thani-to-bangkok
From Surat Thani to Bangkok you can also travel by private car/taxi (photo: Glassflower).

❓ FAQ + Tips – Travel from Surat Thani to Bangkok

What is the travel time from Surat Thani to Bangkok?

Flights take about 1 hour, trains 9–12 hours, buses 9–15 hours, and private taxis approximately 8.5–13 hours.

What is the distance from Surat Thani to Bangkok?

The distance is about 650 km by road or rail, and around 530 km by air.

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

Flights cost $26–75, trains $8–50, buses $15–28 per person, and private taxis about $230–450 per vehicle.

What is the best way to travel to Bangkok?

A direct flight is the fastest option, while the sleeper train offers the best balance of price, comfort, and convenience.

What is the cheapest way to get to Bangkok?

The cheapest option is a Thai Railways train. Seat tickets start from about $8, while sleeper berths provide much better comfort.

Where do buses depart from in Surat Thani?

Buses leave from Surat Thani Bus Terminal, Surat Thani Town, and Surat Thani Railway Station.

Is there an alternative route to Bangkok?

Yes. You can first travel by ferry to Koh Samui and then take a direct flight from Koh Samui to Bangkok.

Where can I travel from Bangkok?

Popular routes include Ubon Ratchathani, Nong Khai, and Chiang Mai.

Where should I stay in Bangkok?

Bangkok offers accommodation for every budget, including cheap hotels, luxury hotels, and hostels.

Is Thailand suitable for solo travel?

Yes. Thailand is one of the most popular destinations for solo travelers. Read more in Solo Travel in Thailand.


💡 Practical Travel Tips for Surat Thani to Bangkok

Traveling from Surat Thani to Bangkok is easy by flight, train, bus, or private taxi. The best option depends on your budget, schedule, and preferred travel comfort.

  • Fastest Option: Direct flights reach Bangkok in about 1 hour.
  • Best Overnight Trip: Sleeper trains offer comfortable beds and save the cost of a hotel.
  • Best Budget Choice: Train seats are usually the cheapest way to travel.
  • Book Early: Flights and sleeper train berths often sell out during holidays and weekends.
  • Airport Transfers: Flights arrive at Don Mueang or Suvarnabhumi Airport with easy city connections.
  • Island Connections: Surat Thani is the main gateway from Koh Samui, Koh Phangan, and Koh Tao before continuing to Bangkok.

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


From Surat Thani to Bangkok you can travel by plane, train, bus, or private taxi.

The distance from Surat Thani to Bangkok is about 650 km by road. You can travel by direct flight, train, tourist bus, or private taxi. Flying is the fastest option, while the train is the most popular and affordable choice for long-distance travel.

Direct flights take about 1 hour and cost around $26–75 per person. Trains take 9–12 hours with seats and sleeper berths available, while buses take about 9–11 hours. Private taxis offer a comfortable door-to-door transfer in about 8.5–13 hours.

Private transfers are ideal for families and groups, while trains are the best option for budget travelers. After arriving in Bangkok, you can continue to Ayutthaya, or stop in Hua Hin on the way. Before your trip, check the weather in Bangkok to help plan your visit.

🎫 Book your train, bus tickets / flights from Surat Thani to Bangkok:

(You can also book another travel route, e.g. Surat Thani to Hua Hin, Bangkok to Surat Thani…)

Cambodia 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: