SIEM REAP to BATTAMBANG — Transport ☀️

how-to-go-siem-reap-to-battambang
How to get from Siem Reap to Battambang? You can go to Battambang by bus, van, taxi/car or boat/ferry.
  1. Bus/Van to Battambang
  2. Taxi/Car to Battambang
  3. Boat to Battambang
  4. Book a Tour Online 🎫
  5. Book Tickets Online 🎫
Best comfort

Private taxi/car

Door-to-door, flexible stops

Best experience

Boat (Tonle Sap)

Scenic journey, depends on water levels

Avoid

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.

Comparison of Transfer Modes from Siem Reap to Battambang
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.

BOOK BUS TICKETS on Baolau

🚍 Bus Schedule + Tickets from Siem Reap to Battambang:
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

bus-minivan-siem-reap-to-battambang
From Siem Reap to Battambang you can travel by bus or minivan, minibus (photo: Virak Buntham, Capitol VIP, 12go.asia).

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 Schedule from Siem Reap to Battambang:
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

private-taxi-car-siem-reap-to-battambang
Private taxi/car of SIMA Travel from Siem Reap to Battambang (photo: 12go.asia).

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.

boat-ferry-siem-reap-to-battambang-cambodia
From Siem Reap to Battambang you can also travel by boat / ferry (photo: 12go.asia).

❓ FAQ + Tips – Travel from Siem Reap to Battambang

How to book tickets or a private car from Siem Reap to Battambang?

Book bus tickets, boat tickets or private cars online via 12go.asia or Baolau. You can also search other routes in Cambodia.

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.


Popular travel routes in Cambodia:
How to get from Phnom Penh to Mondulkiri? How to get from Battambang to Siem Reap?
How to get from Siem Reap to Phnom Penh? How to get from Koh Rong to Siem Reap?
How to get from Kampot to Phnom Penh? How to get from Kampot to Sihanoukville?
How to get from Siem Reap to Bangkok? How to get from Phnom Penh to Bangkok?

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


🎫 Book your tickets / car from Siem Reap to Battambang:

Bangkok to Cambodia ➔

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 2

No votes so far! Be the first to rate this post.

About the author:
Hi, my name is Milan and I’m from the Czech Republic. I’m an independent traveler and the creator of this guide about northern Vietnam. I’ve spent a lot of time exploring this beautiful region — especially its mountains, nature, and ethnic culture. This website was born from my personal travel experiences, and I regularly update it with new tips and information to help fellow travelers. Follow our Facebook page for updates. This site was built with passion ❤️. Read more about the author
Share: