Kampot to Siem Reap

Last updated:

Overview Compare Bus Taxi Flight

How to get from Kampot to Siem Reap?

When travelling the 450km distance from Kampot to Siem Reap, you have 3 options: you can take a minivan for about 11 hours and costs $18; a taxi for 9 hours and costs $125; or a plane for 3 hours, including transfers, for at least $73.

3 ways to get from Kampot to Siem Reap

Transport modeDurationCostsAvailability
Bus11 hours$18Check bus tickets
Taxi9 hours$125Reserve a taxi
Flight3 hours$73Check flights

There is only one company that offers direct buses to Siem Reap, but there are many more to choose from when you split the journey by having a stopover in Phnom Penh. This allows you to have a lunch break in the afternoon and shortly explore Phnom Penh.

The taxi brings you in 9 hours from Kampot to Siem Reap but is quite expensive at $130.

Flying from Sihanoukville to Siem Reap costs somewhere between $40 and $140. Total travel time is around 3 hours.

Itinerary from Kampot to Siem Reap

Kampot to Siem Reap route on map
Bus icon

Kampot to Siem Reap by Bus

There is only one company offering direct minivan trips from Kampot to Siem Reap and this is Champa Mekong. Unfortunately, it receives mix reviews, so travelling with it is a risk.

If you prefer to travel with more trusted companies or if Champa Mekong’s schedule does not match your itinerary, you could also consider dividing your bus trip from Kampot to Phnom Penh and then from Phnom Penh to Siem Reap.

Kampot to Siem Reap by Direct Bus

Duration: 11 hours
Cost: $18

Although Champa Mekong doesn’t always get the best reviews, the one advantage is that it can take you straight from Kampot to Siem Reap. This is a good option if you don’t want to worry about transferring buses in Phnom Penh.

The Champa Mekong bus departs from their station near the Old Market in Kampot and arrives at their bus stop in Siem Reap city center.

Bus schedule from Kampot to Siem Reap

Bus CompanyScheduleCosts
Champa Mekong08:00-19:00
Buy Your Bus Tickets

Alternative: Kampot to Siem Reap by Bus via Phnom Penh

Route: Kampot  Phnom Penh  Siem Reap

Duration: 10 hours excl transfer time
Cost: $20

This journey requires you to take two different buses. We recommend to take a morning bus from Kampot to Phnom Penh and then continue by bus to Siem Reap in the afternoon.

Below we provide you with suggestions of buses you can take.

Bus schedules from Kampot to Siem Reap

Bus companyScheduleDurationCosts
Kampot-Phnom Penh
Kampot Express
Ekareach Express
Giant Ibis Transport


3h 30m
3h 15m

Buy Your Bus Tickets
Phnom Penh-Siem Reap
Giant Ibis Transport
Mekong Express



Buy Your Bus Tickets

See the description below for a better explanation on this route.

Step 1: Kampot to Phnom Penh by Bus

Duration: 3 hours
Cost: $8

Roads along this route are in good condition. Expect to reach Phnom Penh in just 3 hours and to pay $8 for your bus ticket.

You can find a more detailed description on the page about Kampot to Phnom Penh.

Step 2: Phnom Penh to Siem Reap by Bus

Duration: 6 hours
Cost: $13.50 – $16

This route takes a bit longer, but luckily you can travel this part with more comfortable buses. You can find 2 options in the schedule we provided above.

Check the page about Phnom Penh to Siem Reap for a more detailed description.


Kampot to Siem Reap by Taxi

Duration: 9 hours
Cost: $130

A taxi for this 9-hour journey costs around $130. We recommend you to book a taxi in advance, as this is not a common route for taxi drivers.

Reserve a Taxi

Other options are to ask a taxi on the street or ask your hotel. Always make sure you agree on the rate with the driver as some will charge you higher than what you’re supposed to pay.


Sihanoukville to Siem Reap by Flight

Duration: 3 hours
Cost: $40 + $33 – $100  

If you don’t feel like travelling all day, you can save some time by taking a flight from Sihanoukville to Siem Reap.

Order a taxi from Kampot to Sihanoukville Airport and take a flight from there to Siem Reap. The taxi ride will take about 2 hours and cost around $40. You can hail a taxi on the street or get one through your hotel.

Flights from Sihanoukville to Siem Reap cost around $33 – $100 for a one-way ticket. The flight time is just around 1 hour.

Check Flights on Skyscanner

Kampot to Siem Reap cover image

More routes to Siem Reap

Siem Reap Airport

Siem Reap to Bangkok

Siem Reap to Battambang

Siem Reap to Don Det

Siem Reap to Kep

Siem Reap to Phnom Penh

Siem Reap to Sihanoukville

More routes from Kampot

Kep to Kampot

Phnom Penh to Kampot

Sihanoukville 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.9 / 5. Vote count: 8

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!

Let us improve this post!

Tell us how we can improve this post?

Copy link
Powered by Social Snap