
Bus via Phnom Penh
Best price / convenience balance
Private car / taxi
Flexible with border transfer
Flight + bus
Via Phnom Penh or Siem Reap
Motorbike
Border crossing complications
Quick answer: Traveling from Ho Chi Minh City to Battambang in Cambodia can be done by bus/minivan via Phnom Penh, by flight to Phnom Penh and then bus or train onward, or by private car/taxi with driver. The bus is the most affordable, the flight + bus is faster, and the private car offers the most flexibility.
At a glance:
- 📍 Distance: ~560 km via Phnom Penh
- ⏱️ Travel time: Bus/minivan ~12–14 hours | Flight + bus ~10–12 hours | Private car/taxi ~10–11 hours
- 💰 Price range: Bus/minivan US$30–45 per person | Flight + bus US$100–200 per person | Private car/taxi US$250–500 per vehicle
- 🚌 Best for budget: Bus/minivan via Phnom Penh
- ✈️ Best for speed & comfort: Flight to Phnom Penh + bus to Battambang
- 🚖 Best for flexibility & convenience: Private car/taxi transfer
Last updated in March 2026
From Ho Chi Minh City to Battambang in Cambodia by Bus or Flight + Bus.
The travel distance from Ho Chi Minh City to Battambang is about 560 km. The cheapest option is to travel by tourist bus or minivan via Phnom Penh, with tickets costing approximately $30–45 per person.
The journey by bus via Phnom Penh takes about 12–14 hours. Travelers can also fly to Phnom Penh or Siem Reap and continue by bus to Battambang. This is the fastest and most comfortable transport option.
There is also a Royal Railway train from Phnom Penh to Battambang, although the journey takes about 7–8 hours. From Battambang, you can continue to Siem Reap, Sihanoukville, or Bangkok.
Bus tickets and flights from Ho Chi Minh City to Battambang can be easily searched and booked online in advance.
Battambang is a relaxed city in western Cambodia, known for its colonial architecture, countryside scenery, and local culture. Although less visited than Siem Reap, it offers a more authentic Cambodian travel experience.
How do I get from Ho Chi Minh City to Battambang?
1. BUS/VAN from Ho Chi Minh City to Battambang
👉 Bus/minivan via Phnom Penh is the cheapest way from Ho Chi Minh City to Battambang.
- ✔️ Good for: budget travelers and flexible travel plans
- ✔️ Duration: ~12–14 hours total
- ✔️ Price: $30–60 per person
- ✔️ Comfort: medium (bus/minivan with transfer)
- ✅ Best option: Giant Ibis or Mekong Express + minivan to Battambang
- 💡 Tip: Consider a stop in Phnom Penh and book both legs in advance.
A popular budget option is to travel by bus or minivan via Phnom Penh. This route has 2 steps: first from Ho Chi Minh City to Phnom Penh, and then by another bus or minivan from Phnom Penh to Battambang.
Many companies operate these routes, including Giant Ibis, Mekong Express, Virak Buntham, Kumho Samco, Thero Express, and others. Travelers can choose between standard buses, sleeper buses, and comfortable minivans.
1. BOOK TICKETS to Phnom Penh ➜
The total journey via Phnom Penh takes about 12–14 hours, depending on transfer times. Buses depart from various locations in Ho Chi Minh City and Phnom Penh and arrive at different points in Battambang.
Bus tickets can be easily searched and booked online in advance. This is one of the cheapest ways to travel to Cambodia and is especially popular with budget travelers.
2. BOOK TICKETS to Battambang ➜

2. FLIGHT + BUS from Phnom Penh to Battambang
👉 Flight + bus via Phnom Penh is a faster but more expensive way from Ho Chi Minh City to Battambang.
- ✔️ Good for: travelers who prefer combining air and land transport
- ✔️ Duration: ~7–9 hours total
- ✔️ Price: $90–200 per person
- ✔️ Comfort: high (flight + modern bus/minivan)
- ✅ Best option: Flight to Phnom Penh + minivan to Battambang
- 💡 Tip: Book both flight and bus in advance and allow enough time for transfer.
A faster option is to travel by flight and bus via Phnom Penh. There are no direct flights to Battambang, so you first need to fly from Ho Chi Minh City to Phnom Penh and then continue by bus or minivan.
Direct flights are operated by Vietnam Airlines and Cambodia Angkor Air. The flight takes about 1 hour and tickets usually cost $80–180 per person, depending on the season and availability.
From Phnom Penh, continue by bus or minivan to Battambang. The journey takes about 5–6 hours and is operated by companies such as Virak Buntham, Saly Express, Thero Express, Mekong Express, and others.
Bus tickets can be easily searched and booked online in advance. Although flying is faster, the overall travel time is often similar once airport transfers and waiting times are included.

