BATTAMBANG to PHNOM PENH — Transport ☀️

how-to-go-battambang-to-phnom-penh
How to get from Battambang to Phnom Penh? You can go to Phnom Penh by bus/van, taxi/car or train.
  1. Bus/Van to Phnom Penh
  2. Taxi/Car to Phnom Penh
  3. Train to Phnom Penh
  4. Book a Tour Online 🎫
  5. Book Tickets Online 🎫
Best comfort

Private car/taxi

Door-to-door, flexible

Best speed

Minivan

Smaller group, quicker transfer

Avoid

Train

Limited service, less practical

Quick answer: Travelling from Battambang to Phnom Penh is straightforward and offers several options. The most popular and affordable way is by tourist bus or minivan, which runs frequently throughout the day. Travellers seeking more comfort and privacy can hire a private taxi or car for a faster, door-to-door transfer. For those who prefer a slower, scenic route, the train is also an option, though services are limited and take longer.

At a glance:

  • 📍 Distance: approx. ~290-300 km.
  • ⏱️ Travel time: Bus/minivan ~4.5–7 hours. | Train ~7 h 30 m. | Private Taxi/car ~5–6 hours
  • 💰 Price range: Bus/minivan ~US$8-17 per person. | Train from ~US$10 per person. | Taxi from ~US$70+ per car.
  • 🚌 Best for budget & availability: Bus or shared minivan from Battambang → Phnom Penh.
  • 🚆 Best for experience or slower pace: Train route — scenic but limited schedule.
  • 🚖 Best for comfort & flexibility: Private car or taxi with door-to-door service.

Last updated in April 2026


Battambang to Phnom Penh by Bus, Train, Taxi

Travel distance from Battambang to Cambodia‘s capital Phnom Penh is about 300 km. The most popular option is a bus or minivan, with travel times of 4.5–6.5 hours and fares from $8–15 per person.

You can also travel by Royal Railway train. The journey takes about 7.5 hours and tickets cost around $8–9 per person. Train schedules are limited.

Private taxis and cars take about 6 hours and cost approximately $90–250 per vehicle. There are no direct flights between Battambang and Phnom Penh.

Phnom Penh is Cambodia’s capital and main transport hub. From there you can travel to Sihanoukville or take a flight to Hanoi in Vietnam.

Comparison of Transfer Modes from Battambang to Phnom Penh
Transfer Mode – Battambang to Phnom Penh Travel Time Cost Range
Bus / Van / Minibus 4.5–6.5 hours $8–15 per person
Train – Royal Railway 7.5 hours $8–9 per person
Private Car / Taxi 6 hours $90–250 per vehicle

How do I get from Battambang to Phnom Penh?


1. BUS / VAN from Battambang to Phnom Penh

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

  • ✔️ Good for: budget travelers and everyday transport
  • ✔️ Duration: ~4.5–6.5 hours
  • ✔️ Price: $8–15 per person
  • ✔️ Comfort: moderate (standard buses or smaller vans)
  • ✅ Best option: Pick a direct connection with minimal stops for a smoother journey
  • 💡 Tip: Reserve tickets online ahead of time and double-check departure and arrival points.

The most popular and affordable way to travel from Battambang to Phnom Penh is by bus or minivan. On this route you can use companies such as Virak Buntham, Thero Express, Larryta Bus, Cambotra Express, Saly Express, Capitol VIP, Cambolink 21 Express and Airbus.

These operators offer modern buses and comfortable minivans. Since train services are limited, most travelers choose bus transport for its flexibility and frequent departures.

BOOK BUS TICKETS on 12go.asia

Travel time from Battambang to Phnom Penh is about 4.5–6.5 hours. Buses and minivans depart throughout the day from various locations in Battambang and arrive at different stations in Phnom Penh.

Bus tickets cost about $8–15 per person. Larger buses are usually cheaper, while minivans tend to be slightly faster and more expensive. Tickets can be searched and booked online in advance.

BOOK BUS TICKETS on Baolau

🚍 Bus Schedule + Tickets from Battambang to Phnom Penh:
Bus Service Departs in Battambang Arrival in Phnom Penh
Saly Express 07:30 14:30
Saly Express 08:00 14:30
Saly Express 08:30 14:30
Saly Express 09:30 15:30
Saly Express 10:30 16:30
Saly Express 13:30 19:30
Saly Express 14:00 20:30
Saly Express 15:30 21:30
Saly Express 22:00 04:30
Cambotra Express 07:30 14:30
Cambotra Express 08:30 15:00
Cambotra Express 08:30 15:30
Cambotra Express 09:30 15:30
Cambotra Express 13:30 19:30
Cambotra Express 14:00 20:30
Cambotra Express 15:30 21:30
Cambotra Express 22:00 04:30
Virak Buntham 07:30 14:30
Virak Buntham 08:30 15:30
Virak Buntham 10:30 17:30
Virak Buntham 14:30 21:30
Virak Buntham 15:30 22:30
Virak Buntham 17:30 23:45
Virak Buntham 22:30 16:30
Virak Buntham 23:30 07:30
Capitol VIP 07:00 12:00
Capitol VIP 07:30 13:30
Capitol VIP 08:30 15:00
Capitol VIP 10:00 15:00
Capitol VIP 11:15 17:45
Capitol VIP 12:30 17:30
Capitol VIP 14:00 19:00
Capitol VIP 15:30 20:30

bus-minivan-battambang-to-phnom-penh
Bus and minivan of Virak Buntham Express from Battambang to Phnom Penh (photo: 12go.asia)

