KAMPOT to KOH RONG — Transport Options ☀️

kampot-to-koh-rong-samloem-transport
How do you get from Kampot to Koh Rong Sanloem? You can travel by train/bus + ferry/boat.
  1. Bus + Ferry to Koh Rong
  2. Train + Ferry to Koh Rong
  3. Taxi / Car + Ferry to Koh Rong
  4. Catamaran / Boat to Koh Rong
  5. Book a Tour in Cambodia 🎫
  6. Book Ticket to Koh Rong 🎫
Best comfort

Private car + ferry

Door-to-door transfer to port, smoother journey

Alternative

Train + ferry

More scenic, but limited schedule

Avoid

Uncoordinated transfers

Risk of missing ferry connections

Quick answer: If you’re travelling from Kampot to Koh Rong, you’ll most likely take a minivan/bus or train to Sihanoukville and then a ferry/boat over to the island. The journey is relatively short and manageable, with the bus/boat combo being the simplest and fastest for most travellers.

At a glance:

  • 📍 Distance: approximately ~130 km by land + boat from Kampot to Koh Rong via Sihanoukville.
  • ⏱️ Travel time: ~4–5 hours using bus/minivan + ferry | ~4–6 hours by train + ferry
  • 💰 Price range: Bus/minivan + ferry ~US$20–35 per person | Train + ferry ~US$20–25 per person
  • 🚌 Best for budget & ease: Bus or minivan from Kampot → Sihanoukville, then ferry from Sihanoukville → Koh Rong.
  • 🚆 Best for slower scenic travel: Train from Kampot → Sihanoukville (limited schedule) + ferry to Koh Rong.

Last updated in March 2026


From Kampot to Koh Rong you can travel by bus/van, train, taxi + ferry.

The distance from Kampot to Koh Rong via Sihanoukville is about 130 km. The most popular option is a bus or minivan and ferry via Sihanoukville, taking about 5–7 hours. Combined tickets cost around $20–35 per person.

You can also travel by Royal Railway train to Sihanoukville (about 2.5 hours) and continue by ferry or speedboat to Koh Rong. The boat trip takes about 1 hour and ferries arrive at different beaches and piers across the island.

There are no flights to Koh Rong because the island has no airport. Bus, train and ferry tickets from Kampot to Koh Rong can be easily searched and booked online in advance.

BOOK TICKETS with 12go.asia

Koh Rong is one of the most popular islands in Cambodia, famous for its beaches, clear sea and relaxed atmosphere. Popular places include Koh Toch, Long Set Beach and Sok San Beach. Before your trip, check the guide to Weather in Koh Rong.

Comparison of Transfer Modes from Kampot to Koh Rong
Transfer Mode – Kampot to Koh Rong Travel Time Cost Range
Bus / Minivan + Ferry 4–5 hours $20–35 per person
Train + Ferry 4–6 hours $20–25 per person
Private Taxi/Car + Ferry 3–4 hours $80–160 per person
Catamaran / Ferry 2.5 hours $25-27 per person

How do you get from Kampot to Koh Rong?


1. BUS / VAN + FERRY from Kampot to Koh Rong

👉 Bus/minivan + ferry is the cheapest and most common way from Kampot to Koh Rong.

  • ✔️ Good for: budget travelers and most solo travelers
  • ✔️ Duration: ~4–5 hours
  • ✔️ Price: $20–29 per person
  • ✔️ Comfort: medium (minivan + ferry with seating)
  • ✅ Best option: Smooth transfer via Sihanoukville with short connection time
  • 💡 Tip: Book both tickets together and check ferry departure points.

The most popular way to get from Kampot to Koh Rong is by minivan + ferry via Sihanoukville. This option has 2 steps and takes about 4–5 hours in total.

First, travel by minivan from Kampot to Sihanoukville. The journey takes about 2–3.5 hours and tickets cost around $8–12 per person. Several companies operate modern minivans on this route throughout the day.

Minivans depart from different locations in Kampot and arrive at various points in Sihanoukville. Tickets can be easily searched and booked online in advance.

