There are 4 ways to get from Ko Samui to Bangkok by taxi, plane, bus and ferry or train

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

Taxi, fly  •  2 h 8 min

  1. Take a taxi from Ko Samui to Koh Samui
  2. Fly from Koh Samui (USM) to Suvarnabhumi (BKK) USM - BKK

$123 - $447

Cheapest option

Bus and ferry Sombat Tour  •  13 h 10 min

  1. Take the bus and ferry from Ko Samui to Bangkok Southern Bus Terminal

$18 - $28

2 alternative options

Bus and ferry, train  •  12 h 36 min

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

$23 - $61

Bus and ferry Songserm  •  17 h 20 min

  1. Take the bus and ferry from Ko Samui to Khaosan Road Songserm

$26 - $40

What companies run services between Ko Samui, Thailand and Bangkok, Thailand?

There is no direct connection from Ko Samui to Bangkok. However, you can take the taxi to Koh Samui airport, fly to Suvarnabhumi, take the walk to Suvarnabhumi Airport, then take the train to Bangkok. Alternatively, you can take a vehicle from Ko Samui to Bangkok via Surat Thani, Surathani Talad Kaset Station, Surat Thani station, and Suratthani Train Station in around 12 h 36 min.

Airlines
Thai Airways International
Website
thaiairways.com
Flights from Koh Samui to Suvarnabhumi
Ave. Duration
1 h 16 min
When
Every day
Estimated price
$120 - $600
Bangkok Airways
Website
bangkokair.com
Flights from Koh Samui to Suvarnabhumi
Ave. Duration
1 h 17 min
When
Every day
Estimated price
$110 - $600
Train operators
State Railway of Thailand
Website
railway.co.th
Train from Suratthani Train Station to Hua Lamphong
Ave. Duration
9 h 5 min
Frequency
Every 4 hours
Estimated price
$13 - $50
Schedules at
railway.co.th
Book at
12go.asia
3rd Class (Seat)
$6 - $9
2nd Class (Seat)
$13 - $18
2nd Class (Berth)
$22 - $30
1st Class (Berth)
$35 - $50
Bus operators
Yellow Bus
Website
iloveyellowbus.com
Bus and ferry from Koh Samui - Nathon to Surat Thani
Ave. Duration
1 h 46 min
Frequency
3 times a day
Estimated price
$8 - $11
Schedules at
iloveyellowbus.com
Songserm
Website
songserm.com
Bus and ferry from Ko Samui to Khaosan Road Songserm
Ave. Duration
17 h 20 min
Frequency
Twice daily
Estimated price
$27
Schedules at
songserm.com
Book at
12go.asia
Seatran Discovery
Website
seatrandiscovery.com
Bus and ferry from Ko Samui to Seatran Bangkok
Ave. Duration
16 h 49 min
Frequency
Once daily
Estimated price
$38
Schedules at
seatrandiscovery.com
Other operators
Taxi from Ko Samui to Koh Samui
Ave. Duration
26 min
Estimated price
$21 - $26
Koh Samui Taxi
Website
kohsamuitaxi.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 Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, How to get from Florence to Rome and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.

Questions & Answers

How far is it from Ko Samui to Bangkok?

The distance between Ko Samui and Bangkok is 473 km.

What is the cheapest way to get from Ko Samui to Bangkok?

The cheapest way to get from Ko Samui to Bangkok is to bus and ferry which costs ฿550 - ฿900 and takes 13 h 10 min.

What is the fastest way to get from Ko Samui to Bangkok?

The quickest way to get from Ko Samui to Bangkok is to taxi and fly which takes 2 h 8 min and costs ฿3800 - ฿15000.

Is there a direct bus between Ko Samui and Bangkok?

Yes, there is a direct bus departing from Ko Samui and arriving at Khaosan Road Songserm. Services depart three times a day, and operate every day. The journey takes approximately 17 h 20 min.

How long does it take to get from Ko Samui to Bangkok?

It takes approximately 2 h 8 min to get from Ko Samui to Bangkok, including transfers.