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 / Timetable – Surat Thani to Bangkok + Train Tickets:
Train Departs in Surat Thani Arrival in Bangkok Train Ticket
Train SP40 10:25 20:30 From $18.70
Train RP170 19:41 08:25 From $6.70
Train EX86 18:52 07:45 From $7.90
Train SP44 21:05 08:45 From $18.70
Train SP38 23:14 12:05 From $8.70
Train RP172 21:16 10:30 From $6.70
Train EX84 20:14 09:25 From $7.90
Train RP168 17:08 07:00 From $6.50
Train SP46 23:14 12:05 From $29.50
Train SP32 22:27 10:50 From $30.00

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 / Timetable – Surat Thani to Bangkok + Bus Tickets:
Bus Company Departs in Surat Thani Arrival in Bangkok
Krungsiam Tour 19:00 06:00
Bangkok Busline 07:30 17:30
Jarinthon Tour 18:30 06:00
Montanatip 19:00 05:00
Oniam Transport 19:00 06:00
Sombat Tour 19:30 05:10
Sappaisal 19:00 05:30
ChokeAnan Tour 19:00 05:00
Transport Co 15:30 07:42
Transport Co 18:30 10:58
Transport Co 07:30 00:28
Raja Ferry 19:00 06:00
Sombat Tour 19:40 05:20

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