Rome2Rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Surat Thani?

Book now

There are 12 ways to get from Bangkok to Surat Thani (State) by plane, bus, taxi, train 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 Suvarnabhumi to Koh Samui  •  3h 19m

  1. Fly from Suvarnabhumi (BKK) to Koh Samui (USM) BKK - USM

Cheapest option

Train  •  10h 23m

  1. Take the train from Hua Lamphong to Surat Thani Train Station 31 Hua Lamphong - Hat Yai - VIP Sleeper / ...

10 alternative options

Bus to Don Muang, fly to Koh Samui  •  3h 47m

  1. Take the bus from ตรงข้ามการบินไทยหลานหลวง;Thai Airways Larnluang to อาคารผู้โดยสาร ชั้น 3;Donmueng Terminal Floor 3
  2. Fly from Don Muang (DMK) to Koh Samui (USM) DMK - USM

Fly Suvarnabhumi to Krabi, taxi  •  3h 52m

  1. Fly from Suvarnabhumi (BKK) to Krabi (KBV) BKK - KBV
  2. Take a taxi from Krabi to Chai Buri

Fly Don Muang to Krabi, taxi  •  3h 55m

  1. Fly from Don Muang (DMK) to Krabi (KBV) DMK - KBV
  2. Take a taxi from Krabi to Chai Buri

Bus to Don Muang, fly to Surat Thani  •  4h 11m

  1. Take the bus from ตรงข้ามการบินไทยหลานหลวง;Thai Airways Larnluang to อาคารผู้โดยสาร ชั้น 3;Donmueng Terminal Floor 3
  2. Fly from Don Muang (DMK) to Surat Thani (URT) DMK - URT

Fly Suvarnabhumi to Surat Thani  •  4h 13m

  1. Fly from Suvarnabhumi (BKK) to Surat Thani (URT) BKK - URT

Train via Krung Thep Aphiwat Central Terminal  •  10h 45m

  1. Take the train from Krung Thep Aphiwat Central Terminal to Surat Thani Train Station 31 Krung Thep Aphiwat Central Terminal Station - Hat Yai - Class II Sleeper AC / ...

Bus via Southern Bus Terminal  •  11h 37m

  1. Take the bus from Southern Bus Terminal to Surat Thani

Bus  •  16h 12m

  1. Take the Bus from Bangkok Mochit Bus Terminal to Surat Thani

Taxi  •  9h 12m

  1. Take a taxi from Bangkok to Surat Thani 644.5 km

Drive  •  9h 12m

  1. Drive from Bangkok to Surat Thani 644.5 km

Questions & Answers

The cheapest way to get from Bangkok to Surat Thani (State) is to Bus which costs ฿480 - ฿700 and takes 16h 12m.

More details

The fastest way to get from Bangkok to Surat Thani (State) is to fly which takes 3h 19m and costs ฿3000 - ฿9000.

More details

Yes, there is a direct bus departing from Bangkok Mochit Bus Terminal and arriving at Surat Thani. Services depart five times a day, and operate every day. The journey takes approximately 16h 12m.

More details

The distance between Bangkok and Surat Thani (State) is 510 km. The road distance is 644.5 km.

Get driving directions

The best way to get from Bangkok to Surat Thani (State) without a car is to train which takes 10h 23m and costs ฿210 - ฿2300.

More details

It takes approximately 3h 19m to get from Bangkok to Surat Thani (State), including transfers.

More details

Bangkok to Surat Thani (State) bus services, operated by Sri Suthep Tour, depart from Southern Bus Terminal station.

More details

The best way to get from Bangkok to Surat Thani (State) is to fly which takes 3h 19m and costs ฿3000 - ฿9000. Alternatively, you can train, which costs ฿210 - ฿2300 and takes 10h 23m, you could also bus via Southern Bus Terminal, which costs ฿500 - ฿1100 and takes 11h 37m.

Mode details

The quickest flight from Suvarnabhumi Airport to Koh Samui Airport is the direct flight which takes 1h 10m.

Search flights

Bangkok to Surat Thani (State) bus services, operated by Sri Suthep Tour, arrive at Surat Thani station.

More details

Map of how to get from Bangkok to Surat Thani (State).
Launch map view
  • Distance: 510.2 km
  • Duration: 3h 19m

What companies run services between Bangkok, Thailand and Surat Thani (State), Thailand?

Bangkok Airways flies from Bangkok to Ko Samui hourly. Alternatively, State Railway of Thailand operates a train from Hua Lamphong to Surat Thani Train Station every 2 hours. Tickets cost ฿190 - ฿1500 and the journey takes 9h 30m.

