Best way to travel between

Bangkok Thailand
Preah Sihanouk, Cambodia
Travel Modes
Price
Distance
Duration
CO2
bus
$31.0
976.44 km
20h 51mins
29.29 kgs
 
drive
$95.0
677.04 km
9h 42mins
86.66 kgs
 
flight
$140.0
557.44 km
9h 55mins
60.2 kgs
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 976.44 km 20h 51mins 124,083 KHR 31.0
Drive 677.04 km 9h 42mins 380,254 KHR 95.0
Flight 557.44 km 9h 55mins 560,374 KHR 140.0
Take Bus from Bangkok to Siem Reap
Time: 7h 28mins Cost: 68,045 KHR; $ 15.3 - 18.7 USD CO2 Emission: 13.15 kgs
Take Bus from Siem Reap to Sihanoukville
Time: 12h 22mins Cost: 56,037 KHR; $ 12.6 - 15.4 USD CO2 Emission: 16.15 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Bangkok Thailand and Preah Sihanouk, Cambodia is to travel by bus, which will cost about 124,083 KHR or 27.90 USD.