Kep to Battambang
Leaving from...
Going to...
2 ways to get from Kep to Battambang
There are two ways to travel the distance of 450 km (280 miles) from Kep to Battambang: by bus (9h-11h) and flight (8h05m). The journey takes between 8h05m - 11h and the quickest way is by flight. The lowest priced tickets start from €16.00 ($19.50) for the bus.Where to stay in Battambang?
Still looking for accommodation? Don't forget to check out our favourite places to stay in Battambang at the bottom of this page.
Kep to Battambang by Bus
Champa Mekong offers 3 day trips from Kep to Battambang. Unfortunately, this company doesn’t receive good reviews.
If you prefer to travel with more trusted bus companies and do not mind taking 2 buses, read further to check out our recommended indirect bus route.
If you still want to take a direct bus from Kep to Battambang, you can easily book online in the link below. Champa Mekong has buses leaving at 07:30, 10:00 and 14:45. Tickets cost $19 and the journey takes 10 hours.
Champa Mekong
- Departs at Champa Mekong Office near Kep Beach
- Arrives next to Caltex Gas Station near Lok Ta Dambong Kra Nhoung Roundabout in Battambang
Alternative: Kep to Battambang by Indirect Bus
An alternative to taking a Champa Mekong bus for 10 straight hours is to divide your bus trip into two. You can take a 4-hour bus ride from Kep to Phnom Penh. From there, you will have more bus choices to complete the 2nd leg of your journey to Battambang.
Step 1: Kep to Phnom Penh by Bus
We would normally recommend travelling with Cambodia Post as they receive good reviews in Cambodia. But for this route, they only have one bus which arrives at 17:45 in Phnom Penh. Unfortunately, this is too late to catch the next bus to Battambang.
For this reason, your only option is to still travel with Champa Mekong. They have 2 buses leaving each day for Phnom Penh. Of which one arrives at 12:30, at least, when everything goes as planned.
Many travellers report delays when travelling with Champa Mekong, so plan some extra time between the arrival time of Champa Mekong and the departure time of your next bus.
See the schedule below:
Bus options from Kep to Battambang
If you still want to travel with Cambodia Post, you can book online via 12go.Asia. The Cambodia Post VIP Van departs and arrives at the Post office in Kep and Phnom Penh, respectively.
Buses of Champa Mekong leave from the bus station in front of Kep beach and arrive at the Champa Mekong office just next to the Wat Phnom temple in the centre of Phnom Penh.
If you want to see all the options on this route, you can check the page about Kep to Phnom Penh.
Step 2: Phnom Penh to Battambang by Bus
There are many buses operating on this route, but not all companies have a good record of safety and score low on a level of comfort.
In the table below we suggest the companies which receive good reviews. The options listed in this table all depart after 12:00 as earlier options don’t fit with the schedule of the bus from Kep.
Bus options from Kep to Battambang
The ride from Phnom Penh to Battambang should be quite comfortable as this is a paved road. However, sitting in a mini-bus for 6 hours is still not the most fun experience!
You will still have some time to explore Phnom Penh in the afternoon when you book the Mekong Express bus leaving at 14:30.
If you need more info, you can also check our page for Phnom Penh to Battambang.
Kep to Battambang by Flight
Both Kep and Battambang don’t have operating airports. The closest airport to Kep is in Sihanoukville and the closest airport to Battambang is in Siem Reap.
Note that there is an airport 3 km from Battambang, but except for some locals playing football, you won’t see any activity here. We recommend taking a taxi to Sihanoukville airport, fly to Siem Reap and then take another taxi to Battambang.
TIP: If you decide to travel by plane, please consider including a carbon compensation fee to reduce your impact on the environment.
Step 1: Kep to Sihanoukville Airport by Taxi
The most efficient way to get to Sihanoukville Airport from Kep is to hire a taxi. When you take a bus, you still have to take a taxi for $20 to the airport from Sihanoukville centre.
You can hail a taxi on the streets, pre-arrange one through your hotel or request a taxi online. Hailing a taxi costs around $35-40 but drivers will likely try to charge you more. Always make sure you agree on the rate beforehand. Booking a taxi online costs $60.
Step 2: Sihanoukville to Siem Reap by Flight
Sihanoukville International Aiport is a small airport and does not host a lot of flights. The flight takes around 1 hour and expect to pay $33-$100 for a ticket.
Step 3: Siem Reap Airport to Battambang by Taxi
From the airport, you can rent a taxi to Battambang for $40-$50.
Another option is to order one from your hotel in Battambang or book one online for $55.
The advantage of booking online is that you will get an SUV type taxi, which offers a lot more space compared to the normal sedan taxis you find at the airport.
Our favourite places to stay in Battambang
The city of Battambang is fairly spread out, however, you’ll find the majority of accommodations are located centrally, near the Sangkae River.
The downtown area is less than 5km from the airport so taking public transportation or hopping in a taxi will be an easy & quick trip to your hotel. The bus terminal is located in the downtown area and will likely be within walking distance of your hotel, or just a short taxi ride away.
When looking for a great place to stay in Battambang, we recommend staying in one of these accommodations:
Pomme Hostel - Budget Friendly
Pomme Hostel, Bar & Restaurant is located centrally in the heart of Battambang. Just 200 m from Psar Nat, Riverside Night Market, and Battambang Museum, it’s a great place to stay to see the local sights.
While breakfast is not included with your stay, it’s only an extra $2 for a full English breakfast or a ‘build-your-own’ breakfast. The restaurant offers an array of local, Asian, and international meals for lunch and dinner as well. The hotel staff, who are known to be extremely welcoming and friendly, can also arrange local tours for you.
- Perfect location
- Build-your-own breakfast available
- Onsite restaurant
- Amazing staff
Private rooms start at $11 per night.
Family Batcave Homestay - Budget Friendly
Located amongst the rice fields and surrounded by beauty, this homestay is 15km from the city centre of Battambang. If this sounds a bit far, don’t worry, the homestay offers free bicycle rentals.
The hotel has a stunning garden and a relaxing terrace to soak in the sights. The owners and staff will treat you like family, offering a complimentary and delicious vegetarian breakfast every morning. The private bamboo bungalows are small slices of paradise.
- Surrounded by rice fields
- Free bicycles
- Amazing staff
- Complimentary vegetarian breakfast
Private bungalows start at $20 per night.
Muni Residence and Spa - Mid Range
Muni Residence is one of the most popular places to stay in Battambang. That’s mostly down to its almost perfect rating and incredible hosts, Liy and his family. They make you feel like you’re part of the family instantly, helping you with anything you need.
The sweet treats that they surprise guests with are such a memorable and considerate touch. The rooms are nicely designed and spacious, whilst the beds are super comfortable.
- Very popular
- Amazing host
- Free sweet treats
- Spacious and nice rooms
Private rooms start from $27 per night.
Cambana La Rivière Hotel - Treating Yourself
Situated in the centre of Battambang, Cambana La Rivière Hotel feels like an oasis where you can escape the noise. The pool area with comfy sun loungers and packed with plants is the perfect place to relax after a day of exploring.
Or you can chill out and order room service to your private balcony. The rooms are luxurious, spacious and clean. You won’t want to leave your huge comfortable bed, but hopefully, the complimentary breakfast is enough to entice you.
- Outdoor swimming pool
- Private balcony
- Luxurious rooms
- Delicious free breakfast
Deluxe suites start from $60 per night.
Frequently Asked Questions about Kep to Battambang
What is the distance from Kep to Battambang?
The distance from Kep to Battambang is 450 km (280 miles).
What is the fastest way to get from Kep to Battambang?
The fastest way to get from Kep to Battambang is by flight and takes 8h05m.
What is the cheapest way to get from Kep to Battambang?
The cheapest way to get from Kep to Battambang is by bus with ticket costs starting from €16.00 ($19.50).
Rounding it up
We hope this guide was helpful in planning how to get from Kep to Battambang. If there's anything else you're wondering about, drop us a comment and we'll do our best to answer you within a few days.
PS: If you've recently travelled this route, share your experience with fellow travellers and help us improve this post. Thanks for helping out our travel community!
Battambang Travel Guides
9 best things to do in Battambang
The Ultimate Battambang Travel Guide
Routes from Battambang
Most popular routes in Cambodia
Was this post helpful?
Click on a star to rate it!
Average rating 4.8 / 5. Vote count: 4
No votes so far! Be the first to rate this post.
We are sorry that this post didn't meet your expectations.
Your feedback is very valueable to us
What was missing in this post? (TIP: If you want us to reply to your feedback, you can leave your email in this text box.)
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.
- Explore more
- Battambang travel guides
- Routes from Battambang
- Most popular routes in Cambodia