GoAsia
Cambodia

How to Get from Phnom Penh to Battambang

Phnom Penh to Battambang by bus, van, train or private transfer: buses from about $7, train $10, 4 to 7 hours.

Last updated: October 26, 2026

How to Get from Phnom Penh to Battambang
Contents

Leaving the energy of Phnom Penh for the colonial charm of Battambang feels like stepping into a calmer, more artistic Cambodia. Battambang is known for its well-preserved French architecture and the bamboo train. The journey northwest takes you through rice paddies, with roadside stalls selling palm sugar and grilled corn.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

You can go by bus, van, train or private car. You can book bus and van seats and private transfers on GoAsia.cc.

Phnom Penh to Battambang by Bus

Buses cost about $7 to $18 on booking platforms (October 2026) and take from about 3 hours 45 minutes, up to 6 hours 30 minutes.[1]

Daytime Buses

Daytime services include 45-seat and 28-seat buses and First Class coaches.[1] Daytime buses are a good choice if you want to watch the Cambodian countryside roll by.

Overnight Sleeper and Hotel Buses

Sleeper, hotel and luxury hotel buses run overnight, so you save a night of accommodation and arrive in Battambang in the early hours.[1]

Phnom Penh to Battambang by Van

Vans and minivans cost about $8 to $24 (October 2026) and take from about 4 hours 30 minutes, up to 5 hours. The classes range from standard 15-seat vans to VIP, Deluxe and shared 6-seat vans.[1]

Phnom Penh to Battambang by Train

Royal Railway runs a train on its northern line from Phnom Penh to Pursat, Mong Russei and Battambang.[2] In October 2026 it left Phnom Penh station at 06:40 and reached Battambang Railway Station at 13:38, a journey of 6 hours 58 minutes, and a ticket cost $10.[3] Royal Railway takes bookings from 06:00 to 20:00 every day.[2]

The railway station in Phnom Penh
The railway station in Phnom PenhPhoto: Anilakeo / Wikimedia Commons, CC BY-SA 3.0

Phnom Penh to Battambang by Private Transfer

A private transfer gives you door-to-door service, which suits families, small groups and travelers with a lot of luggage. Prices start at about $92 on booking platforms (October 2026), and the trip takes from about 4 hours, up to 6 hours.[1]

You can choose between cars, SUVs and vans of different sizes. A private driver can stop whenever you like, for example at the pottery workshops in Kampong Chhnang, and drops you at your hotel in Battambang.

Comparing Your Options

ModePrice (USD)Duration
Bus$7 - $183h 45m - 6h 30m[1]
Van$8 - $244h 30m - 5h[1]
Train$10about 7h[3]
Private Transferfrom $92from 4h[1]

Tips for Traveling from Phnom Penh to Battambang

  • Book in advance: Popular VIP vans and sleeper buses can fill up a day or two ahead, especially at weekends and on public holidays.
  • Keep valuables close: On night buses, keep your passport, phone and wallet in a small bag on your person.
  • Prepare for the aircon: Bring a light jacket or a sarong, because the air conditioning on buses and vans can be strong.
  • Check the arrival point: Bus companies have their own stops in Battambang. Ask where yours is, because you may need a short tuk-tuk ride to reach your hotel.

Timetable

Bus Phnom Penh - Battambang $ 7.31–18.05 3h 45m – 6h 30m
  • →  Universe Noble 37 08:45
  • →  Night Bus 23:00
  • →  Hotel Bus 21:00, 22:00, 23:00, 23:15
  • →  Luxury Hotel 21:30, 22:30, 22:45
  • →  Seater 21:00, 21:30, 22:00, 22:30, 23:30
  • →  Bus 34 23:00
  • →  First Class 07:30, 13:00, 21:30, 22:00, 22:30
  • →  Seater 28 07:30, 13:00
  • →  Seater 45 07:30, 08:30, 10:00, 13:00
  • →  Van + Sleeper Bus 22:00
  • →  Sleeper 20:15
  • →  Minibus 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 11:00, 12:15, 13:00, 13:30, 14:00, 15:00, 16:00, 17:30, 18:30
  • →  Sleeper 34 21:30, 22:00, 22:30
Taxi Phnom Penh - Battambang $ 92.27–429.77 4h – 6h
  • →  Comfort 3pax
  • →  Economy 3pax
  • →  Van 17pax
  • →  Van 10pax
  • →  Van 8pax
  • →  SUV 3pax
  • →  Minibus 25pax
  • →  SUV 4pax
  • →  Minivan 7pax
  • →  Premium Van 5pax
  • →  Van 7pax
  • →  Minibus 20pax
Van Phnom Penh - Battambang $ 7.80–24.28 4h 30m – 5h
  • →  Deluxe 06:00, 07:00, 08:00, 09:00, 10:00, 12:00, 13:00, 15:00, 16:00, 17:00, 18:00, 19:00
  • →  Van 15pax 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30
  • →  VIP 05:30, 06:30, 07:00, 08:00, 09:00, 09:30, 10:30, 11:30, 12:30, 14:00, 15:30, 17:00, 17:30, 18:30
  • →  Van 13pax 06:30, 08:30, 14:00, 15:30
  • →  Shared van 6 pax 07:00
  • →  Minivan 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 11:00, 11:30, 12:15, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 17:30, 18:00, 18:30

Frequently Asked Questions

How can I book tickets from Phnom Penh to Battambang?

Use the booking tool on this page to compare the transport options currently available from Phnom Penh to Battambang, including current prices and schedules.

What is the cheapest way to get from Phnom Penh to Battambang?

The bus, from about $7 on booking platforms (October 2026). Vans start at about $8 and the train at $10.

What is the fastest way to get from Phnom Penh to Battambang?

Vans and private transfers, from about 4 hours, depending on traffic leaving Phnom Penh.

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

By road it takes between about 4 and 6 hours, and large buses can take longer. The train takes about 7 hours.

Are there night buses from Phnom Penh to Battambang?

Yes. Sleeper, hotel and luxury hotel buses run overnight and reach Battambang in the early hours of the next morning.

Is there a train from Phnom Penh to Battambang?

Yes. Royal Railway runs a train on its northern line that leaves Phnom Penh station at 06:40 and reaches Battambang Railway Station at 13:38. A ticket costs $10 (October 2026).

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [1] 12Go: Phnom Penh to Battambang timetable. Retrieved October 26, 2026.
  2. [2] Royal Railway Cambodia: Passenger Train. Retrieved October 26, 2026.
  3. [3] Royal Railway Cambodia: Train Phnom Penh to Battambang (Royal Railway online booking). Retrieved October 26, 2026.

Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.