GoAsia
Cambodia

How to Get from Battambang to Koh Rong

Battambang to Koh Rong by overnight bus and boat: tickets from about $38, journey from about 11h 15min, departures 22:00 to 23:25.

Last updated: October 30, 2026

How to Get from Battambang to Koh Rong

Photo: TomFitzhenry / Wikimedia Commons, CC BY-SA 4.0

Contents

Battambang to Koh Rong runs from the cultural heart of the northwest to the beaches of the Gulf of Thailand. It is an overnight trip: a night bus to Sihanoukville, then a boat to the island.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

Battambang to Koh Rong by Bus and Boat

On booking platforms the combined ticket costs about $38 to $46 (October 2026). Every departure leaves in the late evening, between 22:00 and 23:25, and the trip takes from about 11 hours 15 minutes, up to around 14 hours 40 minutes including the boat. The ticket comes in 3 classes: Luxury Hotel, Sleeper 34 and Standard.[1] A sleeper berth saves a night of accommodation and gets you to the coast for the morning boats.

From Sihanoukville, the boats to Koh Rong take 45 minutes. Romny Tour Express departs Sihanoukville at 09:30 and 13:30 and returns from Koh Rong at 10:30 and 14:45.[2] Sihanoukville to Koh Rong by speedboat costs about $25 return.[3]

Comparing Your Options

ModePrice (USD)Duration
Overnight bus and boat (Luxury Hotel, Sleeper 34, Standard)About $38 - $46[1]From about 11h 15min

Tips for Traveling from Battambang to Koh Rong

  • Book a sleeper: All departures are overnight, so a berth means real sleep.
  • Bring a layer: Night buses run strong air conditioning, so keep a light jacket in your daypack.
  • Valuables: Keep your passport, electronics and cash in a small bag that stays with you.
  • Cash: There are no ATMs on Koh Rong, so bring enough US dollars.[3]
  • Know your beach: Check which beach your accommodation is on before you board the boat, because boats can stop at several piers.

Timetable

Bus Battambang - Koh Rong $ 38.26–45.72 11h 15m – 14h 40m
  • →  Luxury Hotel 22:00, 22:30
  • →  Sleeper 34 22:45, 23:15, 23:25
  • →  Standard 22:00

Frequently Asked Questions

How can I book tickets from Battambang to Koh Rong?

Use the booking tool on this page to compare the transport options currently available from Battambang to Koh Rong, including current prices and schedules.

What is the cheapest way to get from Battambang to Koh Rong?

The Standard overnight bus and boat ticket, from about $38 on booking platforms (October 2026).

What is the fastest way to get from Battambang to Koh Rong?

All options are overnight services of from about 11 hours 15 minutes. Luxury Hotel and Sleeper 34 buses have beds.

How long does it take to get from Battambang to Koh Rong?

From about 11 hours 15 minutes up to around 14 hours 40 minutes, including the boat from Sihanoukville.

When do buses leave Battambang for Koh Rong?

Departures are in the late evening, between 22:00 and 23:25.

How long is the boat from Sihanoukville to Koh Rong?

About 45 minutes.

Are there ATMs on Koh Rong?

No. Bring enough US dollars from the mainland.

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [1] 12Go: Battambang - Koh Rong timetable. Retrieved October 30, 2026.
  2. [2] Romny Tour Express Ferry: Romny Tour Express Ferry. Retrieved October 26, 2026.
  3. [3] Island Speed Ferry: Koh Rong: Cambodia Wild Island Paradise. 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.