1. BOOK TICKETS to Sihanoukville

The second step is a ferry or speedboat from Sihanoukville to Koh Rong. The boat trip takes about 30–60 minutes, depending on the destination beach and ferry company.

Ferries usually depart from Sihanoukville Port and arrive at popular places such as Koh Toch, Long Set Beach or Sok San Beach. One-way ferry tickets cost about $12–17 per person.

Boat transfer is the only way to reach Koh Rong. Ferry tickets can also be searched and booked online in advance.

2. BOOK TICKETS to Koh Rong

Bus + Ferry Schedule from Kampot to Koh Rong
Operator Departs Arrives Price
Kampot Transports 13:45 17:15 $25 per person
Kampot Transports 08:30 12:00 $25 per person
Kampot Transports 10:30 14:00 $25 per person
Kampot Tour 08:30 12:30 $27 per person
Kampot Tour 10:30 14:30 $27 per person

van-minibus-ferry-kampot-to-koh-rong
From Kampot to Koh Rong Sanloem you can also travel by minivan, minibus + ferry via Sihanoukville (photo: 12go.asia).

2. TRAIN + FERRY / BOAT from Kampot to Koh Rong

👉 Train + ferry is a scenic and interesting way from Kampot to Koh Rong.

  • ✔️ Good for: travelers seeking a unique and relaxed journey
  • ✔️ Duration: ~4–6 hours
  • ✔️ Price: $18–25 per person
  • ✔️ Comfort: medium (train seats + ferry)
  • ✅ Best option: Train ride with easy transfer to nearby Sihanoukville port
  • 💡 Tip: Check train schedule in advance and plan ferry connection accordingly.

Another option is to travel by train and ferry via Sihanoukville. This transfer has 2 steps and takes about 4–6 hours in total.

First, take the Royal Railway train from Kampot to Sihanoukville. The journey takes about 2.5 hours and train tickets cost around $6–8 per person.

Royal Railway operates comfortable seated trains, but departures are limited and there is usually only one train per day. You can also check the Cambodia Railway Map before your trip.

Train tickets can be searched and booked online in advance. E-tickets on your phone are usually accepted.

1. BOOK TICKETS to Sihanoukville

From Sihanoukville Railway Station, continue by ferry or speedboat to Koh Rong. The port is only about 2 km from the train station.

The boat trip takes about 30–60 minutes and ferries arrive at various locations such as Koh Toch, Long Set Beach, Coconut Beach or Sok San Beach.

Ferry tickets cost around $12–17 per person and can be booked online before departure.

2. BOOK TICKETS to Koh Rong

train-ferry-kampot-to-koh-rong
From Kampot to Koh Rong Sanloem you can also travel by train of Royal Railway + ferry (photo: 12go.asia).

3. TAXI + FERRY / BOAT from Kampot to Koh Rong

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

  • ✔️ Good for: groups and travelers seeking comfort and flexibility
  • ✔️ Duration: ~3–4 hours
  • ✔️ Price: $80–160 per car (taxi + ferry per person extra)
  • ✔️ Comfort: high (private car + modern ferry)
  • ✅ Best option: Direct transfer to Sihanoukville port with minimal waiting time
  • 💡 Tip: Coordinate ferry timing with car arrival for a smooth connection.

The fastest and most comfortable option is a private car or taxi and ferry via Sihanoukville. This transfer has 2 steps and takes about 3–4 hours in total.

First, travel by private car from Kampot to Sihanoukville. Companies such as SIMA Car, Angkor Guide Adventure and Glassflower operate modern cars, SUVs and minivans on this route.

The journey to Sihanoukville takes about 2.5–3 hours and private transfers cost around $65–140 per vehicle. Larger minivans are available for groups.

A major advantage is the flexible departure and arrival point, including direct transfer to Sihanoukville Port.

1. BOOK TAXI / CAR to Sihanoukville

From Sihanoukville, continue by ferry or speedboat to Koh Rong. The boat trip takes about 30–60 minutes, depending on the destination beach.

