
Minivan / van
Best mix of price, comfort and availability
Private taxi/car
Door-to-door, flexible stops
Boat (Tonle Sap)
Scenic route, seasonal conditions
Train
No railway connection on this route
Quick answer: If you’re traveling from Battambang to Siem Reap, your main options are bus/minivan, private car/taxi, boat or a combination. The journey by bus or minivan usually takes ~3–4 hours, private car/taxi about ~2.5–3 hours, and boat (via the Tonlé Sap route) around ~5–6 hours depending on water levels. There is no train and no flight between Battambang and Siem Reap.
At a glance:
- 📍 Distance: approximately 170 km (by road)
- ⏱️ Travel time: bus/minivan ~3–4 hours, private car/taxi ~2.5–3 hours, boat ~5–6 hours
- 💰 Price range: bus/minivan from ~7–15 USD per person, private car/taxi ~60–200 USD per vehicle, boat ~25–60 USD per person
- 🚕 Best for comfort: Private car/taxi with driver (door to door service)
- 🚢 Scenic route: Boat via Tonlé Sap
- 🚍 Budget friendly: Bus or minivan
Last updated: March 2026
From Battambang to Siem Reap you can get by bus/minivan, boat, taxi.
The travel distance from Battambang to Siem Reap is about 170 km by road. The most popular option is traveling by bus or minivan, with a journey time of about 2.5–4 hours and ticket prices ranging from $7–15 per person. Private taxis and cars are also available and take around 3 hours.
You can also travel by boat, offering a more scenic experience across Cambodia. Boat journeys take approximately 3–10 hours, depending on conditions and the season. Tickets for buses and private transfers can be booked online in advance.
From Siem Reap, you can continue to destinations such as Bangkok, Phnom Penh, or Sihanoukville. Detailed transport information is available below.
| Transfer Mode – Battambang to Siem Reap | Travel Time | Cost Range |
|---|---|---|
| Bus or Van | 2.5–4 hours | $7–15 per person |
| Private Taxi / Car / Minibus | 3-4 hours | $60–200 per vehicle |
| Boat Transfer | 3–10 hours | $25–60 per person |
How do I get from Battambang to Siem Reap?
1. BUS / MINIVAN from Battambang to Siem Reap
👉 Bus / minivan is the cheapest and most popular way from Battambang to Siem Reap.
- ✔️ Good for: budget travelers and solo travelers
- ✔️ Duration: ~2.5–4 hours
- ✔️ Price: $7–15 per person
- ✔️ Comfort: medium (seats in buses or comfortable minivans)
- ✅ Best option: Companies like Virak Buntham, Giant Ibis, Larryta Express or Capitol VIP
- 💡 Tip: Arrive at least 30 minutes early and check departure/arrival points carefully when booking online.
The most popular and affordable transport option in Cambodia from Battambang to Siem Reap is by bus or minivan. Companies such as Virak Buntham, Giant Ibis, Larryta Express, Capitol VIP, Go Ho Travel, and SRL Transport operate on this route.
The journey takes about 2.5–4 hours, depending on traffic and the operator. Buses and minivans depart from various locations in Battambang and arrive at different points in Siem Reap.
One-way tickets cost about $7–15 per person, making bus travel the cheapest way to reach Siem Reap. Tickets can be easily booked online in advance.
Always check departure details before travel and arrive at least 30 minutes before departure.
BOOK BUS TICKETS to Siem Reap ➜
| Bus Service | Departs in Battambang | Arrival in Siem Reap |
|---|---|---|
| Capitol VIP | 07:00 | 11:00 |
| Capitol VIP | 09:45 | 13:45 |
| Capitol VIP | 13:30 | 17:30 |
| Capitol VIP | 15:45 | 18:45 |
| Virak Buntham | 07:00 | 10:00 |
| Virak Buntham | 11:00 | 14:00 |
| Virak Buntham | 13:00 | 16:00 |
| Virak Buntham | 17:00 | 20:00 |
| Go Ho Travel | 09:30 | 12:30 |
| Go Ho Travel | 13:45 | 16:45 |
| Giant Ibis | 08:30 | 11:30 |
| Giant Ibis | 13:30 | 16:30 |
| Larryta Express | 06:30 | 09:00 |
| Larryta Express | 07:30 | 10:00 |
| Larryta Express | 08:30 | 11:00 |
| Larryta Express | 09:30 | 12:30 |
| Larryta Express | 10:30 | 13:00 |
| Larryta Express | 11:30 | 14:00 |
| Larryta Express | 12:30 | 15:00 |
| Larryta Express | 13:30 | 16:00 |
| Larryta Express | 14:30 | 17:00 |
| Larryta Express | 15:30 | 18:00 |
| Larryta Express | 16:30 | 19:00 |
| Larryta Express | 17:30 | 20:00 |
| Rally Tour and Travel | 13:00 | 16:00 |
| SRL Transport | 13:00 | 16:00 |

