Use the quicklinks below to jump to the desired section regarding transport in and around Koh Rong.
Transport to and from Koh Rong is at the mercy of the weather. Boats sometimes leave late as a result, so give yourself a few extra hours if you're booking a bus directly after your return to Sihanoukville. If you're susceptible to sea sickness, you might wish to dose yourself up prior to departure, as during the rainy season, things can get a little rough on the slow boats.
For Koh Touch beach, by far the quickest way to get here is hop on the fast boat which leaves in the morning and afternoon -- it makes three stops over on Koh Rong Samloem first. Otherwise there are slow boats affiliated to Monkey Island and the Dive Centre which leave Sihanoukville at 08:00 and 14:00. Bookings can be made at the Koh Rong Island Travel Centre or at Money Republic on Beach Road in Sihanoukville. They offer transfers from their offices to the port, included in the price.
If you want to do it independently, particularly useful if you're travelling in a private car and don't wish to head into Sihanoukville town, simply follow the signs to Sihanoukville port. Turn right past the large administration building and follow the road round to the left past small restaurants and cafes. Look for the sign for the Koh Rong ferry on the left, previously known as the Royal Pier. The ticket office is a small white building on your right. Tickets cost $20 for an open return, meaning you can choose when you want to leave. The tickets are valid for any of the boats which leave Koh Rong at 10:00 and 16:00 daily.
To reach Sok San beach, a public ferry on a grey and blue boat runs every two days from the same pier as the Koh Touch beach ferry. The cost is $5 for foreigners and $2.50 for locals. Sok San bungalows have a boat leaving from Sihanoukville at 08:00 for $20 return. Thanks to Sok San Base camp catering to film production companies, they have a fast boat which heads out daily. However, the schedule varies according to their needs so you will need to check in advance -- this can be booked if you're staying at Sok San Beach Bungalows. You can also make arrangements with your guesthouse for a pick up from Koh Touch beach. It's a 20-minute ride around the point in a longtail boat though prices are steep at $35 -- otherwise you could always do a join-in tour for less and these end up at Sok San.
Palm Beach Resort and Lonely Beach run their own daily boat directly to the mainland.
It's also possible to negotiate with fishermen on the island to get back to Sihanoukville but this is a really uneconomical option. If they are making a special trip just for you, expect to pay more due to high fuel costs.