
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 Island spans approximately 20 km. Koh Rong Sanloem is readily accessible from Sihanoukville via ferry or speedboat, with a travel time of about 45 minutes by boat or ferry. One-way ticket prices typically range from $12 to $17 per person. Speedboat services offer transport to various beaches and sites on Koh Rong Island, including Koh Toch Port, Koh Rong Island Port, Long Set Beach, Coconut Beach, Sok San Beach, Hill Beach Pier and Heaven Beach, among others.
- Round trip options to/from Koh Rong Sanloem are also available. Given that there is no airport on Koh Rong, access to the island is solely by boat or ferry. Booking boat or ferry tickets from Sihanoukville to Koh Rong online is now hassle-free. Ensure you carefully review all pertinent information before booking your tickets and verify the details on your voucher or e-ticket received via email.
Koh Rong Island is the second largest island in Cambodia.
-
- Koh Rong Sanloem offers a serene retreat for beach enthusiasts seeking relaxation in Cambodia. Compared to other tourist islands in neighboring countries, Koh Rong Sanloem remains relatively untouched, although tourism is expected to grow. Situated in the Gulf of Thailand, it is the second largest island in Cambodia, boasting approximately 78 km² of land area and a total of 43 km of pristine and, in some areas, secluded beaches. Accommodation options on Koh Rong Sanloem range from budget-friendly bungalows to luxurious resorts, catering to diverse preferences. Sihanoukville and Koh Rong Island collectively constitute the primary beach destination in Cambodia, with boat or ferry being the sole mode of transportation between the two.
🚢 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 get from the port city of Sihanoukville to Koh Rong is by ferry or speed boat. You can use various companies such as Buva Sea Cambodia, GTVC Speed Boat, Speed Ferry Cambodia, Island Speed Ferry, Rommy Tour on this popular tourist boat route to Koh Rong.
These companies operate different speed boats or ferries, some are small, some can be relatively large, each company has different types of boats and all of them will offer you comfortable seats. Most boats leave from Sihanoukville Port and can arrive at various places or beaches on Koh Rong. Sihanoukville Port is located in the northern part of the city.
Some of the places where the boats arrive are Long Set beach, Koh Rong Island Port, Coconut beach, Sok San Beach, Koh Toch Port, Pura Vita Resort, 4K Beach and others. You will always see all this information when searching and booking boat tickets on online platforms, so read everything carefully and look at the maps.
BOOK FERRY TICKETS on 12go.asia ➜
The travel time by ferry or speedboat from Sihanoukville to Koh Rong may vary depending on where you want to go. On average, the boat ride to Koh Rong is around 45 minutes, but the times are different and range from 30-60 minutes. Please also note that exact times may not be respected and boats may be delayed.
Ferry and speedboat tickets from Sihanoukville can be easily searched and booked online well in advance. A ferry/speed boat transfer from Sihanoukville to Koh Rong costs between $12-17/pp for one way. Some companies can also offer you round trips, which are of course more expensive.
There are plenty of boats during the day, and everyone will surely choose their suitable connection. Boat tickets from Sihanoukville to Koh Rong are easy to find and buy online in advance, it is recommended.
Companies usually also accept e-tickets on a phone / tablet, it is usually not necessary to print them out, but the current information and instructions that you will see when booking tickets online always apply. It is also recommended that you arrive at the departure point – Sihanoukville port at least 60 minutes before the boat departs.
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:
1. How to book and buy ferry tickets from Sihanoukville to Koh Rong?
-
- Book your boat/ferry tickets from Sihanoukville to Koh Rong on Baolau ➜ or 12go.asia ➜.
- You can also search another tickets, e.g. Koh Rong > Sihanoukville, Sihanoukville > Kampot…
2. What is the travel time by ferry / speedboat from Sihanoukville to Koh Rong?
-
- Travel by ferry/boat from Sihanoukville to Koh Rong takes about 30 minutes – 60 minutes. But this time can change, it depends on which place/beach you want to arrive.
3. How much does it cost to travel from Sihanoukville to Koh Rong?
-
- Travel by ferry/boat from Sihanoukville to Koh Rong costs about $12-17/pp (one-way ferry ticket).
4. What is the travel distance from Sihanoukville to Koh Rong?
-
- Travel distance from Sihanoukville to Koh Rong is only about 25 km by boat/ferry.
5. In which ports ferries from Sihanoukville to Koh Rong arrive?
-
- Ferries and boats from Sihanoukville arrive to various beaches and ports in Koh Rong (Koh Rong Samloen). Long Set beach, Coconut beach, Koh Toch Port, Sok San beach, Hill beach pier or Heaven beach.
6. How to travel from Koh Rong to Sihanoukville?
-
- You can also travel by ferry or boat from Koh Rong to Sihanoukville. There are various ferries and boats from Koh Rong and Koh Rong Samloem to Sihanoukville, check this article: Koh Rong To Sihanoukville – Ferry Schedule.
7. We would like to travel from Koh Rong to Siem Reap, how to do it?
-
- If you want to travel to Siem Reap in Cambodia, first – you have to travel by ferry to Sihanoukville and from Sihanoukville you can travel by bus or plane to Siem Reap. Read this article: How to travel from Koh Rong to Siem Reap? If you are hurry, the best way is to travel by plane from Sihanoukville.
8. Round Trips – Sihanoukville to Koh Rong, what does it mean?
-
- Round Trips to Koh Rong – you have ferry ticket from Sihanoukville to Koh Rong and ticket from Koh Rong to Sihanoukville. Sometimes it is better and cheaper to book and buy round trips to Koh Rong. So think where you want to go and book your tickets.
9. Is there an airport on Koh Rong Samloen?
-
- There is no airport on Koh Rong, the only way how to reach these islands is to travel by boat or ferry. The closest airport to Koh Rong is Sihanoukville International Airport in Sihanoukville town.
10. Where to go from Sihanoukville? You can visit Koh Kong.
-
- If you want to skip Koh Rong Island you can travel by bus/taxi to Koh Kong. Koh Kong is about 250 km north of Sihanoukville town and travel by bus or taxi takes about 5 hours. You can also travel to southern Vietnam by tourist bus/train + speedboat and visit Phu Quoc Island.
🧭 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
These practical tips are designed to help you make the trip from Sihanoukville to Koh Rong by ferry or speedboat more enjoyable and stress‑free, including logistics, arrival planning, and how to make the most of this beautiful island route.
1. Pick Your Pier and Service Ahead of Time
Ferries and speedboats depart from the main Sihanoukville port (Autonomous Port), not the old Serendipity/Pier area. Check ahead where your specific departure is located so you don’t waste time trying to find the wrong pier on departure day.
2. Choose the Right Landing Point for Your Accommodation
Koh Rong has several piers and beaches — Koh Toch, Long Set, Sok San, Coconut Beach and others. Not all boats stop at every pier, so when booking, select the service that gets you closest to your hotel or resort to save time and onward tuk‑tuk/bike taxi costs.
3. Arrive Early for Check‑In and Boarding
Although ferry crossings take around 30‑60 minutes, boarding and check‑in can take extra time. Getting to the port at least 45–60 minutes before departure removes the stress of last‑minute lines and lets you choose good seating.
4. Pack Essentials for the Water Crossing
Sea conditions can change with the weather. Bring sun protection, water, and a light cover for cooler breezes on the boat. Keep your luggage secure if seas get choppy, and have a backup plan if weather delays your ride.
5. Plan a Visit to Multiple Beaches
Once on Koh Rong, consider a short local boat or tuk‑tuk ride to nearby beaches. Some quieter spots like Coconut Beach and Palm Beach have incredible views and fewer crowds compared with the main Koh Toch area — great for sunset walks or relaxed afternoons.
6. Know the Last Return Boats if Headed Back the Same Day
Ferries from Koh Rong back to Sihanoukville generally stop in the late afternoon, so check return times before you go. If you miss the last scheduled boat, you may need to stay overnight on the island and catch an early service the next day.
Tip: Ferry and speedboat tickets for the Sihanoukville to Koh Rong route can be searched and booked online in advance, helping you secure your preferred departure times and best seating — especially during peak travel seasons.