2. PRIVATE TAXI / CAR from Battambang to Siem Reap
👉 Private taxi/car is the most comfortable way from Battambang to Siem Reap.
- ✔️ Good for: groups and travelers seeking door-to-door comfort
- ✔️ Duration: ~3–4 hours
- ✔️ Price: $60–200 per car
- ✔️ Comfort: high (private cars, SUVs or minivans with driver and space for luggage)
- ✅ Best option: Private transfer with companies like SIMA Car, Angkor Wat Private Day Tours or Angkor Guide Adventure
- 💡 Tip: Split the cost in a group and confirm vehicle type and pickup details when booking online.
A private car or taxi with a driver is the most comfortable way to travel from Battambang to Siem Reap. The advantage is a direct door-to-door transfer with flexible departure and arrival locations.
The journey takes about 3–4 hours and prices range from $60–200 per vehicle, depending on the type and size of the car. Minivans can be a cost-effective choice for groups.
Private transfers are offered by SIMA Car, Angkor Wat Private Day Tours, and Angkor Guide Adventure. Most vehicles are modern, air-conditioned, and provide enough space for luggage.
Private cars can be booked online in advance and are ideal for groups, families, or travelers seeking extra comfort.
BOOK TAXI / CAR to Siem Reap ➜
| Taxi Service: | Travel Time | Price (Car) |
|---|---|---|
| SIMA Car | 03:00 | From $60.00 / SUV 4pax |
| SIMA Car | 03:00 | From $110.00 / Minivan 7pax |
| Angkor Guide Adv. | 02:45 | From $60.00 / SUV 4pax |
| Angkor Guide Adv. | 02:45 | From $100.00 / Van 7pax |
| Angkor Guide Adv. | 02:45 | From $260.00 / Minibus 20pax |
| Angkor Wat Private | 04:00 | From $110.00 / Minibus 20pax |
| Angkor Wat Private | 04:00 | From $150.00 / Minivan 7pax |
| SIMA Car | 03:00 | From $100.00 / SUV 4pax (Airport) |
| SIMA Car | 03:00 | From $150.00 / Minivan 7pax (Airport) |

3. BOAT transfer from Battambang to Siem Reap
👉 Boat transfer is the most scenic way from Battambang to Siem Reap.
- ✔️ Good for: travelers seeking unique experiences and scenic views
- ✔️ Duration: ~6–10 hours (modern boats ~3–4 hours)
- ✔️ Price: $35–60 per person
- ✔️ Comfort: low to medium (depends on boat type and operator)
- ✅ Best option: Services by Angkor Express Boat, Angkor Guide Adventure or Chann Na
- 💡 Tip: Bring snacks and water, and check seasonal availability (low water levels can limit service from March to July).
A scenic alternative is a boat trip from Battambang to Siem Reap via the Sangker River and Tonle Sap Lake in Cambodia. Services are operated by companies such as Angkor Express Boat, Angkor Guide Adventure and Chann Na.
Boat travel takes about 6–10 hours, while some faster boats may complete the journey in 3–4 hours. Ticket prices range from approximately $35–60 per person, depending on the boat type and comfort level.
BOOK BOAT TICKETS to Siem Reap ➜
A boat trip offers a unique way to see rural Cambodia and Tonle Sap Lake. Tickets are best arranged in advance through local travel agencies or accommodation providers.
If you plan to continue traveling, see also Siem Reap to Phnom Penh. Some boat services may be unavailable during the dry season when water levels are low.

❓ FAQ + Travel Tips – Battambang to Siem Reap
How to book tickets from Battambang to Siem Reap?
Bus, boat tickets, and private cars can be booked online via 12go.asia ➜ or Baolau ➜.
How long does it take to get from Battambang to Siem Reap?
Buses and minivans take about 2.5–4 hours, private cars 3–4 hours, and boats around 3–10 hours.
How much does travel from Battambang to Siem Reap cost?
Bus tickets cost about $7–15, boats $35–60, and private cars approximately $60–200 per vehicle.
What is the distance from Battambang to Siem Reap?
The travel distance between Battambang and Siem Reap is about 170 km by road.
Is there a train from Battambang to Siem Reap?
No, there is currently no railway on this route. See the Cambodia Railway Map.
Are there flights from Battambang to Siem Reap?
No, there are no direct flights between Battambang and Siem Reap.
What is the fastest way to travel to Siem Reap?
A private car or minivan is usually the fastest transport option.
Where can I travel from Siem Reap?
You can continue to Bangkok, Don Det, Phnom Penh, or Koh Rong by bus, minivan, or flight.
Is Cambodia suitable for solo travelers?
Yes, Cambodia is a popular destination for solo travelers. Read more: Solo Travel in Cambodia.
What are some interesting facts about Cambodia?
Cambodia is famous for Angkor Wat, floating villages, and rich Khmer culture. Read: 15 Interesting Things about Cambodia.
💡 Practical Travel Tips for Battambang to Siem Reap
Traveling from Battambang to Siem Reap is easy and popular among tourists. You can travel by bus, minivan, private car, or scenic boat across Tonle Sap Lake.
- Choose Minivans for Speed: Most minivans reach Siem Reap in about 3 hours.
- Travel by Boat: A boat trip offers unique views of riverside villages and Tonle Sap Lake.
- Book in Advance: Popular departures can sell out during holidays and peak season.
- Consider Private Cars: Ideal for groups, families, or travelers seeking more comfort.
- Bring Cash: Small bills are useful for snacks, tuk-tuks, and local purchases.
- Arrive Early: Reach the departure point at least 30 minutes before departure.
- Explore Siem Reap: Allow extra time to visit Angkor Wat, local markets, and night bazaars.
Tip: Bus, minivan, boat tickets, and private transfers from Battambang to Siem Reap can be searched and booked online in advance.
