Over the years, traveling between Phnom Penh and Koh Rong has changed significantly. With the arrival of high-quality bus and taxi services linking Phnom Penh and Sihanoukville, faster ferry connections to Koh Rong, and more convenient options such as flights and cross-country trains, reaching these stunning islands is now easier than ever. Below is the most up-to-date information to help you answer “How to get to Koh Rong and Koh Rong Sanloem”.
Koh Rong is located in Preah Sihanouk Province, Cambodia, and is the country’s second-largest island. Established as a commune in 2000 and officially becoming a city in 2019, Koh Rong lies about 25 minutes by ferry from Sihanoukville. The island covers approximately 78 square kilometers and features 43 kilometers of beaches along its 61-kilometer coastline.

Koh Rong Sanloem, part of Koh Rong City, is situated about 4 kilometers south of Koh Rong. It is approximately 25 kilometers from Sihanoukville Port, making it easily accessible by ferry and a popular destination for travelers seeking a quieter island experience.

KTI to Koh Rong & Koh rong Sanloem
Techo International Airport, Cambodia’s newly developed 4F international airport, is the country’s newest major aviation hub. Below are the main transportation options for traveling from Techo International Airport to Koh Rong and Koh Rong Sanloem, two of Cambodia’s most popular island destinations located in Preah Sihanouk Province (Sihanoukville Province).
1. Techo International Airport to Koh Rong & Koh Rong Sanloem by Bus
There are currently no direct bus services from Techo International Airport to Koh Rong or Koh Rong Sanloem. However, travelers can easily reach the islands by first traveling into Phnom Penh city, where many reliable bus companies operate daily routes to Sihanoukville.
To start the journey, take the airport express bus from Techo International Airport to Phnom Penh City Center Bus Station. This station is surrounded by multiple bus operators offering regular departures to Sihanoukville, making it easy to find a suitable schedule.
The distance from Phnom Penh to Sihanoukville is approximately 215 kilometers, and the bus journey typically takes around 2 hours and 48 minutes, depending on traffic conditions and the service selected.
Once you arrive in Sihanoukville, the final step is to take a ferry from Sihanoukville Port to Koh Rong or Koh Rong Sanloem. The ferry covers a distance of about 26 kilometers and usually takes 45 minutes to 1 hour, depending on sea conditions and the ferry operator.
2. Techo International Airport to Koh Rong & Koh Rong Sanloem by Private Taxi
Traveling from Techo International Airport to Koh Rong or Koh Rong Sanloem by private taxi is one of the most comfortable and stress-free ways to start your island trip.
After arriving at Techo International Airport, you can take a private taxi directly to Sihanoukville city or Sihanoukville Port, where ferries depart for the islands. The total distance is approximately 233 kilometers, and the drive usually takes around 2 hours and 54 minutes, depending on traffic and road conditions. Choosing a private taxi helps you avoid multiple transfers, travel on your own schedule, and enjoy a smooth journey.
Once in Sihanoukville, the final part of the trip is a ferry transfer to Koh Rong or Koh Rong Sanloem. Ferries run frequently throughout the day from Sihanoukville Port, covering roughly 26 kilometers in 45 minutes to 1 hour, depending on sea conditions and the ferry operator.
To ensure a hassle-free experience, it is best to book your private taxi in advance and select a service that is safe, comfortable, affordable, and offers door-to-door pickup and drop-off.
Tap Taxi is an excellent choice for this route, as it operates private taxi stations at Techo International Airport as well as taxi stations in Sihanoukville, conveniently located close to the ferry port for Koh Rong and Koh Rong Sanloem. Tap Taxi is a reliable and efficient private taxi option for travelers, helping you feel relaxed, secure, and well taken care of throughout your journey.
3. Techo International Airport to Koh Rong & Koh Rong Sanloem by Flight
There are no direct flights from Techo International Airport to Koh Rong or Koh Rong Sanloem, as neither island has an airport. Travelers must first take a domestic flight from Techo International Airport (KTI) to Sihanoukville International Airport (KOS), which is the fastest way to reach Cambodia’s southern coast from Phnom Penh.
After landing at Sihanoukville International Airport, travelers need to continue by land to Sihanoukville city or directly to the Koh Rong ferry port. As the airport does not provide an airport bus service, the most convenient option is a private taxi. The distance is approximately 21 kilometers, and the journey typically takes around 32 minutes, depending on traffic conditions. Private taxis offer comfort, flexibility, and direct drop-off, making them ideal for travelers with luggage.
Once in Sihanoukville, the final step is a ferry transfer to Koh Rong or Koh Rong Sanloem. Ferries depart regularly from Sihanoukville Port, covering about 26 kilometers in 45 minutes to 1 hour, depending on sea conditions and the ferry operator.
4. Techo International Airport to Koh Rong & Koh Rong Sanloem by Train
Traveling from Phnom Penh to Sihanoukville is now easier and more enjoyable with the train service connecting the two cities.
To start the journey, travelers need to travel from Techo International Airport to Phnom Penh Royal Railway Station, which can be done by airport express bus or private taxi. Using a private taxi is especially convenient, and Tap Taxi is a reliable option as it operates a private taxi station directly at the airport.
From the railway station, you can board the train to Sihanoukville, with a journey time of approximately 6.5 hours. While longer than traveling by road, the train offers a relaxing and scenic experience, allowing passengers to enjoy rural landscapes and countryside views along the way.
As train services run less frequently than buses, it is important to check schedules and book tickets in advance, particularly during weekends and peak travel periods.
After arriving in Sihanoukville, a short transfer of about 2 kilometers is required to reach Sihanoukville Port or Koh Rong Port, which can easily be done by tuk-tuk, motorbike taxi, or Tap Taxi private taxi.
Sihanoukville International Airport
Here are the things you need to know about Sihanoukville Internationa Airport and Transportation to get to Koh Rong and Koh Rong Sanloem.
1. Things you need to know about Sihanoukville International Airport (KOS)
Sihanoukville International Airport is the third-largest airport in Cambodia and is strategically located approximately 20 kilometers east of Sihanoukville City. Serving as a key transportation gateway to Cambodia’s southern coastline, the airport plays an important role in connecting travelers to the country’s most popular beach and island destinations.
2. How far from Sihanoukville International Airport to Koh Rong & Koh Rong Sanloem
Traveling from Sihanoukville International Airport to Koh Rong or Koh Rong Sanloem requires a private taxi transfer followed by a ferry ride.
From the airport, travelers need to reach Sihanoukville Port, which is located about 20 kilometers away. The most convenient way to get there is by private taxi from Sihanouk airport to Sihanouk Port , with the journey usually taking 30 to 35 minutes, depending on traffic.
Once at Sihanoukville Port or Port to Koh Rong, you can take a ferry to Koh Rong or Koh Rong Sanloem. The ferry covers approximately 26 kilometers and typically takes around 45 minutes, with services running several times a day to provide flexible travel options.
3. Sihanouk International Airport to Koh Rong & Koh Rong Sanloem Transportation Option
Sihanoukville International Airport does not offer an airport bus service, so travelers must take a private taxi to Sihanoukville Port or Koh Rong Port, where ferries depart for Koh Rong and Koh Rong Sanloem.
A popular option is Tap Taxi, a service known for being safe, comfortable, and affordable. Tap Taxi operates stations near both Sihanoukville International Airport and Koh Rong Port, making it easy to book a ride directly from the airport. Their door-to-door service is especially convenient for travelers with luggage or groups, providing a smooth and stress-free transfer.
After arriving at the port, the final step is to take a ferry to Koh Rong, which travels about 26 kilometers and takes 45 minutes to 1 hour, depending on sea conditions and the ferry operator.
4. Available Ferry Boat Service to go to Koh Rong and Koh Rong Sanloem
To get to Koh Rong and Koh Rong Sanloem, there are many speed boat options that you can choose. HEre are the list of speed boat company: Island Speed Boat, Buva Sea, GTVC Speedboat, Koh Rong Star Express Cambodia
Travel from Phnom Penh, Sihanoukville (Preah Sihanouk), Siem Reap, Battambang, Kep, Kampot and other provinces to Koh Rong & Koh Rong Sanloem.
These are the most popular travel routes that connect Cambodia’s top tourism destinations with Koh Rong and Koh Rong Sanloem, making it easy for visitors to travel from major cities to these beautiful island getaways.
1. Phnom Penh to Koh Rong & Koh Rong Sanloem Private Taxi
- Private Taxi From Phnom Penh to Sihanoukville + Ferry: Take a private taxi direct to Sihanoukville port or Port to Koh Rong then ferry.
2. Sihanoukville (Preah Sihanouk) to Koh Rong & Koh Rong Sanloem Private taxi
- Private Taxi from Sihanoukville to Sihanoukville Port + Ferry: Take a private taxi direct to Sihanoukville Port or Port to Koh Rong then ferry.
3. Siem Reap to Koh Rong & Koh Rong Sanloem Private Taxi
- Private Taxi From Siem Reap to Sihanoukville + Ferry: Take a private taxi direct to Sihanoukville Port or Port to Koh Rong then ferry.
4. Battambang to Koh Rong & Koh Rong Sanloem Private Taxi
- Private Taxi From Battambang to Sihanoukville + Ferry: Take a private taxi direct to Sihanoukville Port or Port to Koh Rong then ferry.
5. Kep to Koh Rong & Koh Rong Sanloem Private Taxi
- Private Taxi from Kep to Sihanoukville + Ferry: Take a private taxi direct to Sihanoukville Port or Port to Koh Rong then ferry.
6. Kampot to Koh Rong & Koh Rong Sanloem Private Taxi
- Private Taxi from Kep to Sihanoukville + Ferry: Take a private taxi direct to Sihanoukville Port or Port to Koh Rong then ferry.