Ferries arrive at popular places such as Koh Toch, Long Set Beach, Coconut Beach and Sok San Beach. Ferry tickets can be searched and booked online in advance.

2. BOOK FERRY TICKETS to Koh Rong

taxi-car-ferry-kampot-to-koh-rong
From Kampot to Koh Rong Sanloem you can also travel by private taxi/car + ferry (photo: 12go.asia).

4. CATAMARAN / BOAT from Kampot to Koh Rong

👉 Catamaran / boat is a direct and scenic way from Kampot to Koh Rong.

  • ✔️ Good for: travelers seeking a direct and hassle-free transfer
  • ✔️ Duration: ~2.5 hours
  • ✔️ Price: $25–27 per person
  • ✔️ Comfort: medium to high (modern catamaran with seating)
  • ✅ Best option: Direct boat route without transfers
  • 💡 Tip: Book early due to limited schedule and seasonal availability.
    • you can travel from Kampot to Koh Rong by a modern catamaran / boat operated by Buva Sea Cambodia
    • the journey by catamaran / boat from Kampot to Koh Rong takes about 2.5 hours
    • the transport by boat / catamaran from Kampot to Koh Rong costs around 25-27 USD/person
    • catamarans / boats depart from Kampot International Tourism Port
    • the timetable of these boats between the two places is limited
    • Tickets for boats from Kampot to Koh Rong Samloem Island can be purchased at 12go.asia ➔.

catamaran-ferry-kampot-to-koh-rong
You can also take a modern boat/catamaran from Kampot to Koh Rong Sanloem with Buva Sea Cambodia (photo: 12go.asia).

❓ FAQ – Travel from Kampot to Koh Rong

How to book tickets from Kampot to Koh Rong?

Bus, train and ferry tickets from Kampot to Koh Rong can be booked online via Baolau or 12go.asia.

How long does it take to travel from Kampot to Koh Rong?

Bus + ferry takes about 4–5 hours, train + ferry 4–6 hours, taxi + ferry 3–4 hours, and direct catamarans about 2.5 hours.

What is the distance from Kampot to Koh Rong?

The route via Sihanoukville covers approximately 130 km by land and sea.

How much does travel from Kampot to Koh Rong cost?

Bus + ferry costs $20–35, train + ferry $20–30, catamarans about $25–27, and taxi + ferry around $80–160.

What is the cheapest way to get to Koh Rong?

The cheapest option is usually the Royal Railway train to Sihanoukville combined with a ferry to Koh Rong.

Are there flights from Kampot to Koh Rong?

No, Koh Rong has no airport. All visitors must arrive by ferry or speedboat.

Is there an airport in Sihanoukville?

Yes, Sihanoukville International Airport serves domestic and selected international flights.

Where do ferries from Sihanoukville arrive on Koh Rong?

Ferries arrive at places such as Koh Toch, Long Set Beach, Coconut Beach, Sok San Beach and other popular areas.

Where to stay on Koh Rong?

Koh Rong offers beach bungalows, guesthouses, resorts and luxury hotels. Book accommodation online here: Accommodation in Koh Rong.

How to get from Koh Rong back to Sihanoukville?

Daily ferries and speedboats operate between Koh Rong and Sihanoukville. Check the ferry schedule before departure.

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 Kampot to Koh Rong

Traveling from Kampot to Koh Rong requires a transfer in Sihanoukville. You can travel by bus, minivan, train or taxi and continue by ferry or speedboat.

  • Use Combined Tickets: Bus/minivan and ferry combos are the easiest option.
  • Travel Early: Morning departures provide the best ferry connections.
  • Try the Train: Royal Railway offers a scenic ride to Sihanoukville.
  • Pack for the Ferry: Bring sunscreen, water and sunglasses.
  • Check Your Arrival Pier: Ferries arrive at different beaches and ports on Koh Rong.
  • Book in Advance: Popular departures can sell out during the high season.
  • Allow Extra Time: Weather and sea conditions can occasionally affect ferry schedules.

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


🎫 Book your tickets from Kampot to Koh Rong Sanloem + Schedule:

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

Bus Timetable – Cambodia ➔

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: