Last updated: Feb 28, 2020

Contents

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

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.

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

 

View 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
Costs: $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.

See the schedule below:

Bus CompanyScheduleDurationCosts
Champa Mekong08:00-19:00
15:30-02:30
11 hours$18

Check Available Bus Tickets

Alternative: Kampot to Siem Reap by Bus via Phnom Penh

Route: Kampot  Phnom Penh  Siem Reap

Duration: 10 hours excl transfer time 
Costs: $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 companyScheduleDurationCosts
Kampot-Phnom Penh
Kampot Express
Ekareach Express
Giant Ibis Transport
-
08:00-11:30
08:00-12:00
08:30-11:45
-
3h 30m
4h
3h 15m
-
$9
$8
$11
Phnom Penh-Siem Reap
Giant Ibis Transport
Mekong Express
-
12:30-18:30
15:00-21:00
-
6h
6h
-
$16
$13.50

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

Step 1: Kampot to Phnom Penh by Bus

Duration: 3 hours
Costs: $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.

Check Available Bus Tickets

Step 2: Phnom Penh to Siem Reap by Bus

Duration: 6 hours
Costs: $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.

Check Available Bus Tickets

 

Taxi

Kampot to Siem Reap by Taxi


Duration: 9 hours
Costs: $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.

 

Flight

Sihanoukville to Siem Reap by Flight


Duration: 3 hours
Costs: $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

   

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?