KEP to BATTAMBANG — Transport Options ☀️

How to get from Kep to Battambang
How do you get from Krong Kep to Battambang? From Kep to Battambang can travel by bus, minivan, taxi, car or train.
  1. Bus / Van to Battambang
  2. Train – Kep to Battambang
  3. Taxi / Car to Battambang
  4. Book a Tour Online 🎫
  5. Book Tickets Online 🎫
Best comfort

Private taxi/car

Door-to-door, fastest and most flexible

Alternative

Train via Phnom Penh

Scenic option but requires transfer and limited schedule

Avoid

Direct connection

No direct route, always at least one transfer

Quick answer: If you’re travelling from Kep to Battambang, your main options are bus/minivan, train (via Phnom Penh) or private taxi/car. The bus/minivan route is the most common and budget-friendly, the train offers a slower alternative and the private car/taxi gives you the fastest and most flexible ride.

At a glance:

  • 📍 Distance: approx. ~460 km by road via Phnom Penh.
  • ⏱️ Travel time: Bus/minivan ~10–12 hours | Train via Phnom Penh ~11–12 hours | Private taxi/car ~8 hours.
  • 💰 Price range: Bus/minivan ~US$16–30 per person | Train ~US$15–20 per person | Private taxi/car ~US$140–380 per vehicle.
  • 🚌 Best for budget & availability: Bus or shared minivan from Kep → Phnom Penh → Battambang.
  • 🚆 Best for experience (if time allows): Train from Kep → Phnom Penh → Battambang (limited service).
  • 🚖 Best for comfort & flexibility: Private car/taxi transfer from Kep → Battambang (door-to-door, higher cost).

Last updated in March 2026


From Kep to Battambang you can travel by bus, minivan, train or private taxi.

Travel distance from Kep to Battambang in Cambodia is about 460 km via Phnom Penh. The most popular option is a tourist bus or minivan, with travel times of about 10–12 hours and ticket prices from $16–30 per person.

Another option is a combination of bus and Royal Railway train via Kampot and Phnom Penh. Train travel is affordable, but schedules are limited. Private taxis are also available for travelers seeking more comfort and flexibility.

There are no direct flights on this route. Before your trip, it is useful to check the weather in Battambang.

BOOK TICKETS with Baolau

Battambang is one of Cambodia’s most interesting cities, known for its colonial architecture, local culture and famous bamboo railway. From Battambang you can travel to Siem Reap or continue via Phnom Penh to Sihanoukville.

Comparison of Transfer Modes from Kep to Battambang (via Phnom Penh)
Transfer Mode – Kep to Battambang (via Phnom Penh) Travel Time Cost Range
Bus / Minivan 10–12 hours $16–30 per person
Train of Royal Railway 11–12 hours $15–20 per person
Private Taxi / Car 8 hours $140–380 per vehicle

How do you get from Kep to Battambang?


1. BUS / MINIVAN from Kep to Battambang

👉 Bus/minivan is the most popular and cheapest way from Kep to Battambang.

  • ✔️ Good for: budget travelers and solo travelers
  • ✔️ Duration: ~10–12 hours (with transfer in Phnom Penh)
  • ✔️ Price: $16–30 per person
  • ✔️ Comfort: moderate (seat buses or minivans)
  • ✅ Best option: Travel with a short transfer in Phnom Penh to minimize waiting time
  • 💡 Tip: Book tickets for both routes in advance online and check transfer details carefully.

The most popular and cheapest way to travel from Kep to Battambang is by bus or minivan via Phnom Penh. The route usually includes a transfer to Phnom Penh and another bus or minivan to Battambang.

Travel time is about 10–12 hours, depending on the connection in Phnom Penh. Bus and minivan tickets cost approximately $16–30 per person.

Buses depart from various locations in Kep and arrive at different stations in Phnom Penh and Battambang. Check departure details before booking.

You can search and buy tickets online in advance, usually as 2 separate bookings.

BOOK TICKETS to Battambang

🚍 Bus Schedule / Timetable from Kep to Battambang:
Bus Company Departs in Kep Arrival in Battambang
CP Express 07:30 18:00
CP Express 09:45 19:00
CP Express 13:30 00:30
CP Express 16:30 01:30
Ekareach Express 12:00 20:45
Ekareach Express 16:00 03:10

bus-van-kep-to-battambang
From Kep to Battambang you can travel by tourist bus or minivan via Phnom Penh (photo: 12go.asia).

2. TRAIN from Kep to Battambang (via Phnom Penh)

👉 Train is a cheap and scenic way from Kep to Battambang, but with a very limited timetable.

  • ✔️ Good for: low-budget travelers and those seeking a local travel experience
  • ✔️ Duration: ~11–12 hours (with transfer in Phnom Penh)
  • ✔️ Price: $15–20 per person
  • ✔️ Comfort: basic (seats only, older trains)
  • ✅ Best option: Plan connections with minimal waiting time in Phnom Penh for a smoother journey
  • 💡 Tip: Book both train tickets in advance and arrange transport to Kep railway station.

Another affordable way to travel from Kep to Battambang is by Royal Railway train via Phnom Penh. This option includes 2 train journeys: from Kep to Phnom Penh and then from Phnom Penh to Battambang.

Royal Railway trains offer seats only and are popular with budget travelers. The main disadvantage is the limited timetable, as there is usually only one train per day on each route. See the Cambodia Railway Map for station locations.

