
How to Get From Sihanoukville to Koh Rong
Ferry to Koh Toch Beach · Ferry to Long Set Beach · Ferry to Sok San Beach
Koh Rong is Cambodia's party-and-paradise island, just off the coast from Sihanoukville. It's ringed with powdery white beaches and a buzzing backpacker scene. Ferries make the crossing, taking 45-55m to Koh Toch Beach at $13 (54,000 KHR), with other boats landing at Long Set and Sok San beaches.
Distance from Sihanoukville to Koh Rong
Sihanoukville and Koh Rong are about 33 km (21 miles) apart, crossed directly by sea. Depending on the option, the trip takes between 45m and 1h 5m.
3 ways to travel from Sihanoukville to Koh Rong
There are three ways to travel from Sihanoukville to Koh Rong. You can choose between the ferry, ferry to long set beach, and ferry to sok san beach. The journey takes 45m–50m and the quickest way is by ferry. If you're on a budget, the cheapest option is by ferry with tickets starting at $13 (54,000 KHR).
Reach out to our Community
No questions yet — be the first to ask about Sihanoukville to Koh Rong.
ABOUT YOUR DESTINATION
Why Visit Koh Rong?
For many travellers, Koh Rong stands out for its relaxed island life and white sandy beaches with clear swimming spots. The island is known for snorkelling & diving tours, calm bays, and memorable sunset views that give it a true tropical island destination feel. Much of its appeal comes from the clear turquoise water found along the coastline.
Popular Koh Rong beaches include Long Set Beach/4K Beach, Lonely Beach, and Sok San Beach. These beaches are spread across different parts of the island.
Rounding it up
That's the full picture for getting from Sihanoukville to Koh Rong, roughly 33 kilometres (21 miles) apart. In all, there are 3 ways to make the trip. The cheapest fare is $13 (54,000 KHR). The quickest trip takes 45m.
Prices and timetables change, so it's worth a quick check before you travel. Have a question, or travelled this route recently? Ask the community below and we'll do our best to help.
Frequently Asked Questions
What is the distance from Sihanoukville to Koh Rong?
The distance from Sihanoukville to Koh Rong is 33 kilometres (21 miles).
What is the fastest way to get from Sihanoukville to Koh Rong?
Journey times from Sihanoukville to Koh Rong overlap: ferry to koh toch beach 45-55m, ferry to long set beach 45m - 1h 5m, ferry to sok san beach 50m. Depending on the departure, no single option is always the fastest.
What is the cheapest way to get from Sihanoukville to Koh Rong?
The cheapest way to get from Sihanoukville to Koh Rong is by ferry with ticket costs starting from 54,000 KHR.
Affiliate Disclosure
Some links on this page are affiliate links. If you book through them, we earn a small commission at no extra cost to you. This helps us keep Gecko Routes free and up to date.
Ferry Schedule Notice
Ferry schedules can change due to weather, sea conditions, or seasonal adjustments. We recommend confirming departure times directly with the operator, especially during monsoon season.




