Last updated: Sep 23, 2019


Overview | Bus | Taxi | Flight


How To Get From Kep to Siem Reap?

When traveling the 465km distance from Kep to Siem Reap, you have 3 options: you can take an 11-hour bus ride, excluding transfers, via Phnom Penh; a direct taxi ride for 7-10 hours; or a 1-hour flight, excluding transfers. Costs range from $18-$75.

The only direct way to get from Kep to Siem Reap is by taxi. If you wish to take the bus or plane, you first have to travel to Phnom Penh or Sihanoukville.

You can take a bus leaving from 7:30 in Kep, have lunch in Phnom Penh and then continue your journey to Siem Reap. Unfortunately, you have to book the tickets separately.

The advantage of taking the taxi is that you don’t have to switch buses in Phnom Penh and the driver will bring you straight to your hotel.

If you prefer to fly from Kep to Siem Reap, you have 2 options. You can travel by bus from Kep to Phnom Penh and then continue by plane to Siem Reap. This will be a bit faster than the other options, but still not very convenient.

The fastest but also most expensive option is to fly from Sihanoukville to Siem Reap. The journey from Kep to Sihanoukville International Airport takes around 3 hours plus another hour for the flight.

Transport modeDurationCostsAvailability
Bus11 hours excl transfer$18Read article for more info
Taxi7 - 10 hours$75Reserve a taxi
Flight via Phnom Penh5.5 hours$60Check flights
Flight via Sihanoukville4 hours$68Check flights


View itinerary from Kep to Siem Reap


Kep to Siem Reap travel route on map

Bus icon

Kep to Siem Reap by Bus

Duration: 11 hours excl transfer
Costs: $18

Traveling by bus is the cheapest option, but includes a transfer in Phnom Penh.

When you don’t want to stay an extra night in Phnom Penh, we recommend the following schedule:

Bus OperatorScheduleDurationCosts
Champa Mekong
(Kep-Phnom Penh)
Mey Hong Transport
(Phnom Penh - Siem Reap)

We think the schedule above is the most convenient because the only other buses leaving from Kep to Phnom Penh arrive at 18:00 at the bus station. Leaving some extra time to cover up for some delay and time for dinner means you will arrive in Siem Reap after 02:00 the next day.

Step 1: Kep to Phnom Penh by Mini-bus

Duration: 5 hours
Costs: $8

The Champa Mekong bus leaves near Kep beach at 7:30 and arrives at 12:30 near the Wat Phnom in the center of Phnom Penh.

You can expect roads in fair conditions when the mini-bus takes the direct road from Kep. The road via Kampot is a paved road but expect a few bumpy portions.

Book your mini-bus tickets online

You can check the page from Kep to Phnom Penh for other options.

Step 2: Phnom Penh to Siem Reap by Mini-bus

Duration: 6 hours
Costs: $9

Once you arrive in Phom Penh, you can take one of the many buses leaving for Siem Reap. We recommend to either take the Mey Hong Transport bus leaving at 13:30 or the Mekong Express bus leaving at 15:00.

When you take one of these two options, you can grab lunch in Phom Penh and get ready for another 6-hour drive to Siem Reap.

The bus station of Mey Hong Transport is located west of the Champa Mekong drop-off point and may take around 10min of tuk-tuk or taxi ride.

The bus station of Mekong Express bus is located a bit more north of that station and requires a 20min walk or 5min tuk-tuk ride. You can easily book online or check out other bus schedules from the link below.

Book your mini-bus tickets online

You can also check the page from Phnom Penh to Siem Reap for other options.



Kep to Siem Reap by Taxi

Duration: 7 – 10 hours
Costs: $75 

Taking the taxi is the only direct way from Kep to Siem Reap. You can book your taxi through your hotel, hail a taxi by yourself or book a ride online.

Make sure to agree on the fare with the driver if you are hailing the taxi by yourself. Also, specify where the driver should drop you off and ask about the number of stops along the way. The taxi ride should cost between $75 and $125, depending on your negotiation skills.

For a hassle-free taxi booking, you can book one online. Expect to pay $135 for a 4-seater SUV taxi.

Reserve a Taxi



Kep to Siem Reap via Phnom Penh by Flight

Duration: 5.5 hours
Costs: $60

Step 1: Kep to Phnom Penh by Mini-bus

Duration: 4 hours
Costs: $20

Book a minibus ride online to Phnom Penh for $8 and take a tuk-tuk from there to the airport.

Expect to pay $12 from the drop-off point of both Champa Mekong and Cambodia Post VIP Van to the airport.

You can use the list of city zones and standard rates from the page about Phnom Penh Int’l Aiport as an indication.

Book your mini-bus tickets online

Step 2: Phnom Penh to Siem Reap by Flight

Duration: 40min
Costs: $40 

Expect to pay around $40-$100 for a flight to Siem Reap from Phnom Penh. Flight time takes only 40 minutes.

Check Flights on Skyscanner



Kep to Siem Reap via Sihanoukville by Flight

Duration: 4 hours
Costs: $68

Step 1: Kep to Sihanoukville Airport by Taxi

Duration: 3 hours
Costs: $35

You can hail a taxi or arrange a taxi ride from your hotel to the airport in Sihanoukville. This ride will cost around $35-$45.

You can also book one online by clicking the button below. The travel time to Sihanoukville airport is about 3 hours and costs $60.

Reserve a Taxi

Step 2: Sihanoukville to Siem Reap by Flight

Duration: 1h 05min
Costs: $33 

There are only a limited number of flights from Sihanoukville to Siem Reap. The flight takes around 1 hour and expect to pay $33-$70 for a ticket.

Cambodia Airways offers the best rates on this route.

Check Flights on Skyscanner

How useful was this post?

Click on a star to rate it!

Average rating 4.8 / 5. Vote count: 4

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!