PHNOM PENH to BATTAMBANG — Transport ☀️

How to get from Phnom Penh to Battambang by train, bus, minivan, car
How to get from Phnom Penh to Battambang in Cambodia? By bus, minivan, taxi, car or train of Royal Railway.
  1. Bus/Van to Battambang
  2. Taxi/Car to Battambang
  3. Train to Battambang
  4. Book Ticket Online 🎫
Best comfort

Private taxi/car

Door-to-door, flexible stops along the way

Best budget

Bus

Lowest price, many operators available

Avoid

Train

Limited schedule, less practical option

Quick answer: If you’re traveling from Phnom Penh to Battambang, the main options are bus/van, private car/taxi or train. The journey by bus or van usually takes about 5–6 hours, private car/taxi around 4–6 hours, and by train approximately 6.5 hours. There is no flight from Phnom Penh to Battambang, travel by plane is not possible.

At a glance:

  • 📍 Distance: approximately 300 km (by road)
  • ⏱️ Travel time: bus/van ~5–6 hours, private car/taxi ~4–6 hours, train ~6.5 hours
  • 💰 Price range: bus/van ~US $8–15 per person, private car ~US $90–450, train ~US $8–9 per person
  • 🚍 Budget friendly: bus or van
  • 🚕 Best for comfort: private car or taxi
  • 🚆 Slower scenic option: train (if schedule allows)

Last updated: March 2026


From Phnom Penh to Battambang you can travel by bus, van, train, taxi.

Traveling from Phnom Penh to Battambang in Cambodia is possible by bus, minivan, train, or private car. Buses and minivans are the most popular options, taking about 5–6 hours, with tickets starting at around $8 per person.

You can also travel by Royal Railway train, with a journey time of about 6.5 hours and fares from $6–8 per person. There are no direct flights between Phnom Penh and Battambang. Private taxis and cars offer the fastest and most comfortable transfer.

From Battambang, you can continue toward the Thailand border or visit Siem Reap. From Phnom Penh, many travelers also continue to Sihanoukville.

BOOK TICKETS with Baolau

Battambang is a popular stop on the way to Thailand.

Battambang is located about 120 km from the Poi Pet border crossing and is known for its colonial architecture, temples, and relaxed atmosphere. It is also one of Cambodia’s most important agricultural regions.

The distance from Phnom Penh to Battambang is about 300 km. Besides exploring the city, you can continue to Bangkok or Siem Reap. Before your trip, it is useful to check the Weather in Battambang.

Comparison of Transfer Modes from Phnom Penh to Battambang
Transfer Mode – Phnom Penh to Battambang Travel Time Cost Range
Bus / Van 5–6 hours $8–15 per person
Private Taxi / Car 4-6 hours $90–450 per vehicle
Train (Royal Railway) 6.5 hours $8–9 per person

How do I get from Phnom Penh to Battambang?


1. BUS / VAN from Phnom Penh to Battambang

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

  • ✔️ Good for: budget travelers and most solo travelers
  • ✔️ Duration: ~5–6 hours
  • ✔️ Price: $8–15 per person
  • ✔️ Comfort: medium (modern buses or comfortable minivans)
  • ✅ Best option: Companies like Giant Ibis, Virak Buntham, Capitol VIP or Larryta Express
  • 💡 Tip: Book tickets online in advance and check departure/arrival points carefully before travel.

The most popular and cheapest way to travel from Phnom Penh to Battambang is by bus or minivan. These services are usually faster than the train and provide a comfortable journey.

Companies such as Virak Buntham, Giant Ibis, Capitol VIP, Larryta Express, Saly Express, Cambolink 21 Express, Thero Express, Cambotra Express, Mekong Express, and Cambodia Post VIP Van operate on this route.

The journey takes about 5–6 hours, depending on traffic and road conditions. Departure and arrival information is available when booking tickets online.

BOOK BUS TICKETS on 12go.asia

Bus and minivan tickets cost about $8–15 per person and can be booked online in advance. Most operators also accept mobile e-tickets.

For budget travelers, bus and minivan services remain the most practical way to reach Battambang.

🚍 Bus Schedule / Timetable from Phnom Penh to Battambang:
Bus Company Departure in Phnom Penh Arrival in Battambang
Capitol VIP 06:30 11:30
Capitol VIP 07:00 12:30
Capitol VIP 08:00 13:00
Capitol VIP 09:00 14:00
Capitol VIP 10:00 15:30
Capitol VIP 11:30 16:30
Capitol VIP 12:30 17:30
Capitol VIP 13:00 18:30
Capitol VIP 15:30 20:30
Capitol VIP 17:30 22:30
Capitol VIP 18:30 23:30
Capitol VIP 22:00 04:00
Saly Express 07:00 11:45
Saly Express 08:00 12:45
Saly Express 09:00 13:45
Saly Express 11:00 15:45
Saly Express 13:30 18:15
Saly Express 14:30 19:15
Saly Express 21:00 02:30
Saly Express 22:00 03:30
Vibol Express 07:30 12:30
Vibol Express 13:30 18:30
Vibol Express 20:15 01:15
Virak Buntham 07:30 12:30
Virak Buntham 08:30 13:30
Virak Buntham 09:30 14:30
Virak Buntham 10:30 15:30
Virak Buntham 11:30 16:30
Virak Buntham 12:30 17:30
Virak Buntham 13:30 18:30
Virak Buntham 14:30 19:30
Virak Buntham 15:30 20:30
Virak Buntham 16:30 21:30
Cambolink 21 07:30 13:00
Cambolink 21 08:00 13:30
Cambolink 21 09:30 15:00
Cambolink 21 11:00 16:30
Cambolink 21 13:00 18:30
Cambolink 21 14:30 20:00
Cambolink 21 21:30 03:30
Cambolink 21 22:30 04:30

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

2. TAXI / CAR from Phnom Penh to Battambang

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

  • ✔️ Good for: groups and travelers seeking comfort and flexibility
  • ✔️ Duration: ~4–6 hours
  • ✔️ Price: $90–450 per car
  • ✔️ Comfort: high (modern cars, SUVs or minivans with driver, no extra stops)
  • ✅ Best option: Private transfer with companies like SIMA Car, Royal Cambodian Limousine or Angkor Wat Private Day Tours
  • 💡 Tip: Choose a minivan for groups to split the cost and confirm pickup/drop-off details in advance.

The most comfortable way to travel from Phnom Penh to Battambang is by private car or taxi with a driver. Companies such as SIMA Car, Angkor Guide Adventure, Royal Cambodian Limousine, Golden Escape Cambodia, and Angkor Wat Private Day Tours operate on this route.

Private transfers offer door-to-door service with flexible departure and arrival locations. Modern cars, SUVs, and minivans are available for solo travelers, families, and groups.

The journey takes about 4–6 hours and prices range from $90–450 per vehicle, depending on the type of car. Minivans are more expensive but can be cost-effective for groups.

Private cars are the fastest transport option on this route and can be easily booked online in advance.

BOOK TAXI / CAR on 12go.asia

🚕 Taxi Schedule from Phnom Penh to Battambang:
Taxi Service Travel Time Price (Car)
SIMA Car 04:00 From $96 / SUV 4pax
SIMA Car 04:00 From $164 / Minivan 7pax
SIMA Car 04:00 From $256 / Premium Van 5pax
Angkor Guide Adv. 04:10 From $89 / SUV 4pax
Angkor Guide Adv. 04:10 From $159 / Van 7pax
Angkor Guide Adv. 04:10 From $346 / Minibus 20pax
Golden Escape 06:00 From $96 / SUV 4pax
Golden Escape 06:00 From $144 / Minivan 7pax
Golden Escape 06:00 From $150 / VIP Van 5pax
Golden Escape 06:00 From $336 / Toyota Coaster 20pax
Angkor Wat Private Day Tours 06:00 From $133 / SUV 3pax
Angkor Wat Private Day Tours 06:00 From $190 / Minivan 7pax

