How to Get from Koh Rong Samloem to Battambang

How to Get from Koh Rong Samloem to Battambang

Last updated: March 8, 2026

Leaving the turquoise waters and white sands of Koh Rong Samloem for the colonial charm and creative pulse of Battambang is a journey that spans the heart of Cambodia. You are moving from the ultimate island escape to a city famous for its bamboo train, riverside cafes, and a thriving arts scene. This route requires a bit of patience, as you will transition from sea to land, crossing through the bustling hub of Sihanoukville before heading north toward the Thai border region.

The journey is a long one, often taking up a full day of travel, but the reward is discovering the authentic side of Cambodia. While the island is about relaxation, Battambang offers a deep dive into Khmer history and rural life. Because this trip involves multiple legs - starting with a boat and followed by a long road journey - it is essential to plan for a day on the move. You can easily secure your spot for this entire route through GoAsia.cc to ensure your connections between the ferry and the bus are handled smoothly.

Koh Rong Samloem to Battambang by Bus and Minibus

The most common way to reach Battambang from the island involves a ferry crossing to the mainland followed by a long-distance bus or minibus. This is often the most cost-effective method for travelers looking to bridge the gap between the coast and the northwest. Prices for this combined journey typically range from $41 to $46, depending on the operator and the type of vehicle used for the land portion.

The duration of the bus trip can vary significantly, usually taking between 12 and 15 hours. Most travelers opt for the Minibus class, which tends to be slightly faster and more agile on Cambodia's evolving road network. These vans are a staple of local travel, offering air conditioning and a chance to see the changing landscape from the window. For those who prefer a larger vehicle, Standard bus options are also available, though they may take a bit longer due to their size and more frequent stops. The road from Sihanoukville to Battambang has seen major improvements recently, but it remains a long haul that requires a few rest stops for snacks and stretching.

Koh Rong Samloem to Battambang by Ferry and Van

If you are looking for a more structured transfer that combines different types of land transport, you can book a package that includes the ferry, a van, and even a sleeper bus component. These tickets are generally priced at $48 and take approximately 13 hours to complete. This option is particularly popular for those who want to maximize their time by traveling through the evening or who prefer the organization of a multi-modal ticket.

Ferry + Van + Sleeper

This sub-option is designed for comfort on the long stretch of road. After taking the ferry from Koh Rong Samloem to Sihanoukville, you will board a van that connects you to a larger sleeper bus. The sleeper bus features reclining berths or flat beds, allowing you to rest while the miles pass by. It is a great way to save on a night of accommodation while making progress toward your destination. While the beds are often compact, they provide a much better environment for sleep than a standard upright seat.

Ferry + Van + Van

Alternatively, you can choose a route that uses smaller vans for the entire land portion. This is often a more direct way to travel, as smaller vehicles can navigate traffic more easily than large buses. While you won't have a bed to lie down in, the vans are modern and equipped with air conditioning. This is a solid choice for travelers who prefer to stay in one type of vehicle for the duration of the land journey rather than transferring to a large coach.

Comparing Your Options

ModePrice (USD)DurationComfort
Bus (Minibus/Standard)$41 - $4612 - 15 hoursModerate
Ferry + Van + Sleeper$4813 hoursHigh
Ferry + Van + Van$4813 hoursModerate

Tips for Traveling from Koh Rong Samloem to Battambang

  • Book in Advance: This is a long and popular route. To ensure you get a seat on the ferry that aligns with your bus departure, it is highly recommended to book your tickets a day or two before you plan to leave.
  • Pack Snacks and Water: While the buses and vans will stop at service stations along the way, the selection can be limited. Bring some light snacks and a large bottle of water to keep you comfortable during the 13-hour journey.
  • Keep Valuables Close: On the sleeper bus or larger coaches, always keep your passport, money, and electronics in a small daypack that stays with you at your seat, rather than in the luggage compartment.
  • Check Your Pier: Koh Rong Samloem has several piers (such as Saracen Bay or M'Pai Bay). Double-check which pier your ferry departs from to avoid a last-minute scramble across the island.
  • Prepare for the AC: Cambodian buses and vans are famous for their powerful air conditioning. Even if it is hot outside, the interior can get quite chilly, so keep a light jacket or sarong in your carry-on bag.

Timetable

Bus Koh Rong Samloem - Battambang $ 39.56–44.65 12h – 15h
  •   Minibus 06:30, 09:30, 12:30, 13:45
  •   Standard 16:45
Ferry Koh Rong Samloem - Battambang $ 46.49 13h
  •   Ferry + Van + Sleeper 09:30, 13:45
  •   Ferry + Van + Van 09:30, 13:45

Frequently Asked Questions

How can I book tickets from Koh Rong Samloem to Battambang?

You can book train, bus, flight, taxi, van, and ferry tickets from Koh Rong Samloem to Battambang directly on GoAsia.cc. Use the booking tool on this page to compare all available options and prices in real time.

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

The cheapest way to travel this route is by taking a combination of ferry and bus, with prices starting at approximately $41. Choosing a standard bus or a minibus for the land leg is typically the most budget-friendly option.

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

The fastest options generally take around 12 to 13 hours. Selecting a minibus for the land portion often results in a slightly shorter travel time compared to the larger standard buses, which can take up to 15 hours.

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

The total travel time from the island to Battambang ranges from 12 to 15 hours. This includes the ferry crossing to Sihanoukville and the subsequent road journey north through Cambodia.

Do I need to print my tickets for the ferry and bus?

Most operators accept digital tickets on your phone, but it is always a good idea to have a screenshot or a printed copy as a backup. When booking through GoAsia.cc, check the specific instructions provided for your chosen operator.

Is there a direct flight from Koh Rong Samloem to Battambang?

No, there are no flights between these two locations. Koh Rong Samloem does not have an airport, and Battambang's airport does not currently handle scheduled commercial passenger flights. The journey must be made by sea and land.

What should I expect during the transfer in Sihanoukville?

When you arrive at the pier in Sihanoukville, you will usually be met by a representative from the transport company or directed to a nearby office. From there, you will be transferred to the bus or van station for the next leg of your journey.