PHNOM PENH to KOH RONG — Transport ☀️

how-to-go-phnom-penh-to-koh-rong
How do you get from Phnom Penh to Koh Rong Sanloem? You can travel by combination of bus, train, taxi and ferry/speedboat.
  1. Bus/Train + Ferry to Koh Rong
  2. Train + Ferry to Koh Rong
  3. Taxi + Ferry to Koh Rong
  4. Book a Tour Online 🎫
  5. Book Ticket Online 🎫
Best comfort

Private car + ferry

Door-to-door transfer with flexible stops

Best flexibility

Separate tickets

More control over timing and ferry choice

Avoid

Train combinations

Indirect, slower and less practical

Quick answer: The most common way to travel from Phnom Penh to Koh Rong Sanloem is by bus or van to Sihanoukville then a ferry to the island. Travel time typically ranges from about 4.5–6 hours and prices start from around US$28–50 depending on transport type and season. The most popular and budget option is to travel by bus + ferry via Sihanoukville.

At a glance:

  • 📍 Distance: approximately 150–270 km depending on route and starting point.
  • ⏱️ Travel time: ~4–5 hours for bus/van + ferry, ~8–9 hours if using slower train/ferry combos, flights/ferry ~5–6+ hours.
  • 💰 Price range: from ~US$23 up to ~US$50 or more for higher-comfort options.
  • 🚕 Best for comfort: Van or private transfer to Sihanoukville then fast ferry.
  • 🚆 Best for budget: Standard bus + ferry combination.

Last updated in March 2026


From Phnom Penh to Koh Rong by bus, train, taxi + ferry.

Travel distance from Phnom Penh to Koh Rong via Sihanoukville is about 270 km. The most popular option is bus/van + ferry via Sihanoukville. Bus or train tickets to Sihanoukville cost about $10-16/pp and ferry tickets to Koh Rong cost about $13-17/pp.

Travel time by bus/van + ferry is about 4-8 hours. Ferries arrive at various locations such as Koh Toch Port, Long Set Beach, Coconut Beach or Sok San Beach. Tickets can be searched and booked online in advance.

Koh Rong is one of Cambodia’s most popular islands. You can travel by bus + ferry, train + ferry or private taxi + ferry via Sihanoukville. There are no direct flights to Koh Rong because the island has no airport. You can also travel via Kampot and check the weather in Koh Rong before your trip.

Comparison of Transfer Modes from Phnom Penh to Koh Rong
Transfer Mode – Phnom Penh to Koh Rong Travel Time Cost Range
Bus / Minivan + Ferry 4–8 hours $23–45 per person
Train of Royal Railway + Ferry 8–10 hours $23–35 per person
Taxi / Car + Ferry 3.5–5 hours $100–320 per vehicle

How do you get from Phnom Penh to Koh Rong?


1. BUS + FERRY from Phnom Penh to Koh Rong

👉 Bus + ferry is the cheapest and most popular way from Phnom Penh to Koh Rong.

  • ✔️ Good for: budget travelers and most solo travelers
  • ✔️ Duration: ~3–6 hours (bus + ferry combined)
  • ✔️ Price: $22–37 per person
  • ✔️ Comfort: medium (modern buses/minivans + ferries with seating)
  • ✅ Best option: Giant Ibis bus + GTVC Speed Boat ferry
  • 💡 Tip: Book tickets in advance and double-check departure and arrival points.

The most popular and cheapest way to travel from Phnom Penh to Koh Rong is by bus or minivan + ferry via Sihanoukville. This transfer has 2 steps: first travel to Sihanoukville, then continue by ferry or speedboat to Koh Rong.

A) Bus / Minivan from Phnom Penh to Sihanoukville

Buses and minivans from Phnom Penh to Sihanoukville are operated by companies such as Giant Ibis, Virak Buntham, Larryta Express, Capitol VIP, Airbus and others. Travel time is about 2.5-5 hours and tickets cost around $10-20/pp.

Departure and arrival points vary by company. Tickets to Sihanoukville can be searched and booked online in advance.

1. BOOK TICKETS to Sihanoukville

B) Ferry from Sihanoukville to Koh Rong

The second step is a ferry or speedboat to Koh Rong. Boats usually depart from Sihanoukville Port and arrive at places such as Koh Toch Port, Long Set Beach, Coconut Beach or Sok San Beach.

The ferry ride takes about 30-60 minutes and costs around $12-17/pp. Operators include Buva Sea Cambodia, GTVC Speed Boat, Speed Ferry Cambodia and Island Speed Ferry. Tickets can be booked online and mobile e-tickets are usually accepted.

2. BOOK TICKETS to Koh Rong

Bus + Ferry Schedule from Phnom Penh to Koh Rong:
Operator Departs Arrival Price
Koh Rong Island Trans. 00:00 04:00 $14.00
Virak Buntham Express 00:45 05:00 $33.90
Koh Rong Island Trans. 01:30 05:00 $24.00
Go Ho Travel 03:00 10:00 $23.50
Virak Buntham Express 04:00 09:15 $33.90
Virak Buntham Express 05:00 09:15 $33.90
Sovan Rithy Express 06:30 10:30 $21.00
RA Express VIP 07:00 10:30 $21.60
Sovan Rithy Express 07:30 11:30 $21.00
RA Express VIP 08:00 11:30 $21.60
Koh Rong Island Trans. 08:30 12:30 $25.00
RA Express VIP 09:00 12:30 $21.60
CP Express 09:30 15:30 $38.25
Virak Buntham Express 10:00 15:15 $33.90
SIMA Express 10:30 16:30 $33.80
Sovan Rithy Express 11:00 15:00 $21.00
Koh Rong Island Trans. 11:30 15:30 $25.00
Koh Rong Island Trans. 12:30 16:30 $25.00
RA Express VIP 13:00 17:45 $21.60
Sovan Rithy Express 13:30 17:30 $21.00

bus-ferry-phnom-penh-to-koh-rong
From Phnom Penh to Koh Rong you can travel by bus/van + ferry via Sihanoukville (photo: 12go.asia).

2. TRAIN + FERRY from Phnom Penh to Koh Rong

👉 Train + ferry is a scenic but slower way from Phnom Penh to Koh Rong.

  • ✔️ Good for: travelers seeking a unique and relaxed journey
  • ✔️ Duration: ~9–10 hours
  • ✔️ Price: $20–35 per person
  • ✔️ Comfort: medium (train + modern ferry with seating)
  • ✅ Best option: Royal Railway train + GTVC Speed Boat or Speed Ferry Cambodia
  • 💡 Tip: Plan ahead due to limited train schedule and allow time for transfer in Sihanoukville.

Another option is to travel by train + ferry via Sihanoukville. This route has 2 steps: a Royal Railway train to Sihanoukville followed by a ferry to Koh Rong. Total travel time is about 9-10 hours.

A) Train from Phnom Penh to Sihanoukville

The Royal Railway train from Phnom Penh to Sihanoukville takes about 6 hours. There is usually only 1 train per day, so advance booking is recommended. The route also passes through Kampot, making it a good option for travelers who want to explore more of Cambodia.

1. BOOK TICKETS to Sihanoukville

B) Ferry from Sihanoukville to Koh Rong

From Sihanoukville, continue by ferry or speedboat to Koh Rong. The crossing takes about 30-60 minutes and ferries are operated by companies such as Buva Sea Cambodia, GTVC Speed Boat, Speed Ferry Cambodia and Island Speed Ferry.

2. BOOK TICKETS to Koh Rong

train-ferry-boat-phnom-penh-to-koh-rong
From Phnom Penh to Koh Rong you can travel by train of Royal Railway + speedboat / ferry via Sihanoukville (photo: 12go.asia).

3. TAXI + FERRY from Phnom Penh to Koh Rong

👉 Taxi + ferry is the fastest and most comfortable way from Phnom Penh to Koh Rong.

  • ✔️ Good for: groups and travelers seeking speed and comfort
  • ✔️ Duration: ~3.5–5 hours
  • ✔️ Price: $100–330 per car (taxi + ferry per person extra)
  • ✔️ Comfort: high (private car + modern ferry)
  • ✅ Best option: SIMA Car or Glassflower + GTVC Speed Boat
  • 💡 Tip: Book both parts in advance and confirm pickup location.

The fastest and most comfortable option is a private car + ferry via Sihanoukville. This transfer has 2 steps and takes about 3.5-5 hours in total, but it is also the most expensive way to reach Koh Rong.

A) Taxi / Car from Phnom Penh to Sihanoukville

Private transfers from Phnom Penh to Sihanoukville are offered by companies such as SIMA Car and Glassflower. Travel time is about 2.5-4 hours and prices range from $85-310/car, depending on the vehicle type. Smaller cars are cheaper, while SUVs and minivans are suitable for groups.

