Travel from Battambang to Siem Reap

The only way to travel from Battambang to Siem Reap is by road. Via the the most direct route it is a journey of 163 km which is scheduled to take from 3 to 4 hours by bus or minivan.

Bus Times from Battambang to Siem Reap


There are currently 7 services a day from Battambang to Siem Reap available to book online.

BattambangSiem ReapCostServiceCompany
07:0010:00$ 12CoasterVirak Buntham Express
09:0012:00$ 12CoasterVirak Buntham Express
09:3013:30$ 13VIPGo Ho Travel
11:0014:00$ 12CoasterVirak Buntham Express
13:4517:45$ 13VIPGo Ho Travel
15:0018:00$ 12VIPVirak Buntham Express
17:0020:00$ 12VIPVirak Buntham Express

Buy Tickets from Battambang to Siem Reap


Use the Search Box below to buy your tickets from Battambang to Siem Reap.

Powered by 12Go system

You can pay for tickets by debit card, credit card or via PayPal.

Battambang Virak Buntham Express Bus Stop


  • Virak Buntham Express bus services from Battambang to Siem Reap depart from the Virak Buntham Express Office, St. 106 Corner Street 101, Krong Battambang, Cambodia.

Google Map of Virak Buntham Express Office in Battambang

Siem Reap Virak Buntham Express Bus Stop


  • Virak Buntham Express bus services from Battambang to Siem Reap terminate at the Virak Buntham Express Tour & Travel Office.

Google Map of Virak Buntham Express Tour & Travel Office in Siem Reap

Train Services from Siem Reap


Siem Reap is not currently connected to a railway, although there are plans to build a train line connecting Siem Reap to Poipet and perhaps Phnom Penh in the future.

Travel to Phnom Penh

At the moment if you want to travel by train to Phnom Penh then you will need to take a train from Poipet on the border with Thailand. The journey by minivan from Siem Reap to Poipet takes 2 to 3 hours.

Angkhor Wat in Siem Reap
Angkhor Wat in Siem Reap
Travel to Sihanoukville

From Poipet you can choose to travel by train either to Bangkok or in the other direction to Phnom Penh and down to the beach in Sihanoukville. The Phnom Penh to Sihanoukville railway line is currently operating every day of the week.

Travel to Thailand

Going in the other direction train services from Aranyaprathet in Thailand to Bangkok are currently operating twice a day at 06:40 and 13:55 and taking slightly under 6 hours to reach Bangkok.

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 1

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