Siem Reap to Koh Rong: How to Get There (2026)

📍 Distance: ~480 km overland (Siem Reap → Phnom Penh → Sihanoukville → ferry to Koh Rong) ⏱️ Fastest option: ~10-11 hours door-to-door (VIP bus + speed ferry) 💰 Cheapest option: ~₹5,013 (~52 USD) ✅ Best option: VIP bus overnight to Sihanoukville, then morning ferry to Koh Rong

Quick Answers

WhatAnswerPrice (INR)
Total overland distance~480 km, plus a 2-3 hour sea crossing,
Cheapest realistic optionGiant Ibis / Mekong Express bus to Sihanoukville, then slow ferry₹5,013 (~52 USD)
Best balance of price and comfortOvernight VIP bus + speed ferry next morning₹5,784-₹7,230 (~60-75 USD)
Fastest optionTaxi to Phnom Penh, fly to Sihanoukville, then speed ferry200+ USD (~₹19,266+)
Is there a direct bus?No, every option routes through Sihanoukville,
Do I need a visa?Cambodia visa already in your passport from Siem Reap,

Option 1: Cheapest. Public Bus + Slow Ferry

This is what shoestring backpackers do. A standard bus (not the VIP) from Siem Reap to Sihanoukville, then the slow car ferry from the Sihanoukville port to Koh Rong Sanloem or Koh Rong main pier. Budget roughly ₹5,013 (~52 USD) for the bus ticket and another ₹1,157-₹1,446 (~12-15 USD) for the ferry depending on which island and which boat. The bus takes about 10-11 hours including a food stop in Phnom Penh, and the slow ferry adds another 2-3 hours on top.

The seat pitch on a public Cambodian bus is tight, the AC is usually working but freezing, and the road between Phnom Penh and Sihanoukville is finally fully paved (good news for your spine). One bathroom break mid-route, the bus stops at a roadside restaurant with decent fried rice and cold drinks for under ₹482 (~5 USD). You’ll arrive in Sihanoukville late afternoon, sleep in a guesthouse near the port, and catch the first ferry the next morning. Total elapsed time: roughly 22-24 hours door-to-door.

If you’re already tired from temple days in Siem Reap, this option grinds you down. Many travellers pair this with a Phnom Penh to Siem Reap distance stop to break the journey. Bring a padlock for your daypack and keep your phone in your front pocket at the Sihanoukville port.

Subodh’s Pro Tip: Book the bus online through 12go at least a day ahead. Walk-ups are sometimes cheaper, but you risk a sold-out bus on weekends and Khmer holidays.

Advertisement

Option 2: Best Experience. Overnight VIP Bus + Morning Speed Ferry

This is the corridor I’d pick if a friend asked me. The overnight VIP bus from Siem Reap to Sihanoukville (operators: Mekong Express, Giant Ibis, Virak Buntham) leaves around 11 PM and arrives around 10 AM. You sleep through the worst of the highway and wake up at the coast. The seat reclines almost flat on Mekong Express, the bus is cleaner and quieter than public options, and there’s usually a small blanket, water bottle, and a charging port at every seat. Tickets run ₹2,410-₹3,374 (~25-35 USD).

From Sihanoukville, the speed ferry to Koh Rong (main island) takes about 45 minutes and costs roughly ₹1,350-₹1,735 (~14-18 USD) depending on the operator and whether you’re going to Koh Rong Sanloem. Speed ferries are quick but choppy; if you’re prone to seasickness, take a ginger pill 30 minutes before boarding. Several operators run regular morning departures from the Serendipity Beach area dock.

Total cost: around ₹5,784-₹7,230 (~60-75 USD). Total elapsed time: about 12 hours, but you sleep through most of it, so functionally it’s just an overnight bus plus a quick boat. This is the option I’d book every time.

Subodh’s Pro Tip: Take the Serendipity Beach ferry departure, not the Ochheuteal one. The Serendipity dock is closer to where the buses drop you, and the speed boats leave on a published schedule. The Ochheuteal pier is for slow ferries and gets chaotic on weekends.

