
Minivan / van
Best mix of price, speed and frequent departures
Private taxi/car
Door-to-door, flexible stops
Boat (Tonle Sap)
Scenic journey, depends on water levels
Train / flight
No connections on this route
Quick answer: If you’re travelling from Siem Reap to Battambang, you’ll choose between a tourist bus/minivan, a private taxi/car, or a scenic boat via the Tonlé Sap Lake. There’s no train or direct flight available for this route. It is possible to book bus/boat tickets or private car with driver to Battambang easily online.
At a glance:
- 📍 Distance: approx. ~170 km by road.
- ⏱️ Travel time: Bus/minivan ~3–4 hours | Private taxi/car ~3 hours | Boat via lake ~6–10 hours.
- 💰 Price range: Bus/minivan ~US$7–13 per person | Taxi/car ~US$65–450 per vehicle | Boat ~US$25–60 pp.
- 🚌 Best for budget & ease: Bus or minivan from Siem Reap → Battambang.
- 🚕 Best for comfort & flexibility: Private car/taxi transfer door-to-door.
- 🚢 Best for scenic travel: Boat via Tonlé Sap Lake for a slower but picturesque route.
Last updated in April 2026
From Siem Reap to Battambang you can travel by bus, minivan, taxi or boat.
Travel distance from Siem Reap to Battambang in Cambodia is about 170 km. The most popular and cheapest option is a tourist bus or minivan, with travel times of about 3–4 hours and ticket prices from $8–13 per person.
You can also travel by private taxi or car, which takes about 3 hours and offers the most comfortable transfer. Another interesting option is a boat trip via Tonle Sap Lake, taking about 6–10 hours depending on water conditions.
There are no direct flights or railway connections between Siem Reap and Battambang. From Battambang, you can continue to Sihanoukville via Phnom Penh.
Battambang is one of Cambodia’s most charming cities, known for its colonial architecture, local markets and nearby temples. You can also travel from Siem Reap to Kampot in southern Cambodia.
| Transfer Mode – Siem Reap to Battambang | Travel Time | Cost Range |
|---|---|---|
| Bus / Van | 3–4 hours | $7–13 per person |
| Private Car / Taxi | 3 hours | $65–450 per vehicle |
| Boat via Tonle Sap Lake | 4.5–10 hours | $25–60 per person |
How do I get from Siem Reap to Battambang?
1. BUS / MINIVAN from Siem Reap to Battambang
👉 Bus/minivan is the most popular and cheapest way from Siem Reap to Battambang.
- ✔️ Good for: budget travelers and solo travelers
- ✔️ Duration: ~3–4 hours
- ✔️ Price: $7–13 per person
- ✔️ Comfort: moderate (seat buses or minivans)
- ✅ Best option: Choose a direct minivan for a faster and more flexible transfer
- 💡 Tip: Book tickets online in advance and arrive at least 30 minutes before departure.
The most popular and cheapest way to travel from Siem Reap to Battambang is by bus or minivan. As there is no railway between these cities, most travelers choose this transport option.
Companies such as Virak Buntham, Larryta Express, Mevis Transport, SRL Transport, Capitol VIP, Saly Express and others operate on this route. They offer buses with seats as well as comfortable minivans.
BOOK BUS TICKETS on 12go.asia ➜
The journey takes about 3–4 hours, while ticket prices range from $7–13 per person. Travel times may vary slightly depending on traffic conditions.
Bus tickets can be booked online in advance. It is recommended to arrive at the departure point at least 30 minutes before departure.
| Bus Operator: | Departs in Siem Reap | Arrival in Battambang |
|---|---|---|
| Virak Buntham | 07:00 | 10:00 |
| Virak Buntham | 11:00 | 14:00 |
| Virak Buntham | 13:00 | 16:00 |
| Virak Buntham | 17:00 | 20:00 |
| Capitol VIP | 07:00 | 11:00 |
| Capitol VIP | 08:30 | 12:30 |
| Capitol VIP | 13:30 | 17:30 |
| Capitol VIP | 17:30 | 21:30 |
| Go Ho Travel | 09:30 | 12:30 |
| Go Ho Travel | 13:45 | 16:45 |
| Saly Express | 12:10 | 15:30 |
| Saly Express | 12:20 | 15:30 |
| SRL Transport | 08:00 | 11:00 |
| Mevis Transport | 08:30 | 11:30 |
| Mevis Transport | 10:00 | 13:00 |
| Mevis Transport | 12:00 | 15:00 |
| Mevis Transport | 13:30 | 16:30 |
| Trans Passion | 08:30 | 11:30 |
| Trans Passion | 10:00 | 13:00 |
| Trans Passion | 12:00 | 15:00 |
| Trans Passion | 13:30 | 16:30 |
| Larryta Bus | 17:30 | 21:00 |

2. PRIVATE TAXI / CAR from Siem Reap to Battambang
👉 Private taxi/car offers the highest level of comfort and flexibility from Siem Reap to Battambang.
- ✔️ Good for: families, small groups, and travelers wanting a hassle-free ride
- ✔️ Duration: ~3 hours
- ✔️ Price: $65–450 per car
- ✔️ Comfort: high (modern vehicles, air-conditioning, direct transfer)
- ✅ Best option: Arrange a direct ride with customized pickup and drop-off points
- 💡 Tip: Smaller cars are more budget-friendly, while minivans are ideal for groups sharing the cost.
The most convenient, but also the most expensive, option of transportation from Siem Reap to Battambang is by private car or taxi with a driver. Companies such as SIMA Car, Angkor Wat Private Day Tours, Golden Escape Cambodia, Go Ho Travel and Angkor Guide Adventure operate on this route.
You can choose from standard cars, SUVs, minivans or larger vehicles for groups. The journey takes about 3 hours, depending on traffic conditions and your exact departure and arrival locations.
BOOK TAXI / CAR to Battambang ➜
The main advantage is a direct door-to-door transfer, allowing you to choose your departure point in Siem Reap and arrival point in Battambang.
Private transfers cost about $65–450 per vehicle, depending on the type and size of the car. Smaller vehicles are usually cheaper than larger SUVs or minivans.
You can easily search, compare and book a private car or taxi online in advance. This option is ideal for travelers seeking maximum comfort and flexibility.
| Taxi Service | Travel Time | Price (Car) |
|---|---|---|
| Angkor Guide Adv. | 02:45 | From $63.00 / SUV 4pax |
| Angkor Guide Adv. | 02:45 | From $108.00 / Van 7pax |
| Angkor Guide Adv. | 02:45 | From $264.00 / Minibus 20pax |
| SIMA Car | 03:00 | From $66.00 / SUV 4pax |
| SIMA Car | 03:00 | From $112.00 / Minivan 7pax |
| Angkor Wat Private | 04:00 | From $110.00 / SUV 3pax |
| Angkor Wat Private | 04:00 | From $150.00 / Minivan 7pax |
| Golden Escape | 04:00 | From $90.00 / SUV 4pax |
| Golden Escape | 04:00 | From $120.00 / Minivan 7pax |
| Golden Escape | 04:00 | From $144.00 / VIP Van 5pax |
| Golden Escape | 04:00 | From $264.00 / Toyota Coaster 18pax |
| Golden Escape | 04:00 | From $456.00 / Bus 45pax |
| Go Ho Travel | 03:00 | From $66.00 / Standard 3pax |
| Go Ho Travel | 03:00 | From $99.00 / Standard 7pax |
| Go Ho Travel | 03:00 | From $121.00 / Standard 10pax |
| Go Ho Travel | 03:00 | From $176.00 / Standard 19pax |

3. BOAT from Siem Reap to Battambang
👉 Boat is a scenic and adventurous way from Siem Reap to Battambang.
- ✔️ Good for: travelers with more time who want a unique experience
- ✔️ Duration: ~6–10 hours
- ✔️ Price: $25–60 per person
- ✔️ Comfort: moderate (basic seating, slower journey)
- ✅ Best option: Choose a daytime boat trip for the best views of Tonle Sap Lake and Sangker River
- 💡 Tip: Bring snacks and water, and book tickets in advance due to limited schedules.
Another interesting and more adventurous way to travel from Siem Reap to Battambang is by boat across Tonle Sap Lake and the Sangker River. This option is slower than road transport, but offers unique scenery and a different travel experience.
The boat journey takes about 6–10 hours, depending on water levels and the type of boat. For this route, you can use Angkor Express Boat, Angkor Guide Adventure or Chann Na. Boat tickets usually cost around $25–60 per person.
BOOK BOAT TICKET to Battambang ➜
It is recommended to bring drinking water and light snacks for the trip. Boat schedules are more limited than bus services, so advance booking is advisable.
During the journey, you will cross the famous Tonle Sap Lake and continue along the scenic Sangker River before arriving in Battambang.

❓ FAQ + Tips – Travel from Siem Reap to Battambang
How to book tickets or a private car from Siem Reap to Battambang?
How long does it take to travel from Siem Reap to Battambang?
Travel takes about 3–4 hours by bus or minivan, 3 hours by private car, and 6–10 hours by boat via Tonle Sap Lake.
How much does travel from Siem Reap to Battambang cost?
Bus tickets cost $7–13, boat tickets $25–60, and private cars approximately $65–450 per vehicle.
How far is Battambang from Siem Reap?
The travel distance between Siem Reap and Battambang is about 170 km by road.
Can you travel by train from Siem Reap to Battambang?
No, there is currently no railway between these cities. Check the Cambodia Railway Map for available train routes.
Are there direct flights from Siem Reap to Battambang?
No, there are no direct flights between Siem Reap and Battambang.
Where can you buy boat tickets to Battambang?
Boat tickets can be arranged through local travel agencies, hotels in Siem Reap, or online travel platforms.
What is the fastest way to get to Battambang?
A private taxi or car is the fastest option, with a travel time of around 3 hours.
Where can you travel from Battambang?
From Battambang you can travel to Sihanoukville, visit Koh Rong, or travel to Bangkok via the Poipet border crossing.
Where to stay in Battambang?
See these cheap hotels in Battambang for budget-friendly accommodation options.
💡 Practical Travel Tips for Siem Reap to Battambang
Traveling from Siem Reap to Battambang covers about 170 km and can be done by bus, minivan, private car or boat.
- Use a Bus or Minivan: The most popular and affordable option for most travelers.
- Choose a Private Car: Faster travel with flexible departure and arrival points.
- Try the Boat Route: A scenic journey across Tonle Sap Lake and waterways.
- Book Early: Advance booking is recommended during busy travel periods.
- Pack Essentials: Bring water, snacks and a charger for the trip.
- Check Arrival Locations: Buses and minivans may stop at different stations.
- Plan Onward Travel: Battambang offers connections across Cambodia and Thailand.
Tip: Bus, boat and private car transfers from Siem Reap to Battambang can be searched and booked online in advance.
