How to get from Koh Rong to Sihanoukville
Leaving from...
Going to...
Loading route:
Why visit Sihanoukville?
Sihanoukville is a bustling coastal town in southwest Cambodia. Also called Kampong Som, it’s a tourism hotspot known for its casinos, modern hotels, and vibrant nightlife. With its strategic port and airport, the town is an ideal starting point when visiting the nearby islands of Koh Rong and Koh Rong Samloem.
For some, Sihanoukville is no more than a transit hub. But if you have extra time, you can explore the map to find gems like the golden sands of Ochheuteal Beach and the luxury resort of Kompong Dewa. Immerse in the local culture at the market during the day. And at night, check out Sokha Hotel and Sky Bar for an electric buzz.
What are the 3 ways to travel from Koh Rong to Sihanoukville?
There are 3 ways to travel the 30 kilometre (19 miles) distance from Koh Rong to Sihanoukville. You can choose between the ferry from Koh Toch Beach, ferry from Sok San Beach and ferry from Long Set Beach. The journey takes 30 minutes to 1 hour 15 minutes and the quickest way is by ferry from koh toch beach. If you're on a budget, the cheapest option is by ferry from koh toch beach with tickets starting at 54,000 KHR ($13.40).
Koh Rong to Sihanoukville by Ferry from Koh Toch Beach
The ferry ride from Koh Toch Beach (Kaoh Touch Beach) to Sihanoukville takes around 30 minutes - 1 hour, depending on sea conditions. One-way tickets cost about 54,000 KHR ($13.40).
There are two ferry companies operating this route, including Romny Tour Express Ferry and Buva Sea.
Departure and arrival ports
Ferries depart from Koh Rong Community Pier, a short walk from most guesthouses and hotels in the area.
Ferries arrive at Sihanoukville Autonomous Port on the mainland.
Ferry schedules from Koh Toch Beach to Sihanoukville
Koh Rong to Sihanoukville by Ferry from Long Set Beach
From Long Set Beach, ferry tickets to Sihanoukville start from 54,000 KHR ($13.40), and the journey takes around 45 minutes to 1 hour 15 minutes.
Note that some ferry companies stop at several piers around Koh Rong, not just Long Set Beach. When booking, double-check your departure point to make sure you’re being picked up from the correct pier.
Ferries depart from Long Set Pier and dock at Sihanoukville Autonomous Port.
Ferry schedules from Long Set Beach to Sihanoukville
Going back to Sihanoukville from Coconut Beach
If you’re travelling back to Sihanoukville from Coconut Beach, the easiest route is via Long Set Beach on Koh Rong, where you can catch a ferry to the mainland.
You can reach Long Set Beach using the same transport options as on the way in: walk through the jungle trail, or take a tuk-tuk, motorbike, or taxi boat.
The walk takes about an hour along rough jungle paths, some uphill sections, and hand-painted signs marking the way. Wear sturdy shoes, bring water and mosquito spray, and download an offline map, as the mobile signal is limited along the route.
If you’d rather not hike, you can arrange your transportation through your guesthouse:
-
- Tuk-tuk: Around 40,000 KHR ($10) for two people; about 15 minutes.
- Motorbike rental: Around 40,000 KHR ($10) per day
- Taxi boat: Around 161,000 KHR ($40) – 201,000 KHR ($50) for 2–4 people (higher for larger groups); a scenic 25–30 minute ride along the coast.
Going back to Sihanoukville from Palm Beach
You can return to Sihanoukville from Palm Beach via Long Set Beach. Your accommodation can help arrange tuk-tuk transport between the two beaches. The ride takes about 30 minutes, and fares start from 60,000 KHR ($15) one way or 120,000 KHR ($30) return.
Koh Rong to Sihanoukville by Ferry from Sok San Beach
If you’re staying at Sok San Beach, you can book a direct ferry to Sihanoukville through BookAway.
Tickets cost 73,000 KHR ($18.30), and the ferry ride takes around 1 hour.
The ferry departs from the Sok San Port and arrives at Sihanoukville Autonomous Port.
When booking online, double-check the departure pier carefully. Some ferries on Koh Rong leave from piers located in other parts of the island, so it’s important to make sure your ticket matches the area where you’re staying.
Ferry schedules from Sok San Beach to Sihanoukville
Rounding it up
We hope this guide was helpful in planning how to get from Koh Rong to Sihanoukville. 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 about Koh Rong to Sihanoukville
What is the distance from Koh Rong to Sihanoukville?
The distance from Koh Rong to Sihanoukville is 30 kilometre (19 miles).
What is the fastest way to get from Koh Rong to Sihanoukville?
The fastest way to get from Koh Rong to Sihanoukville is by ferry from koh toch beach and takes 30 minutes.
What is the cheapest way to get from Koh Rong to Sihanoukville?
The cheapest way to get from Koh Rong to Sihanoukville is by ferry from koh toch beach with ticket costs starting from 54,000 KHR ($13.40).
Was this post helpful?
Click on a star to rate it!
Average rating 5 / 5. Vote count: 3
No votes so far! Be the first to rate this post.
We are sorry that this post didn't meet your expectations.
Your feedback is very valueable to us
What was missing in this post? (TIP: If you want us to reply to your feedback, you can leave your email in this text box.)
Based in Bali, Maarten’s passion for travel is undeniable. In 2016, he decided to quit his job as a stock analyst and started doing what he always dreamed of: travelling through South East Asia and helping other people plan their trips. When he is not working on Gecko Routes, you’ll find him surfing in the ocean or exploring the best gems of Indonesia.
