Each transport company departs from and arrives at its own office, so make sure to check the address in advance.

How to Get From Phnom Penh to Sihanoukville
5Options
35mFastest
$11From
Bus · Shared Minivan · Train · Taxi · Flight
Sihanoukville is Cambodia's main beach city on the Gulf of Thailand, 186 kilometres (116 miles) southwest of Phnom Penh. It's the gateway to islands like Koh Rong. Flying is the quickest way, taking 35 minutes. On the ground, the train is the cheapest way to get from Phnom Penh to Sihanoukville, at $11 (46,000 KHR).
DISTANCE
Distance from Phnom Penh to Sihanoukville
Phnom Penh and Sihanoukville are about 186 km (116 miles) apart, and the journey itself covers around 213 km by road. The quickest way to get from Phnom Penh to Sihanoukville is by taking the flight, which takes around 35m.
~186 km
Straight-line distance
~213 km
Route distance
35m
Fastest
COMPARE
5 ways to travel from Phnom Penh to Sihanoukville
There are five ways to travel from Phnom Penh to Sihanoukville. You can choose between the bus, minivan, train, private transport, and flight. The journey takes 35m–6h 35m and the quickest way is by flight. If you're on a budget, the cheapest option is by train with tickets starting at $11 (46,000 KHR).
TransportDurationPrice
Reach out to our Community
1Thank you so much for this overview! We are thinking of taking the train, but it takes much longer than the bus. Is it worth the extra time?
M
MaartenGeckoRoutes team
The train takes indeed about 3 hours more, but is a great experience if you want to travel Cambodia in a local way. You will be sitting among locals and can enjoy the views on the countryside. If your purpose is just to get from A to B, you can better take the bus and spend more time at one of the beaches in Sihanoukville.
0
1
Rounding it up
That's the full picture for getting from Phnom Penh to Sihanoukville, roughly 186 kilometres (116 miles) apart. In all, there are 5 ways to make the trip. The cheapest fare is $11 (46,000 KHR). The quickest trip takes 35m.
Prices and timetables change, so it's worth a quick check before you travel. Have a question, or travelled this route recently? Ask the community below and we'll do our best to help.
Frequently Asked Questions
What is the distance from Phnom Penh to Sihanoukville?
The distance from Phnom Penh to Sihanoukville is 186 kilometres (116 miles).
What is the fastest way to get from Phnom Penh to Sihanoukville?
The fastest way to get from Phnom Penh to Sihanoukville is by flight and takes 35m.
What is the cheapest way to get from Phnom Penh to Sihanoukville?
The cheapest way to get from Phnom Penh to Sihanoukville is by train with ticket costs starting from 46,000 KHR.
Affiliate Disclosure
Some links on this page are affiliate links. If you book through them, we earn a small commission at no extra cost to you. This helps us keep Gecko Routes free and up to date.




