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

$124 - $437

Cheapest option

Train, bus and ferry  •  13 h 28 min

  1. 43 Hua Lamphong - Suratthani - Class II AC / ...
  2. 393 Rayong

$23 - $64

1 alternative option

Bus and ferry  •  19 h 27 min

$32 - $33

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

Thai Airways International and Bangkok Airways 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 10 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 11 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 - $50
Schedules at
railway.co.th
Book at
12go.asia
3rd Class (Seat)
$6 - $9
2nd Class (Seat)
$12 - $18
2nd Class (Berth)
$22 - $30
1st Class (Berth)
$35 - $50
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
$32
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 do I get from Sydney to Melbourne, French strikes 2018: What are my alternative transport options? and How to get from JFK to New York City - to help you get the most out of your next trip.

Questions & Answers

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

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

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

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

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

Trips from Suvarnabhumi Airport (BKK)

Suvarnabhumi Airport BKK to Nana BTS Station Suvarnabhumi Airport BKK to Prince Palace Hotel Bangkok Thailand Suvarnabhumi Airport BKK to Baiyoke Sky Hotel Bangkok Suvarnabhumi Airport BKK to Saphan Taksin BTS Station Suvarnabhumi Airport BKK to Chon Buri Suvarnabhumi Airport BKK to Khao Sam Roi Yot National Park Suvarnabhumi Airport BKK to Chulalongkorn University Suvarnabhumi Airport BKK to iSanook Bangkok Suvarnabhumi Airport BKK to FuramaXclusive Asoke Bangkok Suvarnabhumi Airport BKK to Sanctuary of Truth Suvarnabhumi Airport BKK to Riva Surya Bangkok Suvarnabhumi Airport BKK to Siam Swana Bangkok Suvarnabhumi Airport BKK to Ratchadaphisek Suvarnabhumi Airport BKK to Udon Thani Airport UTH Suvarnabhumi Airport BKK to Los Angeles Airport LAX Suvarnabhumi Airport BKK to Lucerne Suvarnabhumi Airport BKK to Fujairah Rotana Resort Spa Al Aqah Beach Suvarnabhumi Airport BKK to Trimbakeshwar Shiva Temple Suvarnabhumi Airport BKK to Pulau Rawa Sumatera Utara Indonesia Suvarnabhumi Airport BKK to Pinamalayan Suvarnabhumi Airport BKK to Moo Baan Suan Non Si Suvarnabhumi Airport BKK to Tony s Place Bed Breakfast Ayutthaya Thailand Phra Nakhon Si Ayutthaya Suvarnabhumi Airport BKK to Holy Monkey Palace Suvarnabhumi Airport BKK to Spratly Islands Suvarnabhumi Airport BKK to Việt Trì Suvarnabhumi Airport BKK to Siam View Residence Pattaya Central Suvarnabhumi Airport BKK to Thara House Bangkok Suvarnabhumi Airport BKK to Portofino Suvarnabhumi Airport BKK to GTower Hotel Kuala Lumpur Suvarnabhumi Airport BKK to Princess Theatre