
You have three options for travel from Surat Thani to Bangkok:
- (1) bus
- (2) plane
- (3) train
Travel by bus is the cheapest way to get from Surat Thani to Bangkok. Flying from Surat Thani to Bangkok is typically the most expensive option. When flying you also need to factor in getting to and from the airport into the price. Travel by train can be a great option if book a sleeper seat in advance. For the late evening departures a bed will already be made for you with clean sheets when you board the train and you simply find your bunk, lie down, go to sleep, and wake up the next morning in Bangkok.
Buy Tickets from Surat Thani to Bangkok
Use the Search Box below to buy tickets to travel from Surat Thani to Bangkok:
- Bus tickets from Surat Thani to Bangkok.
- Flights from Surat Thani to Bangkok.
- Train tickets from Surat Thani to Bangkok

Option 1: Bus from Surat Thani to Bangkok
There are three bus services which we recommend for the bus journey from Surat Thani to Bangkok. The scheduled journey time is for these services is between 9 hours 30 minutes (the quickest) to 10 hours and 40 minutes (the slowest service). All these bus services have departure points which are over 4.5 km from the Wang Tai hotel which is in the centre of Surat Thani city.
- Thai Sriram Company:
Depart: 19.00
Arrive: 04.30 (+1 day)
Departure Point: Suratthani Thai Sriram office
Arrival Point: Khao San Road
Cost: 1,200 THB per person
This is a luxury bus service which goes to the popular Khao San Road area in the centre of Bangkok.
- Sri Suthep Tour:
Depart: 19.15
Arrive: 05.55 (+1 day)
Departure Point: Surat Thani Transport Station
Arrival Point: Southern Bus Terminal
Cost: 502 THB per person
This is the cheapest way to do the journey. Bear in mind that it takes a while to get from the Southern Bus Terminal into central Bangkok.
- Bangkok Busline:
Depart: 19.30
Arrive: 06.10 (+1 day)
Departure Point: Surat Thani Transport Station
Arrival Point: Southern Bus Terminal
Cost: 584 THB per person
This bus option is only slightly more expensive but uses a better grade of bus with reclining seats. Book this early because it is the bus service which sells out first.
- Route from Surat Thani Airport to Surat Thani’s main intercity bus station:
- Distance to the main bus station from Surat Thani Airport: 27.5 kilometres
- Driving time to the main bus station from Surat Thani Airport: 37 minutes
Option 2: Fly from Surat Thani to Bangkok
This a good option if you want to do the journey quickly and you know in advance which day. and at what time, you wish to travel.
- Flight Schedule from Surat Thani Airport to Bangkok Don Mueang Airport:
Surat Thani Airport - Don Mueang Airport ฿ 664–1,160 1h 10m – 1h 15m | |
|
Surat Thani Airport is 21 Km away from Surat Thani City. It’s about 30 minute’s drive away. A local songthaew taxi, you will see them on the street all over the city especially near the bus station, will take you for 400 THB to 700 THB depending on when you travel and how good your bargaining skills are.
Once at Surat Thani Airport you have flight options running throughout the day from companies such as Lion Air, Asia Air and Nok Air. Some use jet planes, which take around 50 minutes to Bangkok, others use turbo propeller planes which take around 1 hour 10 minutes to reach Bangkok. The flights cost from around 900 THB to 1,900 THB per person one way. All arrivals are at Don Mueang Ariport. From there it’s a 30 minute taxi journey into central Bangkok. Alternatively, you can catch the bus from outside the terminal (40 THB per person) for a 20 minute journey to connect with the MRT underground train service which can take you to most places in Bangkok and connects with both the BTS elevated railway network and the main railway station.
Option 3: Train from Surat Thani to Bangkok
There are train departures from Surat Thani train station to the centre of Bangkok from early morning to late evening. The journey normally takes around 12 hours, although you can take up to 45 minutes off your journey time if you leave the train at Bang Sue Station on the outskirts of Bangkok and connect to the MRT underground station for your onward journey to central Bangkok.
- Train Times from Surat Thani to Bangkok:
Surat Thani - Bangkok ฿ 722–1,044 8h 20m – 11h 45m | |
|
- Location of Surat Thani Train Station:
Surat Thani Train Station is in a town called Phunphin some 16 km to the West of Surat Thani City.
- Location of Bangkok Train Station:
These trains all terminate at Hua Lamphong station which is in Bangkok’s China Town. From there you can either take a ferry up to Khao San (the ferry pier is a 16 minute walk away) or the MRT underground to other points in the City.