Want to know how to get from Kampot to Sihanoukville? In this post, we’ll share a summary of the three ways to get there and compare each option on duration, costs and level of comfort. For each option, we go into more detail to help you decide which transport provider to book with and where to buy your tickets.
What to expect when visiting Sihanoukville
Sihanoukville is a bustling coastal town in southwest Cambodia. Also called Kampong Som, it’s a tourism hotspot known for its casinos, modern hotels, and vibrant nightlife. With its strategic port and airport, the town is an ideal starting point when visiting the nearby islands of Koh Rong and Koh Rong Samloem.
For some, Sihanoukville is no more than a transit hub. But if you have extra time, you can explore the map to find gems like the golden sands of Ochheuteal Beach and the luxury resort of Kompong Dewa. Immerse in the local culture at the market during the day. And at night, check out Sokha Hotel and Sky Bar for an electric buzz.
Bumpy road from Kampot to Sihanoukville
In October 2023, one of our readers shared that the journey from Kampot to Sihanoukville includes a 22-km stretch of road filled with potholes. Despite the short distance, it takes about 2-2.5 hours to cross this bumpy road alone, making the total journey from Kampot to Sihanoukville take at least 4.5 hours.
The situation is so bad that an expat forum in Cambodia calls it the “road from hell.” So if you’re travelling this route, make sure your body can handle the journey!
3 ways to get from Kampot to Sihanoukville
There are three ways to travel the distance of 100 km (62 miles) from Kampot to Sihanoukville: by bus (2h45m-3h30m), taxi (2 hours) and train (2.5 hours). The journey takes between 2h - 3h30m and the quickest way is by taxi. The lowest priced tickets start from €8.00 ($10) for the bus.
Champa Mekong doesn’t get good reviews. But if the schedules for CTT Transport don’t fit your itinerary, you can book online with Champa Mekong at CamboTicket.
Departs from the Old Market in Kampot
Arrives at Golden Star Inn, Madux Street, Sihanoukville
Kampot Tours is another company that operates from Kampot to Sihanoukville. They charge $5 per person for a one-way trip. We recommend calling or email them first to check if the schedule on their website is still up-to-date.
Kampot to Sihanoukville by Train
Duration: 2.5 hours
Starts from: €12.50 ($15)
Duration: 2.5 hours
Cost: €12.50 ($15)
Another alternative is to travel this route from Kampot to Sihanoukville by train. However, note that there are only a few trips every week. The train only operates on Fridays, Saturdays and Sundays and a ticket costs $5.
From the city centre, take a tuk-tuk or taxi to Kampot railway station to catch the train heading to Sihanoukville.
When you arrive in Sihanoukville, you also have to take a taxi or tuk-tuk to the city centre or straight to your hotel.
Both tuk-tuk rides will take about 15 minutes and cost around $10 per ride.
Train schedule from Kampot to Sihanoukville
Kampot to Sihanoukville by Taxi
Duration: 2 hours
Starts from: €33.50 ($40)
Duration: 2 hours
Cost: €33.50 ($40)
Renting a taxi costs $40. You can hail one from the street, arrange with your hotel or book online.
When hailing a taxi from the street, drivers will often quote you a higher price so don’t forget to use your negotiating skills. Some travellers manage to negotiate a slightly lower price, but it also depends on their mood.
Some hotels may charge an additional $5 so don’t be surprised if you’re asking them to book your cab.
You can book your taxi online for a fixed rate of $55. This has the advantage of getting a more spacious SUV-type taxi with more legroom.
You can also find shared taxis along Kampot’s bus station located near National Road 33 and about 250 meters from the Durian Roundabout. It costs $5 per seat. Shared taxis usually carry 6-7 passengers so be prepared to wait for the taxi to be filled.
Frequently Asked Questions about Kampot to Sihanoukville
What is the distance from Kampot to Sihanoukville?
The distance from Kampot to Sihanoukville is 100 km (62 miles).
What is the fastest way to get from Kampot to Sihanoukville?
The fastest way to get from Kampot to Sihanoukville is by taxi and takes 2 hours.
What is the cheapest way to get from Kampot to Sihanoukville?
The cheapest way to get from Kampot to Sihanoukville is by bus with ticket costs starting from €8.00 ($10).
Rounding it up
We hope this guide was helpful in planning how to get from Kampot to Sihanoukville. If there's anything else you're wondering about, drop us a comment and we'll do our best to answer you within a few days.
PS: If you've recently travelled this route, share your experience with fellow travellers and help us improve this post. Thanks for helping out our travel community!
Based in Bali, Maarten’s passion for travel is undeniable. In 2016, he decided to quit his job as a stock analyst and started doing what he always dreamed of: travelling through South East Asia and helping other people plan their trips. When he is not working on Gecko Routes, you’ll find him surfing in the ocean or exploring the best gems of Indonesia.