Bangkok to Sihanoukville distance
driving distance = 406 miles
flight distance = 297 miles
The straight line distance between Bangkok and Sihanoukville is 479 kilometers.
Travel time from Bangkok, Thailand to Sihanoukville, Cambodia
How long does it take to drive?
8 hours, 8 minutes
How long does it take to fly?
1 hour, 6 minutes
This is estimated based on the Bangkok to Sihanoukville distance by plane of 297 miles.
Bangkok, Thailand
What's the distance to Bangkok, Thailand from where I am now?
Sihanoukville, Cambodia
How far is Sihanoukville, Cambodia from me?