Trip overview from Battambang to Kep
To make trip planning super easy and fast, we created a step-by-step guide to find the best options by flight or bus from Battambang to Kep.
To start with, use the slider to compare the different options:
- 11 hours
- 2,5 hours
- Siem Reap Airport
- 1 hour
- Sihanoukville Airport
- 3 hours
How to get from Battambang to Kep
You have 2 options when visiting Kep from Battambang: a bus takes 11 hours while a flight takes 6,5 hours, including airport transfers. Prices range between $13.5 and $130.
There is only one direct bus for this route. Phnom Penh Sorya can take you from Battambang to Kep in 11 hours. An alternate option is to take a bus from Battambang to Phnom Penh first before taking another bus going to Kep. This will take 9 hours, excluding transfers.
Flying will save you some time but will still involve taking 2 taxi rides.
Your options at a glance
|Bus||11 hours||$13.5/$18||Check bus tickets|
|Flight||6,5 hours||$130||Check 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 Battambang to Kep.
Bus from Battambang to Kep
Duration: 11 hours
There is only one bus company with a direct route from Battambang to Kep. Phnom Penh Sorya has one day trip and one night trip daily.
The day seating bus leaves at 7:00 from Battambang and arrives at 18:00 in Kep. The night sleeper bus departs at 23:00 and arrives at 11:30 the next day.
The boarding point is at Phnom Penh Sorya Bus Terminal behind Tela Gasoline in Battambang while the arrival point is at Phnom Penh Sorya Bus Terminal near Kep Beach. You can easily book tickets online.
Indirect Bus from Battambang to Kep
If you prefer to go a little bit faster but do not mind taking two buses, you might want to consider going to Phnom Penh first before taking another bus to Kep. This would take 9 hours, excluding transfers.
We recommend taking a bus that leaves at 7:00 or 8:00 from Battambang so you could transfer to a bus that leaves at 13:00 or 13:30 from Phnom Penh.
Step 1: Bus from Battambang to Phnom Penh
Duration: 5 hours
There are a few buses operating between Battambang to Phnom Penh, but we recommend to travel with Bayon VIP. They receive good reviews and have several morning buses leaving to Phnom Penh.
Mekong Express is also a good company to travel with.
See the recommended options below:
|Cambodia Post VIP Van||11:00-17:00||6h||$8|
|Capitol Tours||Every 30 min from 06:30-09:00|
Every 60 min from 10:00-13:00
13:30, 14:30, 17:30
More information is available when you read how to go from Battambang to Phnom Penh.
Step 2: Bus from Phnom Penh to Kep
Duration: 4 hours
When you want to continue directly from Phnom Penh to Kep without staying a night in Phnom Penh, you can choose between four bus companies.
|Cambodia Post VIP Van||07:45-12:45||5h||$7|
|Phnom Penh Sorya||07:00-12:00|
|Giant Ibis Transport||08:00-12:00|
Note that Champa Mekong and Phnom Penh Sorya don’t have the best reputation, because they experience delays quite often.
The page of Phnom Penh to Kep contains more information regarding this leg of the journey.
Flight via Siem Reap
Duration: 6h 30min
Siem Reap International Airport is the closest airport to Battambang. First, head to Siem Reap and then fly to Sihanoukville. You can hire a taxi from Sihanoukville Airport to Kep.
Step 1: Taxi from Battambang to Siem Reap Airport
Duration: 2,5 hours
Costs: $40 – $50
You can hire a taxi for $40-$50 from Battambang to Siem Reap Airport. The ride takes around 2,5 hours.
Another option is to book your taxi ride through the hotel or book one online. Booking a taxi online costs $55.
Step 2: Plane from Siem Reap to Sihanoukville
Duration: 1 hour
Costs: $33 – $105
One-way flights start at $33 and take about 1 hour.
Step 3: Taxi from Sihanoukville Airport to Kep
Duration: 3 hours
Taxi is the most common transport around Sihanoukville. Taxi fares are around $40 to Kep if you hail one on your own.
However, taxi drivers will likely insist on a higher rate so don’t forget to practice your negotiation skills.
You can also request a taxi online through the button below.
Did you travel this route or visit this place? Share your experience in a comment below.