Overview Compare Bus Taxi Flight
How to get from Siem Reap to Kep
When travelling from Siem Reap to Kep, you have 3 options: you can take a bus for 16 hours, a taxi for 8 hours, or a plane for 4 hours, including airport transfers. Rates range between $22 and $125.
3 ways to get from Siem Reap to Kep
There is only one direct bus operating on this route. This is the sleeper bus of Virak Buntham, which will take you in about 16 hours to Kep. Another option is to take a morning bus to Phnom Penh and take another bus from there to Kep.
Taking the taxi is a lot faster than the night bus, but comes at a higher price with fares starting at $125.
There are also a few flights leaving around noon from Siem Reap to Sihanoukville. Upon arrival, you can take a taxi from the airport, which will bring you in 3 hours to Kep.
Itinerary from Siem Reap to Kep
Siem Reap to Kep by Bus
Option 1: Siem Reap to Kep by Direct sleeper bus
If you want to travel by bus from Siem Reap to Kep, the sleeper bus of Virak Buntham is the only option you have.
Travelling this route by sleeper bus saves you a lot of time as you cross most of the journey at night.
However, travelling by night is not as safe as during daytime as streets are not well-lit and can be narrow at some parts. Also, keep in mind that Virak Buntham doesn’t receive the best reviews.
Direct bus schedule from Siem Reap to Kep
The bus departs from the terminal in the south of Siem Reap next to the Nakpeoun Old Market roundabout. It arrives at Virak Buntham Express, Kep Stop.
Option 2: Siem Reap to Kep by Indirect bus
If you don’t want to travel at night, you can also take a day bus to Phnom Penh first and then catch another bus to Kep.
Step 1: Siem Reap to Phnom Penh by Bus
The bus journey from Siem Reap to Phnom Penh takes about 6 hours and costs $10.50-$14. Companies operating this route like Cambodia Post VIP Van and Mekong Express have a better reputation than Virak Buntham.
See the page of Siem Reap to Phnom Penh for more info about this route. You can also book tickets directly in the link below.
Step 2: Phnom Penh to Kep by Bus
In Phnom Penh, you can take a Giant Ibis bus leaving at 14:45 or a Sorya Transport bus leaving at 15:15 to Kep. Tickets are priced between $7 and $11 and the journey takes 4-6 hours.
See here the schedule of buses from Phnom Penh to Kep. You can also book tickets directly in the link below.
Siem Reap to Kep by Taxi
Taking the taxi is the easiest option if you want to travel from Siem Reap to Kep. Expect to pay around $125 when you hail a taxi on the street.
If you’re travelling in a group of at least 4 people, you can also book a larger taxi through the button below. Rate starts at $135.
Siem Reap to Kep by Flight + Taxi
As Kep does not have an airport, you either have to fly to Phnom Penh or Sihanoukville first. We recommend flying to Sihanoukville as this is the quickest way to reach Kep.
Step 1: Siem Reap to Sihanoukville by Flight
There are several flights leaving in the morning and fares usually range from $33-$105.
See the page about Siem Reap to Sihanoukville for more info about the flights on this route.
Step 2: Sihanoukville Airport to Kep by Taxi
From Sihanoukville Airport you can book a taxi to Kep for $50.
You can book at the taxi counter or request one online.
More routes to Kep
More routes from Siem Reap
Most popular routes in Cambodia
About the author(s)
Based in Bali, Maarten’s passion for travel is undeniable. In 2016, he decided to quit his job as a stock analyst and started doing what he always dreamed of: travelling through South East Asia and helping other people plan their trips. When he is not working on Gecko Routes, you’ll find him surfing in the ocean or exploring the best gems of Indonesia.