BANGKOK to KOH RONG — Transport Options ☀️

How to get from Bangkok to Koh Rong Samloem by plane, bus, train, van, taxi, car, ferry
How to travel from Bangkok to Koh Rong Samloem? You can travel by plane, bus, van, car and boat/ferry via Sihanoukville.
  1. Flight + Ferry to Koh Rong
  2. Bus + Ferry to Koh Rong
  3. Taxi + Ferry to Koh Rong
  4. Book a Tour Online 🎫
  5. Book Tickets Online 🎫
Best comfort

Flight + ferry

Fastest option via Phnom Penh or Sihanoukville

Best flexibility

Private car/taxi + ferry

Flexible route, smoother border crossing

Avoid

Direct connection

No direct route, always requires transfers

Quick answer: You can travel from Bangkok to Koh Rong Samloem by flight + bus + ferry, bus/van + ferry, or private car + ferry. Flying is the fastest option, while bus + ferry is the cheapest. Private transfers offer the highest level of comfort and flexibility.

At a glance:

  • 📍 Route: Bangkok → Phnom Penh / Sihanoukville → ferry → Koh Rong Samloem.
  • ⏱️ Travel time: Flight + Bus + Ferry: 12–14 h | Bus + Ferry: 20–26 h | Private Car + Ferry: 14–15 h.
  • 💰 Price: Flight + Bus + Ferry: US$80–250 | Bus + Ferry: US$45–75 | Private Car + Ferry: varies by vehicle.
  • ✈️ Fastest: Flight to Phnom Penh + bus + ferry.
  • 🚌 Cheapest: Tourist bus/van via Phnom Penh or Sihanoukville.
  • 🚖 Most comfortable: Private car/taxi to Sihanoukville + ferry.

Last updated in April 2026.


From Bangkok to Koh Rong by bus, train, taxi, plane and ferry

Travel from Bangkok to Koh Rong covers about 900 km and includes a ferry from Sihanoukville. The fastest option is a flight to Phnom Penh followed by a bus and ferry, while cheaper bus and private transfer combinations are also available. Learn more about Cambodia before your trip.

The quickest route is to fly to Phnom Penh, continue by bus or train to Sihanoukville, and take a ferry to Koh Rong. You can book flights, buses, trains, private transfers and ferry tickets online in advance.

BOOK TICKETS with Baolau

Koh Rong is one of Cambodia’s most popular islands, famous for white-sand beaches and clear water. It has no airport, so all visitors arrive by ferry from Sihanoukville, which is connected to Phnom Penh by road and rail.

Koh Rong is accessible only by ferry, making advance planning important during the busy travel season. The island is ideal for beaches, snorkeling, diving and relaxing tropical holidays.

Transfer Options from Bangkok to Koh Rong
Transfer Mode – Bangkok to Koh Rong Travel Time Cost Range
Flight + Bus + Ferry (via Phnom Penh) 12-14 hours $80-250/pp
Bus / Van + Ferry (via Phnom Penh) 20-26 hours $45-75/pp
Private Car + Ferry 14-15 hours $400-600

BOOK TICKETS with 12go.asia


How do I get from Bangkok to Koh Rong?


1. FLIGHT + BUS + FERRY to Koh Rong

👉 Flight + bus + ferry via Phnom Penh and Sihanoukville is the fastest way to reach Koh Rong from Bangkok.

  • ✔️ Best for: travelers who prefer the fastest and most comfortable option
  • ✔️ Travel time: about 12–14 hours in total
  • ✔️ Cost: around $70–300 per person
  • ✔️ Comfort: good comfort with a short flight and ferry
  • ✅ Best Option: Flight to Phnom Penh + minivan to Sihanoukville + ferry
  • 💡 Tip: Book flights and ferry tickets online in advance.
  • 🌏 Extra tip: Ferries from Sihanoukville operate several times daily.

The fastest way to travel from Bangkok to Koh Rong is by flight to Phnom Penh, followed by a bus or minivan to Sihanoukville and a ferry to the island. This option takes about 12–14 hours and is the most convenient.

Direct flights from Bangkok to Phnom Penh take about 1 hour 15 minutes. Airlines include Thai Airways, Thai AirAsia, Bangkok Airways, Thai VietJet, Cambodia Airways and others. Flight prices usually range from $50–250 per person.

From Phnom Penh, continue by bus or minivan to Sihanoukville. The journey takes about 2.5–5 hours, with frequent departures throughout the day. A limited Royal Railway train service is also available.

The final step is the ferry from Sihanoukville to Koh Rong. The crossing takes 30–60 minutes, costs about $12–17 per person, and ferries operate several times daily to different beaches and piers on the island.

flight-bus-ferry-bangkok-to-koh-rong
From Bangkok to Koh Rong you can travel by plane + bus + ferry via Phnom Penh and Sihanoukville (photo: 12go.asia).

2. BUS + FERRY from Bangkok to Koh Rong

👉 Bus + ferry via Phnom Penh and Sihanoukville is the cheapest way to travel from Bangkok to Koh Rong.

  • ✔️ Best for: budget travelers who don’t mind a longer journey
  • ✔️ Travel time: about 20–26 hours
  • ✔️ Cost: around $45–80 per person
  • ✔️ Comfort: moderate with long bus rides and a ferry
  • ✅ Best Option: Overnight bus to Phnom Penh + bus to Sihanoukville + ferry
  • 💡 Tip: Book all tickets online and consider an overnight stay in Phnom Penh.
  • 🌏 Extra tip: Ferries from Sihanoukville to Koh Rong depart several times daily.

Traveling by bus and ferry is the cheapest way to reach Koh Rong. The journey has three parts: bus from Bangkok to Phnom Penh, bus or minivan to Sihanoukville, and a ferry to the island. See more about transportation in Cambodia.

The whole trip takes about 20–26 hours, depending on connections. The bus from Bangkok to Phnom Penh takes around 12–16 hours and costs about $25–45 per person.

Several companies operate this route, including Capitol VIP, Virak Buntham, Saly Express, Travel Mart, Airbus and Sarah Transport. Most services use sleeper buses, coaches or comfortable minivans.

From Phnom Penh, continue by bus or minivan to Sihanoukville. The trip takes 2.5–5 hours, tickets cost about $10–20 per person, and departures are available throughout the day.

From Sihanoukville, take the ferry to Koh Rong. The crossing takes 30–60 minutes, costs about $12–17 per person, and ferries operate several times daily.

bus-ferry-bangkok-to-koh-rong
From Bangkok to Koh Rong you can get by bus/van + ferry via Phnom Penh and Sihanoukville (photo: 12go.asia).

3. TAXI/CAR + FERRY from Bangkok to Koh Rong

👉 Private car + ferry is the most comfortable and flexible way to travel from Bangkok to Koh Rong.

  • ✔️ Best for: families, groups and travelers who value comfort
  • ✔️ Travel time: about 14–15 hours
  • ✔️ Cost: around $80–330 per car + ferry ticket
  • ✔️ Comfort: very high with door-to-door service
  • ✅ Best Option: Private car to Sihanoukville + ferry to Koh Rong
  • 💡 Tip: Reserve your car and ferry tickets online in advance.
  • 🌏 Extra tip: Sharing the car with friends makes this option more affordable.

A private car with driver is the most comfortable way to travel from Bangkok to Koh Rong. Travel first to Sihanoukville, then continue by ferry to the island. The whole journey takes about 14–15 hours.

The drive to Sihanoukville takes around 12 hours. Private transfers are available from Bangkok city, Suvarnabhumi Airport and Don Mueang Airport.

Glassflower and SIMA Car operate this route with standard cars, SUVs and minivans. Prices range from about $80–330 per vehicle, depending on the type of car.

Book your private transfer online in advance. After arriving at Sihanoukville Port, take a 30–60 minute ferry to Koh Rong.

taxi-car-ferry-bangkok-to-koh-rong
From Bangkok to Koh Rong you can travel by private car/taxi + ferry via Sihanoukville (photo: 12go.asia).

❓ FAQ + TIPS – Travel from Bangkok to Koh Rong

How to book tickets and flights from Bangkok to Koh Rong?

Book tickets online at Baolau ➜ or 12go.asia ➜.

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

Travel takes about 12–14 hours by plane + ferry, 20–26 hours by bus + ferry, or 14–15 hours by private car.

What is the distance from Bangkok to Koh Rong?

The route is about 900 km via Phnom Penh and Sihanoukville.

How much does it cost to travel from Bangkok to Koh Rong?

Prices range from about $45 to $340 per person, depending on the transport.

What is the cheapest way to get to Koh Rong?

The cheapest option is a bus or minivan plus ferry via Sihanoukville.

What is the fastest way to travel from Bangkok to Koh Rong?

Fly via Phnom Penh, then continue by bus and ferry. See Phnom Penh to Koh Rong.

Is there a direct train from Bangkok to Sihanoukville?

No. You need to change trains in Cambodia or travel by bus.

Can you fly directly from Bangkok to Koh Rong?

No. Koh Rong has no airport, so the final transfer is by ferry.

Where can you travel from Sihanoukville?

You can visit nearby islands or travel by bus to Koh Kong.

Where to stay in Koh Rong Samloem or Sihanoukville?

Choose from guesthouses, bungalows and resorts. Book accommodation in Koh Rong here.



💡 Practical Travel Tips for Bangkok to Koh Rong

Traveling from Bangkok to Koh Rong requires a combination of flights, buses or private transfers, followed by a ferry from Sihanoukville.

  • Fastest Option: Fly to Phnom Penh or Sihanoukville, then continue by ferry.
  • Cheapest Option: Bus or minivan via Phnom Penh and Sihanoukville costs less but takes much longer.
  • Book Early: Flights and ferries often sell out during holidays and the dry season.
  • Carry Cash: Bring some US dollars or Cambodian Riel for small purchases on the islands.
  • Weather Matters: Ferry schedules may change during rough sea conditions in the rainy season.
  • Travel Documents: Check Cambodian visa requirements before crossing the border.

Tip: Flights, buses and ferry tickets can be searched and booked online before your trip.


🎫 Book your tickets from Bangkok to Koh Rong in Cambodia:

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

Laos to Thailand ➔

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 2

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: