There are 5 ways to get from Battambang to Takeo by bus, train, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, train
best- Take the bus from Battambang Virak Buntham Express to Phnom Penh Virak Buntham Expressbus
- Take the train from Phnom Penh Station to Takeo stationtrain
7h 45m$17–30Train
cheapest- Take the train from Battambang Train Station to Phnom Penh Train Stationtrain
- Take the train from Phnom Penh Station to Takeo stationtrain
9h 20m$16–39Drive 358.7 km
- Drive from Battambang to Takeocar 358.7 km
5h 18m$47–68Taxi
- Take the taxi from Battambang to Takeotaxi 358.7 km
5h 18m$40–50Minivan, train
- Take the bus from Battambang to Phnom Penhbus
- Take the train from Phnom Penh Station to Takeo stationtrain
8h 10m$18–23
Comparing Your Travel Options
The cheapest way to get from Battambang to Takeo is to Minivan and train which costs $17 - $23 and takes 8h 10m.
The fastest way to get from Battambang to Takeo is to drive which takes 5h 18m and costs $45 - $70.
No, there is no direct train from Battambang station to Takeo station. However, there are services departing from Battambang Train Station and arriving at Takeo station via Phnom Penh Station. The journey, including transfers, takes approximately 9h 20m.
The distance between Battambang and Takeo is 353 km. The road distance is 358.7 km.
The best way to get from Battambang to Takeo without a car is to bus and train which takes 7h 45m and costs $17 - $30.
It takes approximately 7h 45m to get from Battambang to Takeo, including transfers.
Battambang to Takeo train services, operated by Royal Railway Cambodia, depart from Battambang Train Station.
Battambang to Takeo train services, operated by Royal Railway Cambodia, arrive at Phnom Penh Train Station.
Yes, the driving distance between Battambang to Takeo is 359 km. It takes approximately 5h 18m to drive from Battambang to Takeo.
Book your Battambang to Takeo train tickets online with 12go.asia.
What companies run services between Battambang, Cambodia and Takeo, Cambodia?
You can take a train from Battambang Train Station to Takeo station via Phnom Penh Train Station and Phnom Penh Station in around 9h 20m.
- Phone
- +855 78 888 582
- [email protected]
- Website
- royalrailway.easybook.com
Train from Phnom Penh Station to Takeo station
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- $5–8
- Schedules at
- facebook.com
- Book at
- 12go.asia
Train from Battambang Train Station to Phnom Penh Train Station
- Ave. Duration
- 6h 50m
- Frequency
- Once daily
- Estimated price
- $11–35
- Schedules at
- royalrailway.com.kh
- Book at
- 12go.com
Train from Phnom Penh Station to Takeo station
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- $5–8
- Schedules at
- facebook.com
- Book at
- 12go.asia
Train from Phnom Penh Station to Takeo station
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- $5–8
- Schedules at
- facebook.com
- Book at
- 12go.asia
- Phone
- (+855) 81 911 911
- [email protected]
- Website
- vireakbuntham.com
Bus from Battambang Virak Buntham Express to Phnom Penh Virak Buntham Express
- Ave. Duration
- 5h
- Frequency
- Hourly
- Estimated price
- $12–22
- Schedules at
- vireakbuntham.com
- Book at
- 12go.asia
- Ave. Duration
- 5h 18m
- Estimated price
- $40–50
Cambodia Taxi Driver
- Phone
- +855 88 72 72 445
- Website
- cambodiataxidriver.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling around the UAE, 4 stunningly beautiful Philippines islands you need to visit, and Travelling by boat in Italy - to help you get the most out of your next trip.
Booking & Getting There
There are three+ hotels available in Takeo.