Safety Alert: Sihanoukville’s beachfront changed a lot between 2020 and 2024 because of the Chinese casino boom. The Serendipity area is still fine for a one-night stop, but don’t wander far after dark, and don’t book a “casino resort” package. Stick to budget guesthouses near the ferry dock.

Option 3: Fastest. Siem Reap → Phnom Penh → Fly to Sihanoukville → Ferry

If you genuinely don’t have 12 hours to spare, you can fly the second leg. The breakdown: shared taxi or express bus from Siem Reap to Phnom Penh (5-6 hours, ₹1,157-₹1,446 (~12-15 USD)), then a 40-minute flight on Cambodia Angkor Air or Air Cambodia from Phnom Penh to Sihanoukville, then the speed ferry. Total elapsed time drops to about 10-11 hours, but your wallet takes a hit: the flight alone runs ₹7,712-₹14,461 (~80-150 USD) one way, and you still need the taxi and ferry on top.

Honestly, unless you have a flight out of Sihanoukville the next morning and the bus won’t get you there in time, skip this. The overnight VIP bus (Option 2) costs a third as much and you sleep through it anyway. The only time the flight makes sense is if you’re connecting onwards to an international departure from Sihanoukville airport, which is rare. Most Indian travellers continue to Bangkok or Phnom Penh for international flights, not Sihanoukville.

Getting to Sihanoukville: The Choke Point

Every Siem Reap to Koh Rong journey funnels through Sihanoukville. There is no direct ferry from the mainland to Koh Rong except from this port, and there is no realistic flight option that puts you on a beach the same day. So when you see the “Sihanoukville ferry” keyword that everyone searches, that’s the missing piece of the puzzle: the bus gets you to the coast, the ferry is the second half.

The slow ferry from Sihanoukville to Koh Rong Sanloem (Saracen Bay) takes about 2-2.5 hours and costs roughly ₹1,157 (~12 USD) per person. The slow ferry to Koh Rong main pier (near Koh Touch) is similar. The speed ferry option is 45 minutes and ₹1,350-₹1,735 (~14-18 USD). Both leave from Sihanoukville’s port area, though the Serendipity Beach ferry departure and the Ochheuteal pier are distinct docks with different operators and schedules, but the schedule is less reliable than the bus timetable: speed ferries can be cancelled in rough weather, especially during the early monsoon (June-August).

Subodh’s Pro Tip: If your final destination is Koh Rong Sanloem (the quieter, prettier sister island), buy the speed ferry ticket to Sanloem directly. The slow ferry to Sanloem runs but only on a limited daily schedule and is a real test of patience.

Advertisement

Indian Passport Specifics

There is no border crossing on this route: both endpoints are in Cambodia. If you arrived in Cambodia with a visa-on-arrival in Siem Reap (a separate corridor guide), you’re set. Carry your passport and e-visa printout for hotel check-in on Koh Rong, even though the islands don’t have immigration checkpoints. The speed ferry operators occasionally check ID for safety.

Cambodia’s official government advisory page and the Indian MEA travel advisory at mea.gov.in are worth checking before any monsoon-season travel, especially for ferry cancellations. Cambodia is broadly safe for Indian travellers; the main risk on this corridor is ferry weather, not personal security. For a broader safety overview across the region, see our is Cambodia safe for backpackers guide and the Southeast Asia backpacking hub for planning the rest of your route.

When NOT to Take This Route

June through early September is monsoon season on the Cambodian coast. The speed ferries run, but they get cancelled when the wind picks up. If you’re locked into a Koh Rong booking during these months, allow an extra day of buffer in Sihanoukville. Some travellers get stuck for two or three days waiting for a safe boat window.

Chinese New Year (late January or February, lunar) fills every bus and ferry on the coast with mainland tourists. Buses sell out 3-4 days out, ferry tickets disappear the night before, and Sihanoukville guesthouses double their prices. If your dates are flexible, shift this corridor by a week either side.