Kep Railway Station is located outside the town center, so you may need a tuk-tuk or taxi to reach the station before departure.

1. BOOK TICKETS to Phnom Penh

The total journey takes about 11–12 hours, depending on the connection in Phnom Penh. Train tickets for both sections cost approximately $15–20 per person.

Train travel is a scenic and inexpensive option, best suited for travelers who have more time and prefer a relaxed journey.

2. BOOK TICKETS to Battambang

train-royal-railway-kep-to-battambang
From Kep to Battambang you can also travel by train via Phnom Penh (photo: Royal Railway train, 12go.asia).

3. PRIVATE TAXI / CAR from Kep to Battambang

👉 Private taxi/car is the fastest and most comfortable way from Kep to Battambang.

  • ✔️ Good for: groups, families, and travelers seeking comfort and flexibility
  • ✔️ Duration: ~8–10 hours (via Phnom Penh)
  • ✔️ Price: $140–380 per car
  • ✔️ Comfort: high (private cars, SUVs or minivans with driver)
  • ✅ Best option: Book a private transfer with a short stop in Phnom Penh or a direct long-distance ride
  • 💡 Tip: Split the cost in a group and arrange flexible pickup/drop-off locations to save time.

The most comfortable and fastest way to travel from Kep to Battambang is by private car or taxi with a driver via Phnom Penh. In most cases, this option requires 2 separate transfers: Kep to Phnom Penh and Phnom Penh to Battambang.

Total travel time is about 8 hours, depending on traffic and the transfer time in Phnom Penh. Private transfers are offered by companies such as SIMA Car, Angkor Guide Adventure, Royal Cambodian Limousine, Golden Escape Cambodia and Angkor Wat Private Day Tours.

1. BOOK TAXI / CAR to Phnom Penh

Travelers can choose from standard cars, SUVs and larger minivans. Some companies also offer direct private transfers between Kep and Battambang.

A private transfer costs approximately $140–380 per vehicle, depending on the selected car type. The main advantage is convenient door-to-door service and a flexible schedule.

You can search and book private cars online in advance. Always check the latest transfer conditions before departure.

2. BOOK TAXI / CAR to Battambang

private-taxi-car-kep-to-battambang
From Kep to Battambang you can also travel by private car or taxi via Phnom Penh (photo: SIMA Car, 12go.asia).

❓ FAQ + Travel Tips – Kep to Battambang

How to book tickets or a private car from Kep to Battambang?

Book bus, train tickets or private cars online via Baolau or 12go.asia. You can also search other routes in Cambodia.

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

Travel takes about 10–12 hours by bus, 11–12 hours by train, or 8–9 hours by private car.

How far is Battambang from Kep?

The travel distance is approximately 460 km via Phnom Penh.

How much does travel from Kep to Battambang cost?

Bus tickets cost $16–30, train tickets $15–20, and private cars about $140–380 per vehicle.

What is the cheapest way to get to Battambang?

The cheapest option is usually a train or tourist bus via Phnom Penh.

What is the fastest transport option?

A private taxi or car via Phnom Penh is the fastest way to travel.

Are there direct flights from Kep to Battambang?

No, there are currently no direct flights between Kep and Battambang.

How to travel from Kep to Sihanoukville?

You can travel by bus, train via Kampot, or private car. Read: How to reach Sihanoukville from Kep?

Where to stay in Battambang?

Battambang offers guesthouses, hotels and resorts. Book your hotel in Battambang online.

Where can you travel from Battambang?

Popular travel routes in Cambodia:
How to get from Phnom Penh to Siem Reap? How to get from Battambang to Siem Reap?
How to get from Phnom Penh to Battambang? How to get from Koh Rong to Siem Reap?
How to get from Kampot to Phnom Penh? How to get from Kampot to Sihanoukville?
How to get from Siem Reap to Bangkok? How to get from Phnom Penh to Bangkok?

💡 Practical Travel Tips for Kep to Battambang

Traveling from Kep to Battambang covers about 460 km and usually requires a transfer in Phnom Penh.

  • Use Buses for Best Value: Buses and minivans via Phnom Penh are the most popular and affordable option.
  • Allow a Full Day: Travel time is usually around 10–12 hours, depending on connections.
  • Train Travel Is Possible: Royal Railway trains via Phnom Penh are cheap, but schedules are limited.
  • Book Connections Carefully: Most travelers need separate tickets for each route section.
  • Pack Essentials: Bring water, snacks, chargers and a travel pillow for the long journey.
  • Choose a Private Car for Comfort: Private transfers are faster and offer convenient door-to-door service.
  • Arrive Early: Reach bus stations or railway stations at least 30 minutes before departure.

Tip: Bus, train and private car transfers from Kep to Battambang can be searched and booked online in advance.


🎫 Book your bus / train tickets from Kep to Battambang:

Phnom Penh to Siem Reap ➔

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 1

No votes so far! Be the first to rate this post.

About the author:
Hi, my name is Milan and I’m from the Czech Republic. I’m an independent traveler and the creator of this guide about northern Vietnam. I’ve spent a lot of time exploring this beautiful region — especially its mountains, nature, and ethnic culture. This website was born from my personal travel experiences, and I regularly update it with new tips and information to help fellow travelers. Follow our Facebook page for updates. This site was built with passion ❤️. Read more about the author
Share: