Kep to Siem Reap

Contents

Overview | Bus | Taxi | Flight

How to get from Kep to Siem Reap?

When travelling 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.

3 ways to get from Kep to Siem Reap

Transport modeDurationCostsAvailability
Bus11 hours excl transfer$18

Read article for more info

Taxi7 – 10 hours$75Reserve a taxi
Flight via Phnom Penh5.5 hours$60Check flights
Flight via Sihanoukville4 hours$68Check flights

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 only direct way to get from Kep to Siem Reap is by taxi. You won’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.

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
Cost: $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)
7:30-12:305h$8
Mey Hong Transport
(Phnom Penh – Siem Reap)
13:30-19:306h$10

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
Cost: $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
Cost: $9

Once you arrive in Phnom 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 Phnom 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.

Taxi

Kep to Siem Reap by Taxi


Duration: 7 – 10 hours
Cost: $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

Flight

Kep to Siem Reap via Phnom Penh by Flight


Duration: 5.5 hours
Cost: $60

Step 1: Kep to Phnom Penh by Mini-bus

Duration: 4 hours
Cost: $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
Cost: $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

Kep to Siem Reap via Sihanoukville by Flight


Duration: 4 hours
Cost: $68

Step 1: Kep to Sihanoukville Airport by Taxi

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

More routes to Siem Reap

Bangkok to Siem Reap

Battambang to Siem Reap

Don Det to Siem Reap

Kampot to Siem Reap

Phnom Penh to Siem Reap

Siem Reap Airport to Siem Reap

Sihanoukville to Siem Reap

 More routes from Kep

Battambang to Kep

Kampot to Kep

Phnom Penh to Kep

Sihanoukville to Kep

Most popular routes in Cambodia

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

[ratemypost]