KAMPOT to BATTAMBANG — Transport Options ☀️

kampot-to-battambang-transport
How do you get from Krong Kampot to Battambang? You can travel to Battambang by bus, train, minivan or private car.
  1. Bus to Battambang
  2. Train to Battambang
  3. Taxi to Battambang
  4. Book a Tour Online 🎫
  5. Book Ticket Online 🎫
Best comfort

Private taxi/car

Door-to-door, flexible and fastest option

Alternative

Train + bus

Cheaper and scenic, but requires transfer and limited schedule

Avoid

Flight

No flights to Battambang

Quick answer: If you’re travelling from Kampot to Battambang, your main options are bus/minivan, train (with multiple transfers) or private taxi/car. The bus route via Phnom Penh is the most common and budget-friendly. The train is slower and more limited. A taxi offers the most comfort and flexibility at a higher cost.

At a glance:

  • 📍 Distance: approximately ~440 km (via Phnom Penh)
  • ⏱️ Travel time: Bus/minivan ~9-11 hours | Train + bus ~12-14 hours | Private taxi/car ~7-8 hours
  • 💰 Price range: Bus/minivan ~US$15-25 per person | Train + bus ~US$16-20 per person | Private taxi/car ~US$160-400 per vehicle
  • 🚌 Best for budget & ease: Bus or minivan from Kampot → Phnom Penh → Battambang.
  • 🚖 Best for comfort & flexibility: Private car/taxi transfer from Kampot → Battambang.
  • 🚆 Train transfer: Travel by train possible via Phnom Penh, schedule is limited.

Last updated in April 2026


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

The distance from Kampot to Battambang is about 440 km via Phnom Penh. The most popular option is a bus or minivan transfer, taking about 9–11 hours and costing around $15–25 per person.

You can also travel by Royal Railway train via Phnom Penh, which takes about 12–14 hours. Private taxis offer the most comfort and flexibility, with fares from $160–400 per vehicle. There are no direct flights on this route. From Battambang you can continue to Thailand or Bangkok.

Battambang is Cambodia’s second-largest city, known for its colonial architecture and relaxed atmosphere. From Battambang you can also travel to Siem Reap or continue towards the Thai border.

Comparison of Transfer Modes from Kampot to Battambang
Transfer Mode – Kampot to Battambang Travel Time Cost Range
Bus / Minivan 9–11 hours $15–25 per person
Train (via Phnom Penh) 12–14 hours $16–20 per person
Private Taxi / Car (via Phnom Penh) 7–8 hours $160–400 per vehicle

How do you get from Kampot to Battambang?


1. BUS / VAN from Kampot to Battambang

👉 Bus / minivan via Phnom Penh is the cheapest and most common way from Kampot to Battambang.

  • ✔️ Good for: budget travelers and most solo travelers
  • ✔️ Duration: ~9–11 hours
  • ✔️ Price: $15–25 per person
  • ✔️ Comfort: medium (buses or minivans with seats)
  • ✅ Best option: Split journey into two legs via Phnom Penh for flexibility
  • 💡 Tip: Book tickets separately and allow time for transfer in Phnom Penh.

The most popular and cheapest way to travel from Kampot to Battambang is by bus or minivan via Phnom Penh. In most cases, it is best to book two separate tickets: Kampot to Phnom Penh and Phnom Penh to Battambang.

The total travel time is about 9–11 hours, depending on the connection and transfer time in Phnom Penh. Buses and minivans depart from various locations, so always check departure and arrival details before booking.

Bus tickets from Kampot to Battambang cost about $15–25 per person. This is the most affordable option and suitable for most travelers. Tickets can be searched and booked online in advance.

It is recommended to arrive at the departure point at least 30 minutes before departure and read all ticket instructions carefully.

BOOK BUS TICKET to Battambang

🚍 Bus Schedule / Timetable from Kampot to Battambang:
Bus Company Departs in Kampot Battambang
Ekareach Express 08:30 16:45
Ekareach Express 12:30 20:45
Ekareach Express 16:30 03:10
CP Express 08:15 18:00
CP Express 10:30 19:00
CP Express 14:00 00:30
CP Express 17:00 01:30

bus-minivan-kampot-to-battambang
From Kampot to Battambang you can travel by minivan, bus or minibus via Phnom Penh (photo: 12go.asia).

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

👉 Train via Phnom Penh is a scenic but slow way from Kampot to Battambang.

  • ✔️ Good for: travelers seeking a unique and authentic experience
  • ✔️ Duration: ~12–14 hours
  • ✔️ Price: $15–20 per person
  • ✔️ Comfort: medium (seated train, slower journey)
  • ✅ Best option: Split the journey with a stop in Phnom Penh
  • 💡 Tip: Book both tickets early and plan around limited schedules.

Another interesting and affordable option is to travel by Royal Railway train via Phnom Penh. The journey has 2 steps: first from Kampot to Phnom Penh and then from Phnom Penh to Battambang.

Royal Railway is the only passenger train service in Cambodia. Trains offer seated transport only and usually operate with very limited schedules, often just one departure per day on each route.

1. BOOK TICKETS to Phnom Penh

The total travel time from Kampot to Battambang is about 12–14 hours, depending on the connection in Phnom Penh. See the Cambodia Railway Map for the current rail network.

Train tickets can be booked online in advance, usually as two separate tickets. While slower than buses, train travel offers a more scenic and authentic way to explore Cambodia.

2. BOOK TICKETS to Battambang

train-royal-railway-kampot-to-battambang
You can also travel by train of Royal Railway from Kampot to Battambang via Phnom Penh (photo: 12go.asia).

3. TAXI / CAR from Kampot to Battambang (via Phnom Penh)

👉 Private taxi/car via Phnom Penh is the fastest and most comfortable way from Kampot to Battambang.

  • ✔️ Good for: groups and travelers seeking comfort and flexibility
  • ✔️ Duration: ~7–8 hours
  • ✔️ Price: $160–400 per car
  • ✔️ Comfort: high (private cars, SUVs or minivans with driver)
  • ✅ Best option: Direct transfer with flexible pickup and minimal stops
  • 💡 Tip: Share costs in a group and arrange smooth transfer in Phnom Penh.

The fastest and most comfortable way to travel from Kampot to Battambang is by private car or taxi with a driver. This journey is usually arranged in 2 steps, with a transfer in Phnom Penh.

Private companies such as SIMA Car, Angkor Guide Adventure, Angkor Wat Private Day Tours, Royal Cambodian Limousine and Glassflower offer modern cars, SUVs and minivans for this route.

1. BOOK TAXI / CAR to Phnom Penh

The total travel time from Kampot to Battambang is about 7–8 hours, depending on traffic and the transfer in Phnom Penh. Private transfers also offer flexible pickup and drop-off locations.

Prices range from $160–400 per vehicle, depending on the type of car. Smaller vehicles are usually cheaper, while minivans are suitable for groups. Private cars can be booked online in advance.

2. BOOK TAXI / CAR to Battambang

taxi-car-kampot-to-battambang
Private taxi/car from Kampot to Battambang by SIMA Car (photo: 12go.asia).

❓ FAQ – Travel from Kampot to Battambang:

How to book tickets from Kampot to Battambang?

You can book bus, train and private car tickets online via Baolau or 12go.asia.

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

Bus or minivan travel via Phnom Penh takes about 9–11 hours. Trains take about 12–14 hours and private cars about 7–8 hours.

What is the distance from Kampot to Battambang?

The travel distance is approximately 440 km via Phnom Penh.

How much does it cost to travel from Kampot to Battambang?

Bus tickets cost about $15–25, train tickets $16–20 and private cars about $160–400 per vehicle.

What is the cheapest transport option?

The cheapest option is usually the Royal Railway train via Phnom Penh or budget bus services.

What is the fastest way to get to Battambang?

A private car or taxi via Phnom Penh is usually the fastest option, taking about 7–8 hours.

Are there direct flights from Kampot to Battambang?

No, there are no direct flights between Kampot and Battambang.

Where can you travel from Battambang?

From Battambang you can travel to Siem Reap by bus, minivan, boat or private car.

Where to stay in Battambang?

Battambang offers budget hotels, guesthouses and boutique accommodations. Book online here: Book hotel in Battambang.

How to travel solo in Cambodia?

Read this guide: Solo Travel in Cambodia, covering transport, accommodation and travel tips for independent travelers.

Popular travel routes in Cambodia:
How to get from Phnom Penh to Mondulkiri? How to get from Battambang to Siem Reap?
How to get from Siem Reap to Phnom Penh? 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 Kampot to Battambang

Traveling from Kampot to Battambang usually requires a transfer in Phnom Penh and can be done by bus, train or private car.

  • Travel via Phnom Penh: Most transport options require a stop or transfer in the capital city.
  • Choose Buses for Value: Buses and minivans are the most popular and affordable way to travel.
  • Try the Train: Royal Railway offers a scenic journey, but schedules are very limited.
  • Use Private Cars for Comfort: Private transfers are the fastest and most flexible option.
  • Prepare for a Long Journey: Travel time ranges from about 9–14 hours depending on the transport type.
  • Bring Essentials: Pack water, snacks, chargers and a travel pillow for added comfort.
  • Book in Advance: Bus, train and private car tickets can sell out during weekends and holidays.

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


🎫 Book your tickets from Kampot to Battambang + Schedule:

(You can also search another routes, e.g. Kampot to Phnom Penh, Phnom Penh to Battambang)

Buses in Cambodia ➔

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: