There are 8 ways to get from Surat Thani to Bangkok by plane, bus, train, taxi or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Recommended option
Fly Surat Thani to Suvarnabhumi • 3h 16m
Cheapest option
Train • 11h
6 alternative options
Fly Surat Thani to Don Muang • 4h 9m
Bus via Bangkok Southern Bus Terminal • 11h 28m
Bus • 12h 10m
Taxi • 9h 14m
Drive • 9h 14m
Surat Thani (URT) to Suvarnabhumi (BKK) flights
The flight time between Surat Thani (URT) and Suvarnabhumi (BKK) is around 1h 15m and covers a distance of around 537 km. Services are operated by Thai Vietjet Air. Typically 21 flights run weekly, although weekend and holiday schedules can vary so check in advance.
Questions & Answers
The cheapest way to get from Surat Thani to Bangkok is to Bus which costs ฿470 - ฿700 and takes 12h 10m.
The quickest way to get from Surat Thani to Bangkok is to fly which costs ฿1200 - ฿7000 and takes 3h 16m.
Yes, there is a direct bus departing from Surat Thani and arriving at Bangkok Mochit Bus Terminal. Services depart once daily, and operate every day. The journey takes approximately 12h 10m.
The distance between Surat Thani and Bangkok is 529 km. The road distance is 646.1 km.
The best way to get from Surat Thani to Bangkok without a car is to train which takes 11h and costs ฿390 - ฿2300.
It takes approximately 3h 16m to get from Surat Thani to Bangkok, including transfers.
Surat Thani to Bangkok bus services, operated by ChokeAnan Tour, depart from Surat Thani Bus Station.
The best way to get from Surat Thani to Bangkok is to fly which takes 3h 16m and costs ฿1200 - ฿7000. Alternatively, you can train, which costs ฿390 - ฿2300 and takes 11h, you could also bus via Bangkok Southern Bus Terminal, which costs ฿600 - ฿1100 and takes 11h 28m.
The quickest flight from Surat Thani Airport to Suvarnabhumi Airport is the direct flight which takes 1h 15m.
Surat Thani to Bangkok bus services, operated by ChokeAnan Tour, arrive at Bangkok Southern Bus Terminal station.

- Distance: 528.6 km
- Duration: 3h 16m
What companies run services between Surat Thani, Thailand and Bangkok, Thailand?
Thai Vietjet Air flies from Surat Thani to Bangkok 3 times a day. Alternatively, State Railway of Thailand operates a train from Surat Thani Train Station to Krung Thep Aphiwat Central Terminal Station every 3 hours. Tickets cost ฿190 - ฿1500 and the journey takes 9h 45m.

- Website
- nokair.com
Flights from Surat Thani to Don Muang
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- ฿900 - ฿3700
Flights from Nakhon Si Thammarat to Don Muang
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- ฿1000 - ฿3900

- Website
- airasia.com
Flights from Surat Thani to Don Muang
- Ave. Duration
- 1h 12m
- When
- Every day
- Estimated price
- ฿850 - ฿3800
Flights from Nakhon Si Thammarat to Don Muang
- Ave. Duration
- 1h 18m
- When
- Every day
- Estimated price
- ฿900 - ฿3100

- Website
- lionairthai.com
Flights from Surat Thani to Don Muang
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- ฿1000 - ฿4400
Flights from Nakhon Si Thammarat to Don Muang
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ฿1100 - ฿3800

- Website
- vietjetair.com
Flights from Surat Thani to Suvarnabhumi
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- ฿1000 - ฿5500

- Phone
- 1690
- sarabanklang@railway.co.th
- Website
- railway.co.th
Train from Surat Thani Train Station to Krung Thep Aphiwat Central Terminal Station
- Ave. Duration
- 9h 45m
- Frequency
- Every 3 hours
- Estimated price
- ฿190 - ฿1500
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://www.railway.co.th/
- 3rd Class (Seat)
- ฿190 - ฿280
- 2nd Class (Air-Conditioned Berth)
- ฿700 - ฿950
- 2nd Class (Air-conditioned Seat)
- ฿410 - ฿600
- 1st Class (Air-Conditioned Berth)
- ฿1100 - ฿1500

- Phone
- +66 89 873 0008
- customercare@lomprayah.com
- Website
- lomprayah.com
Bus from Lomprayah Tapee Pier to Nakhon Si Thammarat Airport
- Ave. Duration
- 1h 50m
- Frequency
- Once daily
- Estimated price
- ฿850 - ฿950
- Book at
- 12go.asia

- Phone
- (081) 691 - 9669
- chokeanantour@hotmail.com
- Website
- chokeanantour.com
Bus from Surat Thani Bus Station to Bangkok Southern Bus Terminal
- Ave. Duration
- 11h
- Frequency
- 4 times a day
- Estimated price
- ฿603
- Schedules at
- chokeanantour.com
- Book at
- 12go.asia

- Phone
- 0863036540
- krungsiamairbus@gmail.com
- Website
- krungsiamtour.com
Bus from Surat Thani Bus Station to Southern Bus Terminal Bangkok
- Ave. Duration
- 10h 10m
- Frequency
- Once daily
- Estimated price
- ฿800 - ฿1000
- Book at
- 12go.asia

- Phone
- 1490
- borkorsor@transport.co.th
- Website
- home.transport.co.th
Bus from Surat Thani to Bangkok Mochit Bus Terminal
- Ave. Duration
- 12h 10m
- Frequency
- Once daily
- Estimated price
- ฿470 - ฿700
- Book at
- https://12go.asia/en/operator/transport-co
- Website
- https://tcl99web.transport.co.th/Home
- Ave. Duration
- 9h 14m
- Estimated price
- ฿4600 - ฿5500
Taxi Surat Thani Group
- Phone
- +66 61 623 8333
Taxi Muang Surat Thani
- Phone
- +66 62 073 5090
Grab Taxi
- Website
- grab.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including What are the different types of Renfe trains in Spain?, Is ride-sharing platform BlaBlaCar right for you? and Which London airport should I choose? - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Surat Thani to Bangkok is 646 km. It takes approximately 9h 14m to drive from Surat Thani to Bangkok.
Thai Vietjet Air offers flights from Surat Thani Airport to Suvarnabhumi Airport.
There are 1655+ hotels available in Bangkok. Prices start at ฿973 per night.
The best way to get from Surat Thani to Surat Thani Airport is to bus which takes 30 min and costs ฿220 - ฿800.