
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 plane+bus.
-
- Travel distance is about 560 km from Ho Chi Minh City and about 300 km from Phnom Penh. You can travel by tourist bus or van from Ho Chi Minh City to Battambang via Phnom Penh, it is the most cheapest option of transfer. Bus transfer from Ho Chi Minh to Battambang via Phnom Penh cost about $30 – 45/pp. There are tourist buses or minivans to Phnom Penh and from Phnom Penh to Battambang. Travel by tourist bus / minivan from Saigon to Battambang takes about 12-14 hours with stopover in Phnom Penh.
- You can also take a direct flight to Phnom Penh or Siem Reap and bus from these cities to Battambang. Travel by plane + bus via Phnom Penh/Siem Reap is the fastest way how to get from Saigon to Battambang. There is also a train of Royal Railway from Phnom Penh to Battambang, but this train takes about 7-8 hours. Siem Reap is about 80 km from Battambang, from Siem Reap to Battambang you can travel by bus, but there is no train. Book bus tickets / flights from Saigon to Battambang (via Phnom Penh or Siem Reap in Cambodia) online. From Battambang you can travel to Siem Reap or Sihanoukville. You can also go to Bangkok in Thailand.
-
- Battambang (Krong Battambang) – a bit quite place in the west part of Cambodia. Battambang will be probably your next stop in Cambodia, if you will be traveling in the west part of Cambodia. This lowland place is about 100 km from Poipet border crossing from Cambodia to Thailand. Battambang is not so famous and not so attractive like Siem Reap (+Angkor Wat Temple Complex), but still you can visit several places around the town.
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.
The used low-cost transfer option to Battambang in Cambodia from Ho Chi Minh City is a bus / minivan trip with a transfer in Phnom Penh. So it can be convenient for those who want to visit the capital of Cambodia and then continue their journey to Battambang. So this transport option has 2 steps, first it is a transfer by bus to Phnom Penh and then another step by another bus or minivan to Battambang.
You can use many transport companies on this route, for example to Phnom Penh they are Long Phuong Cambodia, Mekong Express, Giant Ibis, Duc Duong Bus, Vet Air Bus Express, Kumho Samco, Virak Buntham, Thero Express, Airbus, Techbus VN and others .
On the route from Phnom Penh to Battambang, e.g. Virak Buntham, Saly Express, Cambolink 21 Express, Thero Express, Cambotra Express, Mekong Express, Cambodia Post VIP Van, Capitol VIP, Vibol Express and others. These companies will offer you mostly classic buses with seats or sleeping berths or modern and comfortable smaller minivans and minibuses for a limited number of passengers.
1. BOOK TICKETS to Phnom Penh ➜
A bus transfer from Ho Chi Minh City to Battambang with a transfer in Phnom Penh can take approximately 12-14 hours (approx. 6-7 hours to Phnom Penh and approx. 5-6 hours from Phnom Penh to Battambang). Of course, it also depends on the transfer in Phnom Penh, whether you continue immediately or stay here.
Buses depart from various locations in both Saigon and Phnom Penh and arrive at various locations in Battambang, you will see this information when you search for tickets on online platforms.
You can search and buy tickets to Battambang online in advance, look for 2 routes separately, that is, from Ho Chi Minh City to Phnom Penh and from Phnom Penh to Battambang. The bus transfer is mainly suitable for solo low-cost travelers who have a more limited travel budget.
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.
Another way to travel to Battambang from Ho Chi Minh City is by combining a flight and bus via Phnom Penh. You cannot get from Ho Chi Minh City to Battambang by air, there are only flights to Phnom Penh (or Siem Reap). So from Phnom Penh you have to continue by bus or minivan to Battambang, this method can also be done through the interesting place of Siem Reap.
So the first step is a direct air connection from Ho Chi Minh City to Phnom Penh. It is a quick transfer option to Cambodia, but of course it is significantly more expensive than traveling by bus. Companies such as Vietnam Airlines and Cambodia Angkor Air operate direct flights on this route, some other airlines may also operate flights with a transfer, but this does not make much sense on this shorter route.
The direct flight time from Ho Chi Minh City to Phnom Penh is approximately only about 1 hour and tickets are in the price range of $80-180/pp, these prices can change during the year and seasons, they are not fixed. Flights are operated from Tan Son Nhat Airport to Phnom Penh Airport, the largest and busiest airport in Cambodia.
The flight schedule from Ho Chi Minh City to Phnom Penh is limited mainly for these direct flights, so it is better to get an overview of these flights first and book tickets in advance.
1. BOOK FLIGHT to Phnom Penh ➜
The second step is to travel by bus or minivan from Phnom Penh to Battambang. It is a route that is approximately 300 km long and the driving time is approximately 5-6 hours, it may vary slightly depending on the traffic situation on the roads. From Phnom Penh to Battambang you can use a number of different transport companies such as Virak Buntham, Saly Express, Cambolink 21 Express, Thero Express, Vibol Express, Cambotra Express, Mekong Express, Cambodia Post VIP Van, Meanchey Travel Express and others.
These companies have various buses and/or smaller minivans on offer for you, the range is relatively wide and these buses are modern and comfortable. You can search and book a bus transfer to Battambang from Phnom Penh online in advance. The bus can depart from various locations in Phnom Penh and arrive at various locations in Battambang, this information is available when searching and booking tickets.
Due to the higher price of flights, this is more of an alternative option for transportation to Battambang. If you also include waiting at the airport, then as a result, the transfer time is almost the same as traveling by bus.
2. BOOK TICKETS to Battambang ➜

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 would like to travel by train to Battambang, you can choose the bus to Phnom Penh from Saigon and the Royal Railway train from Phnom Penh to Battambang. So this option has 2 steps but takes longer than the bus journey, as the Royal Railway train to Battambang is a slower option. But it is certainly an interesting diversion when traveling in Cambodia, you can see smaller village areas by train and the train transfer is cheap. And you can drive it even further, e.g. to the border in the city of Poipet.
So the first step is to travel by bus to Phnom Penh from Ho Chi Minh City, which takes about 5.5-7 hours and tickets range from $20-40/pp, depending on the type of bus or minivan. It is advisable to book tickets to Phnom Penh online in advance.
Buses depart from various locations and stations in Ho Chi Minh City and arrive at various locations in Phnom Penh. This is a very popular route from Vietnam to Cambodia, more information has already been written above.
1. BOOK TICKETS to Phnom Penh ➜
The second step here is the Royal Railway train journey from Phnom Penh to Battambang, which can take up to 6.5 hours. This train has a very limited timetable, departing from Phnom Penh Railway Station and arriving at Battambang Railway Station (see Cambodia Railways map).
The Royal Railway train to Battambang runs approximately once a day. Train tickets from Phnom Penh to Battambang cost around $8-9/pp, these prices can change slightly throughout the year and you can easily search and buy them online ahead of time. There are only seats available on the Royal Railway train to Battambang.
However, these are sufficient for most railway journeys in Cambodia. Arrive at the Phnom Penh railway station well in advance, at least 30 minutes before the train departs. Trains also accept mobile phone tickets, however always read the up-to-date information and transfer instructions when booking tickets online.
The train is certainly an interesting form of transport in Cambodia, however, due to the limited timetable, most travelers will probably choose a bus or minivan transfer.
2. BOOK TICKETS to Battambang ➜

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.
If you would like to use a private car transfer with a driver, you can also go from Ho Chi Minh City to Batambang, but with a transfer in Phnom Penh to another car. This transfer option to Battambang therefore has 2 steps, it is convenient, but it is a more expensive transport option, which is probably not suitable for low-cost travelers.
The total travel time by private car/taxi from Ho Chi Minh City to Battambang with a transfer in Phnom Penh can take about 11 hours, from Ho Chi Minh City to Phnom Penh it is about 6 hours and from Phnom Penh to Battambang it is about 4 hours. For a transfer by private car with driver from Ho Chi Minh City to Battambang, you can use SIMA Car.
This company will offer you modern cars such as SUV or a luxury minivan for more people on both routes, to Phnom Penh and from Phnom Penh to Battambang. The advantage of a private transfer to Battambang is that you can choose your departure point in Ho Chi Minh City and your arrival point in Battambang.
A private car/taxi transfer with a driver from Ho Chi Minh City to Battambang costs around $250-500/car, depending on the type of car you choose. You can easily find and book your private car/taxi with a driver from Ho Chi Minh City to Battambang and Phnom Penh in Cambodia easily online in advance.

❓ FAQ + TIPS – Travel from Ho Chi Minh City to Battambang:
1. How to book tickets from Ho Chi Minh to Battambang?
-
- You can book e-tickets from Saigon to Battambang on Baolau ➜ or 12go.asia ➜.
2. What is the travel time from Ho Chi Minh City to Battambang?
-
- Travel by bus/minivan from Ho Chi Minh City to Battambang via Phnom Penh takes about 12-14 hours.
- Travel by plane + bus from Ho Chi Minh City to Battambang via Phnom Penh takes about 10-12 hours.
- Travel by bus + train from Ho Chi Minh City to Battambang via Phnom Penh takes about 16-18 hours.
- Travel by private taxi/car from Ho Chi Minh City to Battambang via Phnom Penh takes about 11 hours.
3. How much does it cost to travel from Ho Chi Minh City to Battambang?
-
- Travel by bus/minivan from Ho Chi Minh City to Battambang costs about $30-45/pp.
- Travel by plane + bus from Ho Chi Minh City to Battambang (via Phnom Penh) costs about $100-200/pp.
- Travel by bus + train from Ho Chi Minh City to Battambang (via Phnom Penh) costs about $30-45/pp.
- Travel by private taxi/car from Ho Chi Minh City to Battambang (via Phnom Penh) costs about $250-500/car.
4. What is the travel distance from Ho Chi Minh City to Battambang?
-
- Travel distance from Ho Chi Minh City to Battambang is about 560 km by bus/minivan via Phnom Penh.
5. What is the best way of transport from Ho Chi Minh to Battambang?
-
- The best way of transport from Ho Chi Minh City to Battambang in Cambodia is to travel by plane + bus (via Phnom Penh). This way is also the most expensive.
6. Are there some direct flights between Ho Chi Minh and Battambang?
-
- No, there are no direct flights from Ho Chi Minh City to Battambang. There are only flights to Phnom Penh.
7. Is there also another route how to get from Ho Chi Minh to Battambang?
-
- Yes, you can also take a direct flight from Saigon to Siem Reap and from Siem Reap you can travel by bus or van to Battambang. Travel by bus from Siem Reap to Battambang takes about 3 hours.
8. What is the cheapest way how to get from Ho Chi Minh to Battambang?
-
- The most cheapest way of transport from Ho Chi Minh City to Battambang is to travel by bus via Phnom Penh.
9. Where you can travel from Battambang?
-
- From Battambang you can travel by bus or van to Siem Reap. It takes only about 3 hours to get there and travel distance is about 80 km. Siem Reap is one of the most visited places in Cambodia.
10. How to travel solo in Cambodia?
-
- Solo travel in Cambodia offers a unique and enriching experience, allowing you to immerse yourself in the rich tapestry of this Southeast Asian gem. Navigate Cambodia solo by securing comfortable accommodations, exploring diverse transportation options, engaging in local activities, and fostering connections with fellow travelers for an enriching and memorable journey through the Kingdom of Wonder.
💡 Travel Tips for Ho Chi Minh City to Battambang
Traveling from Ho Chi Minh City to Battambang is a long international journey through Vietnam into Cambodia, covering roughly 560 km and often involving at least one stop in Phnom Penh before you reach Battambang. Given the length and border crossing involved, smart planning can make the trip much more relaxed and enjoyable.
1. Check Border & Visa Requirements Before You Go
Because you’re entering Cambodia, make sure your visa and travel documents are sorted before departure. Whether you use an eVisa, visa on arrival, or a border office, having everything ready saves time and avoids delays at immigration checkpoints.
2. Break the Journey with a Stopover
Travelling all the way in one go can be tiring. Consider breaking the trip with a stop in Phnom Penh or even Siem Reap if time permits. This gives you a rest, a chance to explore another destination, and reduces travel fatigue on such a long route.
3. Bring Snacks & Essentials for the Long Trip
The overall trip — including transfers — can take most of a day. Pack water, snacks, phone chargers, and small personal comfort items to stay refreshed and comfortable throughout the journey.
4. Aim for Early Departures
Starting your travel early in the morning helps you avoid peak urban traffic out of Ho Chi Minh City and gives extra margin for slower border processing or unexpected delays during road segments, especially around major cities.
5. Have Small Local Cash Ready
Border fees, snacks, small purchases and local transfers are often easiest to pay with local currency or small denominations of US dollars — widely accepted in Cambodia. Having these on hand avoids the need to search for an exchange once you arrive.
6. Plan Arrival Transport in Battambang
Once in Battambang, local transport options vary from tuk‑tuks and taxis to motorbike rentals. Knowing roughly where your accommodation is and how you’ll reach it helps avoid confusion after a long day of travel.
Tip: Bus, shuttle, and private transfer tickets can be searched and booked online in advance to secure your seat and preferred departure time — especially useful during busy travel periods.
