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


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.

BOOK TICKETS with 12go.asia

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.

Comparison of Transfer Options from Surat Thani to Bangkok
Transfer modes from Surat Thani to Bangkok: Travel Time Cost Range
Transfer by Plane (Direct Flight) 1 hour $26–75 per person
Transfer by Train (Thai Railways) 9–12 hours $8–50 per person
Transfer by Tourist Bus 9–15 hours $15–28 per person
Transfer by Private Taxi/Car 8.5–13 hours $230–450 per car

BOOK TICKETS with Baolau


How do I get from Surat Thani to Bangkok?


1. TRAIN from Surat Thani to Bangkok

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

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

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 Schedule / Timetable – Surat Thani to Bangkok + Tickets:
Airline Departs in Surat Thani Arrival in Bangkok Price
Thai VietJet 08:25 09:35 From $29.00
Thai VietJet 15:20 16:35 From $53.00
Thai Lion Air 09:00 10:20 From $50.00
Thai Lion Air 14:20 15:40 From $50.00
Thai Lion Air 18:40 20:00 From $50.00
Thai Air Asia 13:20 14:35 From $50.00
Thai Air Asia 08:50 10:05 From $50.00
Thai Air Asia 09:15 10:35 From $48.00
Thai Air Asia 16:15 17:30 From $60.00
Thai Air Asia 18:00 19:10 From $60.00
Thai Air Asia 11:35 12:50 From $60.00
Thai Smile 09:25 10:40 From $45.00
Thai Smile 20:10 21:25 From $54.00
Nok Air 08:00 09:10 From $45.00
Nok Air 15:05 16:20 From $50.00
Nok Air 17:15 18:30 From $50.00
Thai Airways 09:25 10:40 From $47.00
Thai Airways 20:10 21:25 From $56.00

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

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.

BOOK TAXI with 12go.asia ➜

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.

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

Book train, bus, flight, or taxi tickets online via 12go.asia or Baolau.

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.

Where can I store my luggage in Bangkok?

You can safely store your bags with Radical Storage, which offers luggage storage locations across Bangkok.

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.


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