Airlines
Bangkok Airways
Website
bangkokair.com
Flights from Suvarnabhumi to Koh Samui
Ave. Duration
1h 15m
When
Every day
Estimated price
฿2100 - ฿8500
Flights from Don Muang to Koh Samui
Ave. Duration
1h 35m
When
Every day
Estimated price
฿3600 - ฿8500
Flights from Suvarnabhumi to Krabi
Ave. Duration
1h 30m
When
Every day
Estimated price
฿1500 - ฿7000
Flights from Suvarnabhumi to Krabi via Koh Samui
Ave. Duration
2h 57m
When
Every day
Estimated price
฿1500 - ฿7000
Thai Airways International
Website
thaiairways.com
Flights from Suvarnabhumi to Koh Samui
Ave. Duration
1h 15m
When
Every day
Estimated price
฿2100 - ฿8500
Flights from Suvarnabhumi to Krabi
Ave. Duration
1h 25m
When
Every day
Estimated price
฿1400 - ฿7000
Flights from Suvarnabhumi to Krabi via Koh Samui
Ave. Duration
2h 57m
When
Every day
Estimated price
฿1500 - ฿7000
Thai AirAsia
Website
airasia.com
Flights from Suvarnabhumi to Krabi
Ave. Duration
1h 27m
When
Every day
Estimated price
฿1100 - ฿5500
Flights from Don Muang to Krabi
Ave. Duration
1h 30m
When
Every day
Estimated price
฿1558
Flights from Don Muang to Surat Thani
Ave. Duration
1h 17m
When
Every day
Estimated price
฿950 - ฿6000
Thai Lion Mentari
Website
lionairthai.com
Flights from Don Muang to Krabi
Ave. Duration
1h 20m
When
Every day
Estimated price
฿1517
Flights from Don Muang to Surat Thani
Ave. Duration
1h 11m
When
Every day
Estimated price
฿1100 - ฿5500
Thai Vietjet Air
Website
vietjetair.com
Flights from Suvarnabhumi to Krabi
Ave. Duration
1h 25m
When
Every day
Estimated price
฿1000 - ฿5500
Flights from Suvarnabhumi to Surat Thani
Ave. Duration
1h 15m
When
Every day
Estimated price
฿1400 - ฿2500
Nok Air
Website
nokair.com
Flights from Don Muang to Surat Thani
Ave. Duration
1h 10m
When
Every day
Estimated price
฿1000 - ฿4700
Train operators
State Railway of Thailand
Phone
1690
Email
sarabanklang@railway.co.th
Website
railway.co.th
Train from Hua Lamphong to Surat Thani Train Station
Ave. Duration
9h 30m
Frequency
Every 2 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
Train from Krung Thep Aphiwat Central Terminal to Surat Thani Train Station
Ave. Duration
9h 30m
Frequency
Every 2 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
Bus operators
Bangkok Mass Transit Authority
Phone
1348
Email
contact1348@bmta.co.th
Website
bmta.co.th
Bus from ตรงข้ามการบินไทยหลานหลวง;Thai Airways Larnluang to อาคารผู้โดยสาร ชั้น 3;Donmueng Terminal Floor 3
Ave. Duration
32 min
Frequency
Every 20 minutes
Estimated price
฿10 - ฿50
Schedules at
bmta.co.th
Sri Suthep Tour
Website
12go.asia
Bus from Southern Bus Terminal to Surat Thani
Ave. Duration
10h 10m
Frequency
Twice daily
Estimated price
฿637
Schedules at
12go.asia
Book at
12go.asia
Sombat Tour
Phone
+66 2 936 3256
Website
sombattour.com
Bus from Southern Bus Terminal to Surat Thani Bus Terminal
Ave. Duration
10h
Frequency
Once daily
Estimated price
฿490 - ฿1000
Book at
https://12go.asia/en/operator/sombat-tour
Website
https://www.sombattour.com/
Star
฿492
Super
฿569
Supreme
฿776
VIP
฿954
Express
฿613
The Transport Company
Phone
1490
Email
borkorsor@transport.co.th
Website
home.transport.co.th
Bus from Bangkok Mochit Bus Terminal to Surat Thani
Ave. Duration
16h 12m
Frequency
5 times a day
Estimated price
฿480 - ฿700
Book at
https://12go.asia/en/operator/transport-co
Website
https://tcl99web.transport.co.th/Home
Other operators
Taxi from Krabi to Chai Buri
Ave. Duration
48 min
Estimated price
฿750 - ฿950
Krabi Taxi
Phone
+66 99 492 7829
Website
krabitaxi.com
Krabi Cab
Phone
+66 089 289 6233
Website
krabicab.com
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 Need to know: Jadrolinija, Italian Lakes: Getting around by train and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.

More Questions & Answers

Yes, the driving distance between Bangkok to Surat Thani (State) is 644 km. It takes approximately 9h 12m to drive from Bangkok to Surat Thani (State).

Get driving directions

Bangkok Airways offers flights from Suvarnabhumi Airport to Koh Samui Airport.

Search flights

The best way to get from Bangkok to Suvarnabhumi Airport is to bus which takes 39 min and costs ฿10 - ฿30.

More details