
How to Get From Sihanoukville to Koh Rong
Ferry to Koh Toch Beach · Ferry to Long Set Beach · Ferry to Sok San Beach
Written by Maarten
Founder & Trip Planning Expert
Last updated 4 months ago
What are the 3 ways to travel from Sihanoukville to Koh Rong?
There are three ways to travel the 33 km distance 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 between 50m–1h 5m and the quickest way is by ferry to sok san beach (50m). If you're on a budget, the cheapest option is by ferry with tickets starting at 54,000 KHR ($13).
45-55m
54,000 KHR ($13)
45m - 1h 5m
54,000 KHR ($13)
50m
56,000 KHR ($14)
Already in Koh Rong?
Onward from Koh Rong
Once you're in Koh Rong, here's where to next — 2 researched onward routes to pick from.
Sihanoukville to Koh Rong by Ferry to Koh Toch Beach
Most travellers opt to stay in the Koh Toch Beach (Kaoh Touch Beach) area, as this is where most of the island’s restaurants, bars, and activities are based. It’s also the easiest beachfront to reach from the main pier.
You can book a direct ferry ticket from Sihanoukville to Koh Rong (Koh Toch Beach) with Romny Tour Express Ferry and GTVC Speedboat.
A one-way ferry ticket costs 54,000 KHR ($13), and the journey takes about 45-55m.
Ferry schedules from Sihanoukville to Koh Toch Beach
Booking Tip
Sihanoukville to Koh Rong by Ferry to Long Set Beach
Long Set Beach sits on the east coast of Koh Rong, about a 30–40 minute walk from Koh Toch Beach. There are a few high-end accommodations along this side of the island.
Romny Tour Express Ferry and Island Speed Ferry operate daily trips on this route, with one-way ticket prices starting from 54,000 KHR ($13).
Some ferry companies stop at multiple piers around Koh Rong, so always double-check your drop-off point before booking. You’ll want to make sure the ferry docks at Long Set Pier, not Koh Toch or another pier on the island.
Departure and arrival ports
Ferries usually depart from Sihanoukville Autonomous Port and dock at Long Set Pier. It takes about 45m - 1h 5m to go from Sihanoukville to Long Set Beach when the weather conditions are good.
Ferry schedules from Sihanoukville to Long Set Beach
Getting to Coconut Beach
If you’re travelling from Sihanoukville to Coconut Beach, the easiest way is to take a ferry to Long Set Beach on Koh Rong first. Coconut Beach is a peaceful escape, famous for its soft white sand, turquoise water, and laid-back vibe. You can reach it from Long Set Beach on foot, by tuk-tuk, motorbike, or taxi boat. The walk takes about an hour along a rough jungle trail starting at the north end of Long Set Beach. Expect uneven paths, a few uphill sections, and hand-painted signs pointing the way. Wear sturdy shoes, bring water and mosquito spray, and download an offline map since the signal may drop along the route. If you’d rather not hike, you can arrange your transportation easily through your guesthouse. A tuk-tuk ride costs around 40,000 KHR ($10) for two people, and takes only 15 minutes. If you want more flexibility, you can rent a motorbike starting at 40,000 KHR ($10) per day and explore at your own pace. A taxi boat is more expensive at about 161,000 KHR ($40) – 201,000 KHR ($50) for 2–4 people, or more for larger groups. It’s the most expensive option, but the coastal views make it a scenic 25–30 minute trip.Getting to Palm Beach
If you’re planning to explore Palm Beach from Sihanoukville, the best route is via Long Set Beach too. Though Palm Beach is located in a more secluded area in Koh Rong, it will be a great experience to visit! Your accommodation can help you organise tuk-tuk transport from Long Set Beach to Palm Beach. The ride takes about 30 minutes, and prices start at around 60,000 KHR ($15) one way or 120,000 KHR ($30) return.Sihanoukville to Koh Rong by Ferry to Sok San Beach
Set on the southwestern coast of Koh Rong, Sok San Beach offers a quieter and more private vibe than Koh Toch Beach. If you’re looking for fewer crowds and a more laid-back stay, this is a great choice.
The ferry to Sok San Beach departs from Sihanoukville Autonomous Port and takes around 50m, depending on sea conditions. Ticket prices start from 56,000 KHR ($14) on BookAway.
When booking in advance, make sure the ferry’s arrival port is Sok San Beach (Sok San Port). Some ferries only stop at Koh Rong Community Pier or Long Set Pier, which are on a different part of the island.
In case of bad weather, ferry companies may dock at a nearby pier and arrange onward transport to Sok San Beach from there.
Rounding it up
We hope this guide was helpful in planning how to get from Sihanoukville to Koh Rong. If there's anything else you're wondering about, drop us a comment and we'll do our best to answer you within a few days.
PS: If you've recently travelled this route, share your experience with fellow travellers and help us improve this post. Thanks for helping out our travel community!
Frequently Asked Questions
The distance from Sihanoukville to Koh Rong is 33 km.
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.
How We Research
Every route on Gecko Routes is independently researched and regularly verified.
500+
ROUTES RESEARCHED
Every route is personally travelled and documented by our team, covering Southeast Asia's most popular and off-the-beaten-path connections.
Monthly
UPDATES
Routes are reviewed on a regular cycle to catch schedule changes, new operators, and price updates. Every guide shows when it was last verified.
Verified
BY TRAVELLERS
Tips and corrections from our community of travellers help keep routes accurate between team visits. Your experience makes this guide better for everyone.
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.





Reader Comments
No comments yet — be the first to share your experience!
Leave a Comment