Kampot to Sihanoukville

Overview Compare Bus Taxi Train

How to get from Kampot to Sihanoukville

The easiest way to travel the 100 km 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

Transport modeDurationCostsAvailability
Bus2 hours$8Check Bus Tickets
Taxi2 hours$40Check Private Transfres
Train2.5 hours$15Check Train Tickets

Taking the bus is a cheap and convenient way of travelling on 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 centre and require another tuk-tuk drive, both ways.

Itinerary from Kampot to Sihanoukville

Kampot to Sihanoukville route on map

Kampot to Sihanoukville by Bus

Duration: 2 hours
Cost: $8
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 schedule from Kampot to Sihanoukville

Bus OperatorScheduleCosts
CTT Transport12:00-14:00
Check Bus Tickets
Champa Mekong08:15-11:15
Check Bus Tickets

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 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 Taxi

Duration: 2 hours
Cost: $40
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.

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 better legroom.

Check Private Transfers

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
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 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

DayDeparture Time
Arrival Time

Check Available Train Tickets

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 buy these additional tickets at the train station.

More routes to Sihanoukville

Battambang to Sihanoukville

Kep to Sihanoukville

Koh Rong to Sihanoukville

Koh Rong Sanloem to Sihanoukville

Phnom Penh to Sihanoukville

Sihanoukville Airport

Siem Reap to Sihanoukville

More routes from Kampot

Kep to Kampot

Siem Reap to Kampot

Phnom Penh to Kampot

Ho Chi Minh to Phnom Penh

Phnom Penh Airport

Phnom Penh to Siem Reap

Phnom Penh to Sihanoukville

Sihanoukville Airport

Siem Reap Airport

Siem Reap to Phnom Penh

Siem Reap to Sihanoukville

Was this post helpful?

Click on a star to rate it!

Average rating 4.3 / 5. Vote count: 6

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Your feedback is very valueable to us

How we can improve this post?