
Bus
Cheap, frequent, reliable
Private car/taxi
Door-to-door, flexible
Minivan
Smaller group, quicker transfer
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.
| 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.
| 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 |

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 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 |

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.

❓ 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?
Choose from cheap hotels or guesthouses, backpacker hostels or luxury hotels and resorts.
💡 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.
