Best way to travel between

Koh Samui
Singapore
Travel Modes
Price
Distance
Duration
CO2
bus
$91.0
1320.9 km
20h 57mins
39.63 kgs
 
drive
$197.0
1301.92 km
16h 34mins
166.65 kgs
 
flight
$287.0
1036.26 km
2h 16mins
111.92 kgs
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 1320.9 km 20h 57mins 114 SGD 91.0
Drive 1301.92 km 16h 34mins 247 SGD 197.0
Flight 1036.26 km 2h 16mins 359 SGD 287.0
Take Car from Koh Samui to Koh Samui
Time: 31mins Cost: 4 SGD; $ 2.7 - 3.3 USD CO2 Emission: 3.02 kgs
Take Ferry from Koh Samui to Don Sak
Time: 1h 32mins Cost: 5 SGD; $ 3.6 - 4.4 USD CO2 Emission: 4.09 kgs
Take Car from Don Sak to Kuala Perlis
Time: 6h 14mins Cost: 75 SGD; $ 54.0 - 66.0 USD CO2 Emission: 52.49 kgs
Take Bus from Kuala Perlis to Johor Bahru
Time: 9h 41mins Cost: 25 SGD; $ 18.0 - 22.0 USD CO2 Emission: 24.84 kgs
Take Train from Johor Bahru to Singapore Woodlands
Time: 3mins Cost: 3 SGD; $ 1.8 - 2.2 USD CO2 Emission: 0.11 kgs
Take Train from Marsiling to City Hall
Time: 51mins Cost: 3 SGD; $ 1.8 - 2.2 USD CO2 Emission: 1.38 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Koh Samui and Singapore is to travel by bus, which will cost about 114 SGD or 81.90 USD.