3. BUS + TRAIN from Ho Chi Minh City to Battambang
👉 Bus + train via Phnom Penh is a scenic and unique way from Ho Chi Minh City to Battambang.
- ✔️ Good for: travelers who want to experience Cambodia by train
- ✔️ Duration: ~12–14 hours total
- ✔️ Price: $28–50 per person
- ✔️ Comfort: medium (bus + local train)
- ✅ Best option: Bus to Phnom Penh + Royal Railway train to Battambang
- 💡 Tip: Check train schedule in advance and allow enough time for transfer in Phnom Penh.
If you want to travel by train, you can combine a bus from Ho Chi Minh City to Phnom Penh with the Royal Railway train from Phnom Penh to Battambang. This option takes longer than traveling by bus, but it offers a unique way to see the Cambodian countryside.
First, travel by bus or minivan from Ho Chi Minh City to Phnom Penh. The journey takes about 5.5–7 hours and tickets usually cost $20–40 per person.
From Phnom Penh, continue by Royal Railway train to Battambang. The train journey takes about 6.5 hours and departs from Phnom Penh Railway Station. See the Cambodia Railways Map.
Train tickets cost around $8–9 per person and can be booked online in advance. The train usually operates once a day and offers standard seating only.
Arrive at the Phnom Penh Railway Station at least 30 minutes before departure. Due to the limited timetable, most travelers prefer buses, but the train remains an interesting alternative.

4. TAXI / CAR from Ho Chi Minh City to Battambang
👉 Private taxi/car is the most comfortable door-to-door way from Ho Chi Minh City to Battambang.
- ✔️ Good for: groups and travelers seeking flexibility and comfort
- ✔️ Duration: ~10–11 hours
- ✔️ Price: $250–500 per car
- ✔️ Comfort: high (modern cars, SUVs or minivans with driver)
- ✅ Best option: Private transfer with companies like SIMA Car
- 💡 Tip: Split the cost in a group and plan smooth transfer in Phnom Penh.
A private car with a driver is the most comfortable way to travel from Ho Chi Minh City to Battambang. The journey requires a transfer in Phnom Penh, where you switch to another vehicle for the second part of the trip.
The total travel time is about 10–11 hours, including roughly 6 hours from Ho Chi Minh City to Phnom Penh and 4–5 hours from Phnom Penh to Battambang. Private transfers are available with companies such as SIMA Car.
Travelers can choose from standard cars, SUVs, or spacious minivans. A major advantage is the door-to-door service, allowing you to select your departure point in Ho Chi Minh City and arrival point in Battambang.
Private transfers cost approximately $250–500 per vehicle, depending on the type of car. Vehicles can be easily searched and booked online in advance.

❓ FAQ – Travel from Ho Chi Minh City to Battambang
How can I book tickets from Ho Chi Minh City to Battambang?
Tickets can be booked online via Baolau ➜ or 12go.asia ➜.
How long does it take to travel from Ho Chi Minh City to Battambang?
Travel time is about 12–14 hours by bus, 10–12 hours by flight and bus, 16–18 hours by bus and train, or around 11 hours by private car.
How much does it cost to travel from Ho Chi Minh City to Battambang?
Expect to pay about $30–45 by bus, $100–200 by flight and bus, or $250–500 per vehicle for a private transfer.
What is the distance from Ho Chi Minh City to Battambang?
The travel distance is approximately 560 km via Phnom Penh.
What is the best way to get to Battambang?
The fastest option is a flight to Phnom Penh followed by a bus or minivan to Battambang.
Are there direct flights from Ho Chi Minh City to Battambang?
No, there are no direct flights to Battambang. Most travelers fly to Phnom Penh and continue by road.
Can I travel via Siem Reap?
Yes, you can fly to Siem Reap and continue by bus or minivan. The journey from Siem Reap to Battambang takes about 3 hours.
What is the cheapest way to travel to Battambang?
The cheapest option is usually a bus or minivan journey via Phnom Penh.
Where can I travel from Battambang?
You can travel by bus or minivan to Siem Reap, one of Cambodia’s most popular tourist destinations.
Is Battambang suitable for solo travelers?
Yes, Battambang is a relaxed and easy-to-explore destination. Read more in this guide: Solo Travel in Cambodia.
💡 Practical Travel Tips for Ho Chi Minh City to Battambang
Traveling from Ho Chi Minh City to Battambang usually involves a border crossing and a transfer in Phnom Penh. The journey can be done by bus, flight + bus, train, or private car.
- Check Visa Requirements: Make sure your Cambodia visa or eVisa is arranged before departure.
- Consider a Stop in Phnom Penh: Breaking the journey can make long travel days more comfortable.
- Travel Early: Morning departures help avoid traffic and provide more flexibility for connections.
- Bring Cash: Small US dollar notes are useful for border crossings, snacks, and local transport.
- Pack Essentials: Water, snacks, a power bank, and travel documents are useful for the long trip.
- Plan Your Arrival: Tuk-tuks and taxis are available in Battambang for transport to your hotel.
- Explore Beyond Battambang: Siem Reap, Phnom Penh, and Thailand are easy to reach from the city.
Tip: Bus, train, flight, and private transfer tickets can be searched and booked online in advance.
