Overview Compare Bus Taxi Train
How to get from Kampot to Sihanoukville?
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.
3 ways to get from Kampot to Sihanoukville
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.
Itinerary from Kampot to Sihanoukville
Kampot to Sihanoukville by Bus
Duration: 2 hours
Cost: $8
Taking the mini-bus from Kampot to Sihanoukville is a good option as it only takes around 2 hours. Below are the transport companies you can book your bus ride with.
Bus schedules from Kampot to Sihanoukville
CTT Transport
- Departs from CTT Transports & Tours near the Durian roundabout
- Arrives at CTT Transport & Tours near the Golden Lions Roundabout
Champa Mekong
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.
Shared Taxi
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.
Train schedule overview
Day | Departure Time (Sihanoukville) | Arrival Time (Kampot) |
---|---|---|
Friday | 11:40 | 14:00 |
Saturday | 11:40 | 14:00 |
Sunday | 11:40 20:00 | 14:00 22:00 |
With the train, you also have the option to bring your motorbike or bicycle for a small extra payment of $5 and $2 respectively. You can purchase these additional tickets at the train station.
More routes to Sihanoukville
Koh Rong Sanloem to Sihanoukville