2. TAXI / CAR from Battambang to Phnom Penh

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

  • ✔️ Good for: families, groups, and travelers seeking a hassle-free journey
  • ✔️ Duration: ~6 hours
  • ✔️ Price: $90–250 per car
  • ✔️ Comfort: high (private vehicles, air-conditioning, flexible stops)
  • ✅ Best option: Arrange a direct transfer with personalized pickup time and location
  • 💡 Tip: Split the cost in a group and choose the right vehicle size for better value.

The most comfortable, but also the most expensive option from Battambang to Phnom Penh is a private car or taxi with a driver. The main advantage is a door-to-door transfer, with flexible departure times and your choice of pickup and drop-off locations.

Private transfers are offered by companies such as SIMA Car, Angkor Guide Adventure, Royal Cambodian Limousine and Angkor Wat Private Day Tours. You can choose from standard cars, SUVs or larger minivans for groups.

Travel time by private car from Battambang to Phnom Penh is about 6 hours. Prices range from $90–250 per vehicle, depending on the type and size of the car.

Private cars can be booked online in advance and are ideal for travelers seeking more comfort, privacy and flexibility than public transport.

BOOK TAXI / CAR to Phnom Penh

🚕 Taxi Schedule from Battambang to Phnom Penh:
Taxi Service Travel Time Price (Car)
Angkor Guide Adv. 04:10 From $89.00 / SUV 4pax
Angkor Guide Adv. 04:10 From $159.00 / Van 7pax
Angkor Guide Adv. 04:10 From $340.00 / Minibus 20pax
SIMA Car 06:00 From $96.00 / SUV 4pax
SIMA Car 06:00 From $160.00 / Minivan 7pax
SIMA Car 06:00 From $250.00 / Premium Van 5pax
Royal Cambodian Limousine 05:00 From $305.00 / Van 10pax
Royal Cambodian Limousine 05:00 From $320.00 / Economy 3pax
Royal Cambodian Limousine 05:00 From $410.00 / Comfort 3pax
Royal Cambodian Limousine 05:00 From $413.00 / Van 17pax
Royal Cambodian Limousine 05:00 From $413.00 / SUV 3pax
Royal Cambodian Limousine 05:00 From $440.00 / Van 8pax
Royal Cambodian Limousine 05:00 From $440.00 / Minibus 25pax
Angkor Wat Private 06:00 From $130.00 / SUV 3pax
Angkor Wat Private 06:00 From $190.00 / Minivan 7pax

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

3. TRAIN of Royal Railway from Battambang to Phnom Penh

👉 Train is a budget-friendly and scenic way from Battambang to Phnom Penh, but runs on a limited schedule.

  • ✔️ Good for: low-budget travelers and those seeking a relaxed journey
  • ✔️ Duration: ~7.5 hours
  • ✔️ Price: $8–10 per person
  • ✔️ Comfort: basic (seats only, older railcars)
  • ✅ Best option: Take the train if the timetable fits your plan and you want a slower, scenic ride
  • 💡 Tip: Arrive at the station at least 30 minutes early and book tickets ahead due to limited departures.

You can also travel from Battambang to Phnom Penh by Royal Railway train. This is the only passenger train operating on this route, but schedules are very limited and there is usually only one departure per day.

The train departs from Battambang Royal Railway Station and arrives at Phnom Penh Railway Station. You can also check the Cambodia Railway Map before your trip.

The journey takes about 7.5 hours and tickets cost around $8–10 per person. Trains offer seated travel and are one of the cheapest ways to reach Phnom Penh.

BOOK TRAIN TICKETS to Phnom Penh

Train tickets can be booked online in advance and mobile tickets are accepted. Arrive at the station at least 30 minutes before departure. The train is a good option for travelers who prefer a slower and more scenic journey.

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

❓ FAQ + Tips – Travel from Battambang to Phnom Penh

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

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

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

Bus or minivan takes about 4.5–6.5 hours, private car around 6 hours, and the Royal Railway train about 7.5 hours.

How far is Phnom Penh from Battambang?

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

How much does travel from Battambang to Phnom Penh cost?

Bus tickets cost about $8–15, train tickets $8–10, and private cars around $90–250 per vehicle.

What is the cheapest way to get to Phnom Penh?

The Royal Railway train is usually the cheapest option, with tickets starting at around $8 per person.

What is the fastest transport option?

Private taxis and some express minivans are the fastest ways to travel between the two cities.

Are there direct flights from Battambang to Phnom Penh?

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

Which bus companies operate on this route?

Popular operators include Virak Buntham, Cambotra Express, Thero Express, Saly Express, Capitol VIP and Cambolink 21 Express.

Where can you travel from Phnom Penh?

From Phnom Penh you can travel to Sihanoukville, Ho Chi Minh City, Kampot or Kep.

Where to stay in Phnom Penh?


💡 Practical Travel Tips for Battambang to Phnom Penh

Traveling from Battambang to Phnom Penh covers about 300 km and can be done by bus, minivan, train or private taxi.

  • Use a Bus or Minivan: The most popular option, with travel times of about 4.5–6.5 hours.
  • Take the Train: Royal Railway offers a scenic journey, but departures are limited.
  • Choose a Private Taxi: A comfortable door-to-door option with flexible departure times.
  • Book Early: Popular departures can sell out during weekends and holidays.
  • Pack Essentials: Bring water, snacks, a charger and a light jacket.
  • Expect Rest Stops: Most buses and minivans stop briefly along the route.
  • Plan Your Arrival: Phnom Penh offers easy connections across Cambodia and Vietnam.

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


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

Bangkok to Vietnam ➔

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: