
Flight
Fastest way with direct flights and the best choice for saving time
Sleeper Train
Comfortable overnight travel with beds and several daily departures
Bus
Lowest fares with frequent departures to Bangkok every day
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.
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.
| 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 |
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 | 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 |

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

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

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.

❓ 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?
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.