1. BOOK TAXI / CAR to Sihanoukville

B) Ferry from Sihanoukville to Koh Rong

From Sihanoukville, continue by ferry or speedboat to Koh Rong. The crossing takes about 30-60 minutes and tickets cost around $12-17/pp. Mobile e-tickets are usually accepted and can be booked online in advance.

2. BOOK TICKETS to Koh Rong

taxi-car-ferry-phnom-penh-to-koh-rong
From Phnom Penh to Koh Rong you can also travel by private car/taxi + ferry via Sihanoukville (photo: 12go.asia).

FAQ + Travel Tips – Phnom Penh to Koh Rong:

How to book tickets from Phnom Penh to Koh Rong?

You can book tickets online on Baolau ➜ or 12go.asia ➜. Ferry tickets from Sihanoukville to Koh Rong can also be booked separately.

What is the travel time from Phnom Penh to Koh Rong?

Bus or minivan + ferry takes about 4-8 hours, train + ferry about 8-10 hours, and private taxi + ferry about 3.5-5 hours.

How far is Koh Rong from Phnom Penh?

The travel distance via Sihanoukville is approximately 270 km.

How much does it cost to travel from Phnom Penh to Koh Rong?

Bus + ferry costs about $23-45/pp, train + ferry about $23-35/pp, and private taxi + ferry about $100-325 per vehicle.

What is the cheapest way to get to Koh Rong?

The cheapest option is usually a bus or minivan combined with a ferry via Sihanoukville.

What is the best transport option?

For most travelers, the best balance of price, comfort and convenience is bus + ferry via Sihanoukville.

Where do ferries arrive on Koh Rong?

Ferries can arrive at Koh Toch Port, Long Set Beach, Coconut Beach, Sok San Beach, Heaven Beach and other locations around the island.

Can I travel by train to Sihanoukville?

Yes, the Royal Railway train operates between Phnom Penh and Sihanoukville, with stops in Kampot and Kep.

Is there an airport on Koh Rong?

No, Koh Rong has no airport. The nearest airport is in Sihanoukville.

Where can you travel from Sihanoukville?

You can also travel to Koh Kong by bus or minivan. It is a quieter destination located about 240 km north of Sihanoukville.

Popular travel routes in Cambodia:
How to get from Phnom Penh to Mondulkiri? How to get from Battambang to Siem Reap?
How to get from Siem Reap to Phnom Penh? How to get from Koh Rong to Siem Reap?
How to get from Kampot to Phnom Penh? How to get from Kampot to Sihanoukville?
How to get from Siem Reap to Bangkok? How to get from Phnom Penh to Bangkok?

💡 Practical Travel Tips for Phnom Penh to Koh Rong

Traveling from Phnom Penh to Koh Rong requires a transfer via Sihanoukville, combining road or rail travel with a ferry or speedboat journey.

  • Travel Early: Morning departures help you connect with ferries and avoid unnecessary overnight stays.
  • Choose Your Island Area: Ferries arrive at different beaches such as Koh Toch, Long Set Beach or Sok San Beach.
  • Allow Connection Time: Leave enough time between your bus, train or taxi arrival and ferry departure.
  • Pack for the Boat: Bring water, sunscreen, sunglasses and a light rain jacket during wet season.
  • Book Tickets Ahead: Ferry departures can fill up quickly during weekends and holidays.
  • Check Return Schedules: Some ferry services have limited departures in the afternoon or low season.
  • Prepare Cash: Small USD bills are useful for snacks, tuk-tuks and local services.

Tip: Bus, train, taxi and ferry tickets from Phnom Penh to Koh Rong can be searched and booked online in advance.


🎫 Book your tickets from Phnom Penh to Koh Rong Sanloem:

(You can change departure and  arrival…eg. Phnom Penh > Sihanoukville, Sihanoukville > Koh Rong…)

Koh Rong to Siem Reap ➔

How useful was this post?

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.

About the author:
Hi, my name is Milan and I’m from the Czech Republic. I’m an independent traveler and the creator of this guide about northern Vietnam. I’ve spent a lot of time exploring this beautiful region — especially its mountains, nature, and ethnic culture. This website was born from my personal travel experiences, and I regularly update it with new tips and information to help fellow travelers. Follow our Facebook page for updates. This site was built with passion ❤️. Read more about the author
Share: