There are 3 ways to get from Suvarnabhumi Airport (BKK) to Ko Samui by plane, train or bus and ferry

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  •  1 h 31 min

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

$128 - $441

Cheapest option

Train, bus and ferry  •  13 h 38 min

  1. Take the train from Bang Sue to Suratthani Train Station 43 Hua Lamphong - Suratthani - Class II AC / ...
  2. Take the bus and ferry from Surat Thani to Koh Samui - Nathon 393 Rayong

$23 - $59

1 alternative option

Bus and ferry  •  19 h 46 min

  1. Take the bus and ferry from Ratchadamnoen Avenue to Koh Samui - Nathon

$31 - $32

Questions & Answers

The cheapest way to get from Suvarnabhumi Airport (BKK) to Ko Samui is to bus and ferry which costs ฿1030 - ฿1070 and takes 19 h 46 min.

More details

The quickest way to get from Suvarnabhumi Airport (BKK) to Ko Samui is to fly which costs ฿4200 - ฿15000 and takes 1 h 31 min.

More details

The distance between Suvarnabhumi Airport (BKK) and Ko Samui is 471 km.

It takes approximately 1 h 31 min to get from Suvarnabhumi Airport (BKK) to Ko Samui, including transfers.

More details

No, there is no direct bus from Suvarnabhumi Airport (BKK) to Ko Samui. However, there are services departing from Suvarnabhumi Airport 1st Floor and arriving at Koh Samui - Nathon via Ratchadamnoen Avenue. The journey, including transfers, takes approximately 19 h 46 min.

More details

Map of how to get from Suvarnabhumi Airport (BKK) to Ko Samui.
Launch map view
  • Distance: 294.4 miles
  • Duration: 1 h 31 min

What companies run services between Suvarnabhumi Airport (BKK), Thailand and Ko Samui, Thailand?

Bangkok Airways and Thai Airways International fly from Suvarnabhumi Airport (BKK) to Ko Samui hourly.

Airlines
Thai Airways International
Website
thaiairways.com
Flights from Suvarnabhumi to Koh Samui
Ave. Duration
1 h 11 min
When
Every day
Estimated price
$120 - $600
Flights from Suvarnabhumi to Koh Samui via Phuket
Ave. Duration
3 h 10 min
When
Every day
Estimated price
$110 - $600
Bangkok Airways
Website
bangkokair.com
Flights from Suvarnabhumi to Koh Samui
Ave. Duration
1 h 12 min
When
Every day
Estimated price
$110 - $600
Flights from Suvarnabhumi to Koh Samui via Phuket
Ave. Duration
3 h 10 min
When
Every day
Estimated price
$110 - $600
Train operators
State Railway of Thailand
Website
railway.co.th
Train from Bang Sue to Suratthani Train Station
Ave. Duration
8 h 18 min
Frequency
Every 4 hours
Estimated price
$12 - $45
Schedules at
railway.co.th
Book at
12go.asia
3rd Class (Seat)
$5 - $9
2nd Class (Seat)
$12 - $17
2nd Class (Berth)
$21 - $29
1st Class (Berth)
$35 - $45
Bus operators
Yellow Bus
Website
iloveyellowbus.com
Bus and ferry from Surat Thani to Koh Samui - Nathon
Ave. Duration
1 h 30 min
Frequency
Twice daily
Estimated price
$8 - $10
Schedules at
iloveyellowbus.com
Krungsiam Tour
Website
krungsiamtour.com
Bus and ferry from Ratchadamnoen Avenue to Koh Samui - Nathon
Ave. Duration
17 h 30 min
Frequency
Once daily
Estimated price
$31
Schedules at
12go.asia

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 How to get from Southend Airport into central London, The beginner’s guide to the 2018 World Nomad Games and Need to know: Jadrolinija - to help you get the most out of your next trip.

Trips from Suvarnabhumi Airport (BKK)