Major Khmer holidays (Pchum Ben in September-October, Khmer New Year in April) slow everything down. Buses run on a reduced schedule and the boats may skip a day.

If monsoon timing forces you to skip Koh Rong, you can pivot: spend the extra time in Kampot or Kep on the southern coast instead, both reachable from Phnom Penh. The vibe is similar (small-town, slow, beach-adjacent) and the rain is less of a travel killer on the mainland.

Getting Connected

Cell signal holds up well along the entire Siem Reap → Phnom Penh → Sihanoukville highway: Smart, Cellcard, and Metfone all have 4G coverage most of the way. On Koh Rong itself, signal drops to 3G or disappears entirely in the southern beaches. If you need reliable data for bookings or work, Get an eSIM or local SIM before you leave Siem Reap, so you land with data ready and don’t have to find a SIM stall at the port. Physical SIMs from Cellcard or Smart cost around ₹482 (~5 USD) for a week of data, but the registration process takes 20-30 minutes and needs your passport.

Advertisement

The Reverse Direction: Koh Rong Back to Siem Reap

Most articles skip this, and it’s the mistake that bites travellers at the end of their trip. The route back is the same in reverse, but the timing matters more. Speed ferries from Koh Rong to Sihanoukville leave in the morning (around 8:30, 11:00, and sometimes 14:00). Miss the last one and you’re stuck on Koh Rong for the night, which sounds fun until you realize you have a flight out of Siem Reap in 36 hours.

The safe pattern: catch the 8:30 AM ferry, sleep in Sihanoukville that night, take the first VIP bus the next morning (Mekong Express leaves around 7-8 AM), arrive in Siem Reap by late afternoon. That’s the realistic timeline. Trying to do ferry + bus in the same day is technically possible (8:30 AM ferry, 11 AM bus, 11 PM arrival), but you’re gambling on every transfer lining up, and the bus station in Sihanoukville is a short tuk-tuk from the ferry dock. One delay and you miss the bus.

For an even simpler reverse route, you can ferry from Koh Rong to Sihanoukville, then bus directly to Phnom Penh, see our Phnom Penh to Koh Rong guide for the full cost breakdown (5-6 hours, around ₹1,446 (~15 USD)), then continue onwards from there. Many travellers end their Cambodia loop in Phnom Penh or take a connection to Bangkok from Poipet via the Sihanoukville to Bangkok corridor, both are well-trodden options.

FAQ

Is the overnight bus from Siem Reap to Sihanoukville safe? Yes. Mekong Express and Giant Ibis run modern buses with seatbelts and decent drivers. Stick to the named operators, not the random “VIP bus” stalls near Pub Street.

Can I do Siem Reap to Koh Rong in one day? Not really. The bus is 10-11 hours and ferries stop running by late afternoon. Plan for an overnight stop in Sihanoukville either direction.

Do I need a Cambodian visa for Koh Rong? No separate visa. The Cambodia visa you got on arrival in Siem Reap covers the whole country including the islands.

How much cash should I carry for the corridor? Bring USD for the bus and ferry tickets. Small denominations (1s, 5s, 10s) work best. Sihanoukville accepts riel but the buses and ferries price in USD. Watch the ATM fees SE Asia guide to avoid bad withdrawal rates on the road.

Which is better, Koh Rong or Koh Rong Sanloem? Koh Rong (main) is the party backpacker scene with Koh Touch village. Koh Rong Sanloem is quieter, prettier, and better for couples or anyone who wants to read a book on the beach. Same ferry system serves both.

Subodh’s Take

Siem Reap to Koh Rong is one of the easier long-hauls in Southeast Asia once you accept that the bus-and-ferry combo is non-negotiable. The corridor is cheap, the VIP buses have improved a lot in the last three years, and the speed ferry is a genuinely pleasant 45-minute ride if the sea is calm. The one thing nobody tells you: Sihanoukville itself is not the destination. Treat it as a transit point, sleep one night near the ferry dock, and you’ll have a smooth run to the islands. Travellers who try to “see Sihanoukville” for a day or two usually end up wishing they’d skipped straight to Koh Rong.