Best way to travel between

Koh Samui
Bangkok Thailand
Travel Modes
Price
Distance
Duration
CO2
train
$29.0
838.95 km
15h 59mins
44.46 kgs
 
bus
$60.0
786.24 km
15h 21mins
23.59 kgs
 
drive
$104.0
762.2 km
12h 8mins
97.56 kgs
 
flight
$168.0
542.85 km
2h 19mins
58.63 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 838.95 km 15h 59mins 931 THB 29.0
Bus 786.24 km 15h 21mins 1,926 THB 60.0
Drive 762.2 km 12h 8mins 3,338 THB 104.0
Flight 542.85 km 2h 19mins 5,392 THB 168.0
Take Ferry from Koh Samui to Don Sak
Time: 1h 35mins Cost: 128 THB; $ 3.6 - 4.4 USD CO2 Emission: 4.21 kgs
Take Bus from Don Sak to Ratchaburi
Time: 10h 2mins Cost: 514 THB; $ 14.4 - 17.6 USD CO2 Emission: 20.55 kgs
Take Train from Ratchaburi Station to Bangkok Hualamphong
Time: 2h 17mins Cost: 289 THB; $ 8.1 - 9.9 USD CO2 Emission: 6.47 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Koh Samui and Bangkok Thailand is to travel by train, which will cost about 931 THB or 26.10 USD.