private-taxi-car-phnom-penh-to-battambang
Private taxi/SUV car from Phnom Penh to Battambang by SIMA Car (photo: 12go.asia).

3. TRAIN from Phnom Penh to Battambang

👉 Train is the most scenic and budget-friendly way from Phnom Penh to Battambang.

  • ✔️ Good for: low-cost travelers and those seeking a unique travel experience
  • ✔️ Duration: ~6.5 hours
  • ✔️ Price: $8–9 per person
  • ✔️ Comfort: medium (seated train, slower but more relaxed journey)
  • ✅ Best option: Royal Railway train with direct service between city centers
  • 💡 Tip: Book tickets in advance due to limited schedule (usually 1 train per day).

You can also travel from Phnom Penh to Battambang by Royal Railway train. While the schedule is limited, usually with one train per day, it is an interesting way to experience rail travel in Cambodia.

Train tickets cost about $8–9 per person, making it one of the cheapest transport options in Cambodia. The journey takes approximately 6.5 hours.

BOOK TRAIN TICKETS on Baolau

The train departs from Phnom Penh Railway Station and arrives at Battambang Railway Station in the city center. You can also check the Cambodia railway map before your trip.

Train tickets can be booked online in advance, and mobile e-tickets are usually accepted. The train is a good choice for travelers who prefer a slower and more scenic journey.

train-phnom-penh-to-battambang
Train of Royal Railway from Phnom Penh to Battambang (photo: 12go.asia).

❓ FAQ – Travel from Phnom Penh to Battambang

How to book tickets or a private car from Phnom Penh to Battambang?

You can book buses, trains, and private transfers via Baolau ➜ or 12go.asia ➜.

How long does it take to get from Phnom Penh to Battambang?

Buses and minivans take about 5–6 hours, private cars 4–6 hours, and Royal Railway trains around 6.5 hours.

What is the distance from Phnom Penh to Battambang?

The travel distance between Phnom Penh and Battambang is approximately 300 km by road.

How much does travel from Phnom Penh to Battambang cost?

Bus and minivan tickets cost about $8–15 per person, train tickets $8–9 per person, and private cars about $90–450 per vehicle.

What is the cheapest way to travel to Battambang?

The cheapest options are the train or minivan, with tickets starting from around $8 per person.

What is the fastest way to get to Battambang?

A private taxi or car is the fastest option, with travel times of about 4–6 hours.

Is there a direct flight from Phnom Penh to Battambang?

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

Which bus companies operate on this route?

Popular operators include Virak Buntham, Giant Ibis, Capitol VIP, Saly Express, Mekong Express, Cambolink 21 Express, and Thero Express.

Where can I travel from Battambang?

From Battambang, you can continue to Siem Reap or travel onward to Thailand via the Poi Pet border crossing.

What are the top attractions in Battambang?

Popular attractions include the Bamboo Train, Wat Banan Temple, Battambang Museum, Psar Nat Market, and the Phare Ponleu Selpak Circus.

BOOK your HOTEL in Battam


BOOK a TOUR / ACTIVITY in Cambodia


💡 Practical Travel Tips for Phnom Penh to Battambang

Traveling from Phnom Penh to Battambang covers about 300 km. You can travel by bus, minivan, train, or private car with a driver.

  • Choose Minivans for Speed: Minivans are usually slightly faster than regular buses and offer good comfort.
  • Try the Train: Royal Railway provides a scenic journey through the Cambodian countryside.
  • Book Early: Train seats and popular bus departures can sell out during holidays and weekends.
  • Pack Essentials: Bring water, snacks, chargers, and cash for the journey.
  • Consider Private Cars: They offer the fastest and most flexible door-to-door transfer.
  • Arrive Early: Reach train stations or bus terminals at least 30–60 minutes before departure.
  • Plan Your Next Stop: From Battambang, you can continue to Siem Reap or travel toward Thailand.

Tip: Bus, minivan, train tickets, and private transfers from Phnom Penh to Battambang can be searched and booked online in advance.


🎫 Book your tickets / car from Phnom Penh to Battambang:

Vietnam to Cambodia ➔

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 2

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: