Overview | Bus | Taxi | Flight | Secret Escapes


Trip overview from Kep to Siem Reap

To make trip planning super easy and fast, we created a step-by-step guide to find the best way to travel from Kep to Siem Reap.

To start with, use the slider to compare the different options:


How to get from Kep to Siem Reap

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.

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.


Your options at a glance

Transport modeDurationCostsAvailability
Bus10 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

Are you a fast decision maker? Simply use the links above to book your tickets!

If you haven’t found your best transport option yet, no problem. This was just the intro. Below we share our step-by-step guide of how to get from Kep to Siem Reap.

Kep to Siem Reap travel route on map

Bus icon

Bus from Kep to Siem Reap

Duration: 10 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)
Cambodia Post
(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: Mini-bus from Kep to Phnom Penh

Duration: 5 hours
Costs: $8

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

You can expect roads in fair conditions when the minibus 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

There is also an option to book via BookMeBus. You can check the page from Kep to Phnom Penh for the other options.

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

Duration: 6 hours
Costs: $10

Once you arrive in Phom Penh you can take one of the many buses leaving to Siem Reap. We recommend to either take the Mekong Express bus leaving at 12:30 or the Cambodia Post VIP VAN leaving at 14: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 Cambodia Post is only a few minutes walk from the drop off point of the bus Champa Mekong bus.

The bus station of The Mekong Express bus is located a bit more north of that station an requires a 20min walk or 5min tuk-tuk ride.

Book your mini-bus tickets online

For the second leg, you can also book your ride via BookMeBus. You can check the page from Phnom Penh to Siem Reap for the other options.



Taxi from Kep to Siem Reap

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 $125.

Reserve a Taxi



Flight via Phnom Penh

Duration: 5,5 hours
Costs: $60

Step 1: Mini-bus from Kep to Phnom Penh

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: Flight from Phnom Penh to Siem Reap

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



Flight via Sihanoukville

Duration: 4 hours
Costs: $68

Step 1: Taxi from Kep to Sihanoukville Airport

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 $45.

Reserve a Taxi

Step 2: Flight from Sihanoukville to Siem Reap

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

Did you travel this route or visit this place? Share your experience in a comment below.