
Speedboat ferry
Fast, frequent departures, standard way to travel
Different ferry operator
Choose by pier location and reliability
Pier & beach selection
Check exact arrival beach on Koh Rong before booking
Cheap slow boats
Less reliable and not recommended
Quick answer: If you’re traveling from Sihanoukville to Koh Rong, the primary option is by ferry or speedboat. The boat ride typically takes about 30–60 minutes for the one-way trip. You can arrive to various beaches or piers in Koh Rong and book ferry tickets easily online in advance.
At a glance:
- 📍 Distance: approximately 20–25 km by sea.
- ⏱️ Travel time: ~30–60 minutes depending on destination beach/port.
- 💰 Price range: around $12–17 per person one-way.
- 🚢 Best for comfort: speedboat/ferry with direct route to your resort beach.
- 🌊 Scenic route: choose a boat that stops at the beach closest to your accommodation (Long Set, Coconut Beach, Sok San, etc.).
- 🧳 Tip: arrive at the port ~60 minutes early to avoid last-minute issues.
Last updated: March 2026
From Sihanoukville to Koh Rong – travel by ferry or speedboat.
The distance from Sihanoukville to Koh Rong is about 20 km. The only way to reach the island is by ferry or speedboat, with travel times of approximately 45–60 minutes and ticket prices ranging from $12–17 per person.
Boats operate to various locations on Koh Rong, including Koh Toch Port, Long Set Beach, Coconut Beach, Sok San Beach, Hill Beach Pier, and other popular beaches. Round-trip ferry tickets are also available.
Ferry tickets from Sihanoukville to Koh Rong can be easily booked online in advance. Always check departure details and ticket information before travel.
Koh Rong is one of Cambodia’s most popular island destinations.
Koh Rong is known for its white-sand beaches, clear water, and relaxed atmosphere in Cambodia. The island offers everything from budget bungalows to luxury beach resorts.
Together with Sihanoukville, Koh Rong forms Cambodia’s main beach destination. With no airport on the island, all visitors arrive by ferry or speedboat from the mainland.
🚢 FERRY / SPEEDBOAT from Sihanoukville to Koh Rong:
👉 Ferry / speedboat is the only way from Sihanoukville to Koh Rong.
- ✔️ Good for: all travelers heading to Koh Rong island
- ✔️ Duration: ~30–60 minutes
- ✔️ Price: $12–17 per person
- ✔️ Comfort: medium to high (modern ferries and speedboats with seating)
- ✅ Best option: Companies like Buva Sea Cambodia, GTVC Speed Boat or Speed Ferry Cambodia
- 💡 Tip: Arrive at least 60 minutes early and check your exact arrival beach/port when booking tickets online.
The only way to travel from Sihanoukville to Koh Rong is by ferry or speedboat. Operators on this route include Buva Sea Cambodia, GTVC Speed Boat, Speed Ferry Cambodia, Island Speed Ferry, and Rommy Tour.
Most boats depart from Sihanoukville Port and arrive at various locations on Koh Rong, such as Koh Toch Port, Long Set Beach, Coconut Beach, Sok San Beach, and 4K Beach.
BOOK FERRY TICKETS on 12go.asia ➜
The boat journey takes about 30–60 minutes, with most crossings completed in around 45 minutes. One-way ferry tickets cost approximately $12–17 per person.
Tickets can be easily booked online in advance, and many operators accept e-tickets on mobile phones. It is recommended to arrive at the port at least 60 minutes before departure.
What are the ferry routes from Sihanoukville to Koh Rong?
| Ferry Route – Sihanoukville to Koh Rong | Duration | Cost Range |
|---|---|---|
| Sihanoukville port to Koh Toch port – Koh Rong | 45 mins | $14 per person |
| Sihanoukville port to Long Set beach | 45 mins | $14 per person |
| Sihanoukville port to Coconut beach – Koh Rong | 45 mins | $17 per person |
| Sihanoukville port to Sok San beach – Koh Rong | 55 mins | $16 per person |
| Sihanoukville to Hill beach | 45 mins | $14–15 per person |
| Sihanoukville to Koh Tan Sour | 45 mins | $16 per person |
| Sihanoukville to Heaven beach | – | – |
| Sihanoukville to 4K beach – Koh Rong | 45 mins | $14–15 per person |
| Sihanoukville to Pura Vita Resort | 45 mins | $14–15 per person |
| Sihanoukville to Koh Rong Coral Beach Resort | 45 mins | $14–15 per person |
| Sihanoukville to Koh Rong Hill Beach Resort | 45 mins | $14–15 per person |
| Sihanoukville to Koh Rong Reef On The Beach | 45 mins | $14–15 per person |


