Best way to travel between

Bangkok Thailand
Sihanoukville
Travel Modes
Price
Distance
Duration
CO2
bus
$40.07
966.96 km
22h 20mins
29.01 kgs
 
drive
$90.0
619.13 km
8h 49mins
79.25 kgs
 
flight
$91.0
859.04 km
10h 8mins
92.78 kgs
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 966.96 km 22h 20mins 160,387 KHR 40.07
Drive 619.13 km 8h 49mins 360,240 KHR 90.0
Flight 859.04 km 10h 8mins 364,243 KHR 91.0
Take Ferry from Tha Chang to Sathorn Pier
Time: 17mins Cost: 4,003 KHR; $ 0.9 - 1.1 USD CO2 Emission: 0.7 kgs
Take Train from Saphan Taksin to Ratchadamri
Time: 8mins Cost: 8,005 KHR; $ 1.8 - 2.2 USD CO2 Emission: 0.21 kgs
Take Bus from Bangkok to Phnom Penh
Time: 13h 16mins Cost: 100,067 KHR; $ 22.5 - 27.5 USD CO2 Emission: 20.59 kgs
Take Bus from Phnom Penh to Sihanouk Ville
Time: 5h 55mins Cost: 36,304 KHR; $ 8.2 - 10.0 USD CO2 Emission: 6.94 kgs
Take Car from Sihanouk Ville to Preah Sihanouk
Time: 37mins Cost: 12,008 KHR; $ 2.7 - 3.3 USD CO2 Emission: 5.13 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Bangkok Thailand and Sihanoukville is to travel by bus, which will cost about 160,107 KHR or 36.00 USD.