How to Get from Battambang to Kep

How to Get from Battambang to Kep

Last updated: March 8, 2026

Leaving behind the colonial charm and creative pulse of Battambang for the sleepy, crab-scented shores of Kep involves traversing nearly the entire length of Cambodia from north to south. It is a transition from the rice bowl of the country, where the Sangkae River winds past ancient pagodas, to the salt farms and pepper plantations of the Gulf of Thailand. This route is a favorite for travelers who have finished exploring the northwest and are ready to swap dusty countryside roads for the gentle sea breeze and the famous seafood markets of the coast.

The journey is a significant undertaking that cuts through the heart of the country, passing near the capital before heading toward the southern provinces. While the distance is considerable, the convenience of overnight travel allows you to maximize your time in Cambodia, falling asleep in the shadows of the cardamoms and waking up within reach of the ocean. You can easily secure your spot on this cross-country adventure by booking through GoAsia.cc to ensure a seamless transition from the riverside to the seaside.

Battambang to Kep by Bus

The primary way to bridge the gap between these two iconic Cambodian destinations is by taking a long-distance bus. Given the distance involved, the service provided on this route is designed for endurance and comfort, catering to those who want to cover the ground efficiently without losing a day of sightseeing.

Sleeper Bus Services

The most popular option for this route is the Sleeper bus, which is specifically tailored for the long haul. These buses are equipped with reclining berths or flat-bed style seats, allowing passengers to lie down during the journey. This is particularly useful as the trip takes approximately 12 hours and 40 minutes, effectively serving as your accommodation for the night. The price for this service is consistently around $31, making it a mid-range option that balances cost with the utility of a night's sleep.

The experience on a Cambodian sleeper bus is unique. You will typically be asked to remove your shoes upon boarding, which are placed in a plastic bag to keep the interior clean. The cabins are usually air-conditioned, and it is highly recommended to keep a light jacket or sarong handy as the temperature can get quite chilly overnight. While the roads in Cambodia have improved significantly, the ride can still be bumpy in sections, so a pair of earplugs and an eye mask can go a long way in ensuring a restful trip. Most operators provide a small bottle of water and a snack, but it is wise to eat a hearty dinner in Battambang before the late-night departure.

Comparing Your Options

Since the route is primarily served by a specific class of long-distance transport, your choice is straightforward. Here is how the journey looks at a glance:

ModePrice (USD)DurationComfort
Sleeper Bus$3112h 40mHigh (Lying down)

Tips for Traveling from Battambang to Kep

  • Book in Advance: Because there are limited direct long-distance sleeper options connecting the northwest to the deep south, these buses can fill up quickly, especially during weekends or Khmer public holidays.
  • Prepare for the AC: Cambodian bus drivers are famous for their love of powerful air conditioning. Even if it is 35 degrees Celsius outside, it might feel like the Arctic inside the bus. Wear socks and long trousers.
  • Snacks and Water: While the bus may make one or two stops at roadside stations for restroom breaks and quick snacks, options can be limited late at night. Pack some dried fruit, nuts, or a sandwich from one of Battambang's excellent bakeries.
  • Arrival in Kep: You will likely arrive in the morning. Kep is quite spread out, with the Crab Market and the main beach area located a few kilometers apart. Have the offline map of the area downloaded so you can direct a local tuk-tuk driver to your guesthouse or hotel.
  • Luggage Safety: Keep your valuables (passport, phone, wallet, camera) in a small daypack that stays with you at your seat/berth. Larger backpacks and suitcases are stored in the hold beneath the bus.

Timetable

Bus Battambang - $ 29.86 12h 40m
  •   Sleeper 23:20

Frequently Asked Questions

How can I book tickets from Battambang to Kep?

You can book train, bus, flight, taxi, van, and ferry tickets from Battambang to Kep directly on GoAsia.cc. Use the booking tool on this page to compare all available options and prices in real time.

What is the cheapest way to get from Battambang to Kep?

The cheapest way to travel this route is by Sleeper bus, which costs approximately $31. This is an economical choice as it also saves you the cost of a night's accommodation.

What is the fastest way to get from Battambang to Kep?

The fastest available transport is the direct bus service, which completes the journey in about 12 hours and 40 minutes. There are currently no direct commercial flights between these two cities.

How long does it take to get from Battambang to Kep?

The journey takes roughly 12 hours and 40 minutes. This duration accounts for the distance across the country and includes necessary stops for breaks along the way.

Is there a night bus from Battambang to Kep?

Yes, there is a late-night departure at 23:20. This Sleeper bus is designed for overnight travel, allowing you to arrive in Kep the following morning.

What should I bring on the sleeper bus?

It is recommended to bring warm clothing or a blanket due to strong air conditioning, earplugs for a quieter sleep, and your own snacks. Always keep your valuables in a small bag by your side.

Do I need to book tickets in advance?

Yes, booking in advance is highly recommended for this route. Since it is a long-distance service with specific seating, berths can sell out, especially during the peak tourist season or local holidays.