
Minivan / van
Fast, frequent departures, best overall choice
Private taxi/car
Door-to-door, flexible stops along the way
Bus
Lowest price, many operators available
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.
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.
| 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 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 |

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

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.

❓ 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.
🧭 Popular travel routes from Phnom Penh:
If you’re planning your next trip from Phnom Penh, here are other popular routes in Cambodia:
These are the most popular travel routes from Phnom Penh for visitors exploring Cambodia or neighbouring countries.
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.