The easiest way to travel the 100km distance from Kampot to Sihanoukville is by bus, which takes 2 hours and costs $8. You can also take the taxi for 2 hours at $40 or the train for 2.5 hours at $15, including transfers.
Taking the bus is a cheap and convenient way of travelling this 2.5-hour journey.
An advantage of the taxi is that it gets you directly to your destination in Sihanoukville. Expect to pay around $40 for a taxi ride.
You can also catch a train from Kampot to Sihanoukville for $5 one-way. This trip takes 2 hours, but there are only a few trips every week. Also note that the railway stations are not in the city center and require another tuk-tuk drive, both ways.
Departs from CTT Transports & Tours near the Durian roundabout
Arrives at CTT Transport & Tours near the Golden Lions Roundabout
Champa Mekong doesn’t receive very good reviews. But if the schedules for CTT Transport doesn’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 to call or email them first to check if the schedule on their website is still up-to-date.
Kampot to Sihanoukville by Taxi
Duration: 2 hours Cost: $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.
A hassle-free option is to book your taxi online for a fixed rate of $55. This also has the advantage of getting a more spacious SUV-type taxi with better 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.
Kampot to Sihanoukville by Train
Duration: 2.5 hours Cost: $15
The third option is to travel this route 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 center, 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 center or straight to your hotel.
Both tuk-tuk rides will take about 15 minutes and cost around $10 per ride.