
How to Get From Battambang to Kep
Bus · Indirect Bus · Flight
Kep is a seaside town on Cambodia's south coast, famous for its crab market and sleepy beaches. It's a long haul of 316 kilometres (196 miles) from Battambang up in the northwest. The cheapest way to get from Battambang to Kep is an indirect bus with a change en route, at $19 (78,000 KHR) for a ride of 7h 30m - 11h. A direct bus runs as well if you'd rather stay on one vehicle, and flights are an option for anyone who would rather not spend the day on the road.
Distance from Battambang to Kep
Battambang and Kep are about 316 km (196 miles) apart, and the journey itself covers around 442 km by road. Depending on the option, the trip takes between 7h 30m and 13h 30m.
3 ways to travel from Battambang to Kep
There are three ways to travel from Battambang to Kep. You can choose between the bus, indirect bus, and flight. The journey takes 7h 30m–12h 30m and the quickest way is by indirect bus. If you're on a budget, the cheapest option is by indirect bus with tickets starting at $19 (78,000 KHR).
Reach out to our Community
No questions yet — be the first to ask about Battambang to Kep.
Rounding it up
That's the full picture for getting from Battambang to Kep, roughly 316 kilometres (196 miles) apart. In all, there are 3 ways to make the trip. The cheapest fare is $19 (78,000 KHR). The quickest trip takes 7h 30m.
Prices and timetables change, so it's worth a quick check before you travel. Have a question, or travelled this route recently? Ask the community below and we'll do our best to help.
Frequently Asked Questions
What is the distance from Battambang to Kep?
The distance from Battambang to Kep is 316 kilometres (196 miles).
What is the fastest way to get from Battambang to Kep?
Journey times from Battambang to Kep overlap: bus 12h 30m - 13h 30m, indirect bus 7h 30m - 11h, flight 7h 40m. Depending on the departure, no single option is always the fastest.
What is the cheapest way to get from Battambang to Kep?
The cheapest way to get from Battambang to Kep is by indirect bus with ticket costs starting from 78,000 KHR.
Affiliate Disclosure
Some links on this page are affiliate links. If you book through them, we earn a small commission at no extra cost to you. This helps us keep Gecko Routes free and up to date.




