
How to Get From Kampot to Sihanoukville
Train · Bus · Shared Minivan · Taxi
Sihanoukville is Cambodia's main beach hub and the gateway to the Koh Rong islands. It sits 70 kilometres (43 miles) west of Kampot along the coast. The train is the cheapest way to get from Kampot to Sihanoukville at $6.80 (27,500 KHR), and the ride takes 2h 35m. The bus and minivan cost a few dollars more and get you there in a similar time.
Distance from Kampot to Sihanoukville
Kampot and Sihanoukville are about 70 km (43 miles) apart, and the journey itself covers around 99 km by road. Depending on the option, the trip takes between 2h and 3h.
4 ways to travel from Kampot to Sihanoukville
There are four ways to travel from Kampot to Sihanoukville. You can choose between the train, bus, minivan, and private transport. The journey takes 2h–3h and the quickest way is by bus. If you're on a budget, the cheapest option is by train with tickets starting at $6.80 (27,500 KHR).
Reach out to our Community
1Hi. We love your blog. Why don't any of the guides mention the 22 km of potholes road between Sihanoukville and Kampot? The road is truly spine numbing. Best,
Al
Hi Al, thank you for bringing the road condition from Kampot to Sihanoukville to our attention. We've updated this article to reflect your feedback, and prepare fellow travellers. We hope you enjoyed Cambodia despite that mishap! Safe travels!
Rounding it up
That's the full picture for getting from Kampot to Sihanoukville, roughly 70 kilometres (43 miles) apart. In all, there are 4 ways to make the trip. The cheapest fare is $6.80 (27,500 KHR). The quickest trip takes 2h.
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 Kampot to Sihanoukville?
The distance from Kampot to Sihanoukville is 70 kilometres (43 miles).
What is the fastest way to get from Kampot to Sihanoukville?
Journey times from Kampot to Sihanoukville overlap: train 2h 35m, bus 2-3h, shared minivan 2h 30m, taxi 3h. Depending on the departure, no single option is always the fastest.
What is the cheapest way to get from Kampot to Sihanoukville?
The cheapest way to get from Kampot to Sihanoukville is by train with ticket costs starting from 27,500 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.