| Ferry Service | Departs in Sihanouk | Arrival in Koh Rong |
|---|---|---|
| GTVC Speedboat | 08:00 | 08:45 |
| GTVC Speedboat | 11:00 | 11:45 |
| GTVC Speedboat | 14:00 | 14:45 |
| GTVC Speedboat | 16:00 | 16:45 |
| Island Speed Ferry | 08:00 | 08:45 |
| Island Speed Ferry | 09:00 | 09:45 |
| Island Speed Ferry | 12:00 | 12:45 |
| Island Speed Ferry | 15:00 | 15:45 |
| Speed Ferry Cambodia | 08:00 | 08:45 |
| Speed Ferry Cambodia | 14:00 | 14:45 |
| Buva Sea Cambodia | 08:30 | 09:15 |
| Buva Sea Cambodia | 09:45 | 10:45 |
| Buva Sea Cambodia | 11:30 | 12:15 |
| Buva Sea Cambodia | 14:30 | 15:15 |
| Buva Sea Cambodia | 17:00 | 17:30 |
| Rommy Tour | 09:30 | 10:15 |
| Rommy Tour | 13:30 | 14:45 |
| Ferry Service | Departs in Koh Rong | Arrival in Sihanouk |
|---|---|---|
| Buva Sea Cambodia | 06:30 | 07:00 |
| Buva Sea Cambodia | 09:30 | 10:15 |
| Buva Sea Cambodia | 12:30 | 13:15 |
| Buva Sea Cambodia | 14:15 | 15:15 |
| GTVC Speedboat | 08:15 | 09:30 |
| GTVC Speedboat | 11:15 | 12:30 |
| GTVC Speedboat | 14:15 | 15:30 |
| GTVC Speedboat | 16:15 | 17:30 |
| Island Speed Ferry | 08:45 | 09:30 |
| Island Speed Ferry | 10:00 | 10:45 |
| Island Speed Ferry | 13:00 | 13:45 |
| Island Speed Ferry | 16:00 | 16:45 |
| Speed Ferry Cambodia | 09:00 | 10:15 |
| Speed Ferry Cambodia | 15:00 | 16:15 |
| Rommy Tour | 10:15 | 11:45 |
| Rommy Tour | 14:30 | 15:30 |
BOOK a TOUR / ACTIVITY in Cambodia ➜
❓ Travel by ferry / boat from Sihanoukville to Koh Rong
How to book ferry tickets from Sihanoukville to Koh Rong?
You can book ferry tickets online via Baolau ➜ or 12go.asia ➜.
How long is the ferry ride from Sihanoukville to Koh Rong?
The ferry or speedboat journey takes about 30–60 minutes, depending on the destination beach and operator.
How much do ferry tickets to Koh Rong cost?
One-way ferry tickets from Sihanoukville to Koh Rong cost about $12–17 per person.
What is the distance from Sihanoukville to Koh Rong?
The distance between Sihanoukville and Koh Rong is approximately 20–25 km by boat.
Where do ferries arrive on Koh Rong?
Boats arrive at various locations, including Koh Toch Port, Long Set Beach, Coconut Beach, Sok San Beach, Hill Beach Pier, and other resorts.
How do I travel from Koh Rong back to Sihanoukville?
You can return by ferry or speedboat. See the schedule here: Koh Rong to Sihanoukville – Ferry Schedule.
How can I travel from Koh Rong to Siem Reap?
First take a ferry to Sihanoukville, then continue by bus, minivan, or flight. Read: How to travel from Koh Rong to Siem Reap?
What does a round-trip ferry ticket mean?
A round-trip ticket includes both the journey from Sihanoukville to Koh Rong and the return ferry back to Sihanoukville.
Is there an airport on Koh Rong?
No, Koh Rong has no airport. The only way to reach the island is by ferry or speedboat from Sihanoukville.
Where can I travel from Sihanoukville?
You can also visit Koh Kong or travel onward to Phu Quoc Island in Vietnam.
🧭 Popular travel routes from Sihanoukville:
If you’re planning your next trip from Sihanoukville, here are other popular routes in Cambodia:
These are the most popular travel routes from Sihanoukville for visitors exploring Cambodia or neighbouring countries.
💡 Practical Travel Tips for Sihanoukville to Koh Rong
Traveling from Sihanoukville to Koh Rong is possible only by ferry or speedboat. The journey takes about 30–60 minutes, depending on the destination beach.
- Book Ferry Tickets Early: Popular departures can sell out during weekends and holidays.
- Choose the Right Beach: Ferries stop at different piers such as Koh Toch, Long Set Beach, and Sok San Beach.
- Arrive Early: Reach Sihanoukville Port at least 45–60 minutes before departure.
- Pack Light Essentials: Bring sunscreen, water, sunglasses, and valuables in a small day bag.
- Check the Weather: Ferry schedules may change during rough sea conditions.
- Plan Your Return: Check return ferry schedules in advance if you are not staying overnight.
- Explore More Beaches: Koh Rong offers several beautiful beaches beyond the main tourist areas.
Tip: Ferry and speedboat tickets from Sihanoukville to Koh Rong can be searched and booked online in advance.
