Contents
Leaving the turquoise water and white sand of Koh Rong for the colonial charm and artistic soul of Battambang takes you across the heart of Cambodia. The island is a slow-paced tropical escape, while Battambang is famous for its bamboo train, its temples and a growing contemporary art scene.
The journey goes in two parts: a boat from the island to the mainland, then a long drive north. Because the trip covers a large part of the country, plan your connections carefully. You can choose between a through ticket by bus or a combination of ferry and vans.
Koh Rong to Battambang by Bus
Because Koh Rong is an island, bus tickets are sold as through tickets that include the boat to Sihanoukville, followed by the road leg. The boat takes about 45 minutes.[1] Prices for these combined tickets are about $40 to $43 on booking platforms (October 2026), and the whole journey takes from about 9 hours, up to 15 hours depending on the operator and the stops.[2]
Minibus and Standard Bus
Both minibuses and standard buses are sold for this route, and the ferry-plus-bus tickets are timed to meet the boat arrival in Sihanoukville with the departure of the bus.[2] You can book these all-in-one tickets on GoAsia.cc.
Koh Rong to Battambang by Ferry and Van
Combinations of ferry and vans cost about $45 to $53 (October 2026) and take about 13 hours.[2]
Ferry, Van and Sleeper Bus
On this combination you take the ferry and a van first and finish the long leg on a sleeper bus with beds. You can rest while the countryside passes by.[2]
Ferry and Two Vans
The ferry-van-van combination changes vehicles once on the way and takes about 13 hours as well.[2]
Comparing Your Options
| Mode | Price (USD) | Duration |
|---|---|---|
| Ferry + bus (minibus or standard bus) | $40 - $43 | 9h - 15h[2] |
| Ferry + van + sleeper bus, or ferry + van + van | $45 - $53 | about 13h[2] |
Tips for Traveling from Koh Rong to Battambang
- Book in advance: This is a long route, so book at least a day or two ahead to get the departure that fits your schedule.
- Prepare for a long day: Pack water, snacks and a power bank for your electronics.
- Check the pier: Boats to the mainland leave from several places on Koh Rong, among them Koh Touch, Long Set Beach and Sok San Long Beach.[3] Make sure your ticket names the pier you leave from.
- Motion sickness: If you are prone to sea sickness or car sickness on winding roads, take a tablet before the ferry and keep some handy for the ride.
Timetable
| Bus Koh Rong - Battambang $ 40.34–43.27 9h – 15h | |
|
|
| Ferry Koh Rong - Battambang $ 45.05–52.72 13h | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Koh Rong to Battambang, including current prices and schedules.
The combined ferry and bus or minibus ticket, from about $40 on booking platforms (October 2026). It includes the boat transfer and the long-distance road journey.
Some minibus services take from about 9 hours, while many bus and van combinations take 13 to 15 hours depending on traffic and transfers.
The total travel time ranges from about 9 hours to 15 hours. Most ferry-and-van combinations take about 13 hours.
One option includes a sleeper bus for the long road leg after the ferry brings you to the mainland.
No. These tickets are sold as through tickets that include the ferry from Koh Rong to Sihanoukville and the bus or van to Battambang.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] Island Speed Ferry: Koh Rong: Cambodia Wild Island Paradise. Retrieved October 26, 2026.
- [2] 12Go: Koh Rong to Battambang timetable. Retrieved October 26, 2026.
- [3] GTVC Speedboat: GTVC Speedboat. Retrieved October 26, 2026.
Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.
