How to go → BANGKOK to KOH RONG? ☀️

bangkok-to-koh-rong-samloem-transport
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
🎫 Book a Tour Online
🎫 Book Tickets Online


From Bangkok to Koh Rong by bus/van, train, taxi, plane and boat.

    • There are various ways and combinations of ways to travel from Bangkok, Thailand to Koh Rong Island, Cambodia. First of all, it is good to know that the travel distance from Bangkok to Koh Rong can be about 900 km by land transport via Phnom Penh, the capital of Cambodia. There will be 4 main transportation options to Koh Rong from Bangkok: Air + Bus + Ferry via Phnom Penh, Bus/Minivan + Ferry via Phnom Penh, Air + Train + Ferry via Phnom Penh and Transfer by private car with driver and ferry. All these transport combinations are operated through the port town of Sihanoukville, from where all boats and ferries to Koh Rong depart.
    • The most convenient way to transfer to Koh Rong is to fly to Phnom Penh, then take a bus to Sihanoukville and take a ferry to the island. With this option, you can save several hours of time compared to other land transfer options via the Poipet border crossing. The disadvantage is that Koh Rong does not have an airport, so the nearest direct flights are operated only at Phnom Penh International Airport. It can take about 3-4 hours by bus from Phnom Penh to Sihanoukville. You can search and buy tickets for all modes of transport in combination of bus, train, private car to Sihanoukville or flights to Phnom Penh and land transfers to Koh Rong online in advance.

BOOK TICKETS with Baolau

    • Koh Rong stands as Cambodia’s premier island destination, boasting stunning white sandy beaches and an array of nearby islands accessible via various ferries and boats departing from Sihanoukville or Koh Rong itself. While Koh Rong lacks an airport, the closest international airport resides in Sihanoukville, a mere 25 km away. Sihanoukville also features a railway station with trains operated by the Royal Railway of Cambodia, connecting it to Phnom Penh. Access to Koh Rong is exclusively by boat or ferry from Sihanoukville.
    • The island of Koh Rong is only accessible by boat or ferry, there is no other option, the island is not connected by any road or bridge. Koh Rong Island and its nearby smaller islands will offer you an active vacation where you can enjoy beach relaxation, diving and other tourist activities. The popularity of this island is gradually growing and the number of tourists arriving is increasing.
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

The fastest and most convenient transportation option from Bangkok to Koh Rong Island in Cambodia, but with a higher price, is an air transfer and a bus and boat/ferry trip via Phnom Penh and the city of Sihanoukville. Sihanoukville also has an airport, but direct flights are not established.

So you must first fly to Phnom Penh, the capital of Cambodia and from there travel by bus or minivan to Sihanoukville and from this city you can take a boat/ferry to Koh Rong Island. This transfer option therefore has 3 steps, is the fastest option and takes a total of approx. 12-14 hours. Of course, this time may vary slightly depending on the transfers between individual routes.

The direct flight from Bangkok to Phnom Penh takes about 1 hour 15 minutes and is operated by Thai Airways, Thai AirAsia, Bangkok Air, Thai VietJet, Sky Angkor Airlines, Cambodia Airways and Hanh Air Systems. The cheapest direct flights to Phnom Penh are usually offered by Thai Air Asia. Flights from Bangkok to Phnom Penh cost between $50-250/pp, prices may vary slightly throughout the year. Flights are in operation from Suvarnabhumi or Don Mueang Airport to Phnom Penh International Airport.

BOOK FLIGHT to Phnom Penh

From Phnom Penh you will then continue by bus or minivan to Sihanoukville. This transfer in this way takes about 2.5-5 hours, depending on the type of bus and company. Buses can depart from various locations in Phnom Penh and also arrive at various locations or stations in Sihanoukville.

You will see this information when searching for tickets on online platforms. Buses will offer you seats or sleeping beds on the route, and smaller minivans only have seats, this is all fully sufficient for this route. You can easily buy bus tickets from Phnom Penh to Sihanoukville online in advance. There is also train by Royal Railway between Phnom Penh and Sihanoukville, but the train schedule in Cambodia is very limited.

BOOK TICKETS to Sihanoukville

The last step is to take a ferry/boat from Sihanoukville to Koh Rong, which takes about 30-60 minutes, depending on where exactly you want to go. The ferry usually departs from Sihanoukville Port and arrives at various places on Koh Rong, such as Long Set beach, Koh Rong Island Port, Coconut beach, Sok San Beach, Koh Toch Port, Pura Vita Resort, 4K Beach and other places.

There are various types of boats and ferries on the route, they offer seats and the timetable is relatively extensive. Every day there are many boats and ferries between Sihanoukville and Koh Rong, even on the return trip from the island to the mainland. A ferry transfer from Sihanoukville to Koh Rong costs approximately $12-17/pp for a one-way trip. Boat tickets to Koh Rong can again be easily purchased online in advance.

BOOK TICKETS to Koh Rong

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

One of the land transfer options from Bangkok to Koh Rong is to travel by bus/minivan and ferry via Phnom Penh and Sihanoukville. This transport option has a total of 3 steps and includes a transfer in Phnom Penh and Sihanoukville. First you will take a bus from Bangkok to Phnom Penh, then a bus from Phnom Penh to Sihanoukville and the last step is again a ferry transfer to Koh Rong Island.

In total, this transport option can take about 20-26 hours, depending on the transfer in Phnom Penh and Sihanoukville. So expect a long journey and it is advisable to stay in Phnom Penh for a while. The bus transfer from Bangkok to Phnom Penh takes about 12-16 hours, depending on the type of bus, the travel route and the company that operates the connections. Bus tickets from Bangkok to Phnom Penh cost between $25-45/pp, these prices may vary slightly throughout the year.

BOOK TICKETS to Phnom Penh

Companies that operate connections to Phnom Penh are Capitol VIP, Virak Buntham, Saly Express, Travel Mart, Airbus, Sarah Transport or SRL Tranpsort. Companies usually have sleeping or larger buses with seats or smaller minivans with seats.You will then travel from Phnom Penh to Sihanoukville by another bus or minivan.

The bus transfer to Sihanoukville from Phnom Penh takes about 2.5-5 hours and the companies you can use are Airbus, Giant Ibis, Virak Buntham, Chan Moly Roth Transportation, Virak Buntham, Larryta Express, Capitol VIP, Vibol Express, Sovan Rithy Express, Chan Moly Roth, SIMA Express, Sakura Bus and more.

BOOK TICKETS to Sihanoukville

Bus tickets from Phnom Penh to Sihanoukville cost between $10-20/pp, again these tickets are easy to find and buy online. Buses can depart from various locations in Phnom Penh and also arrive at various locations in Sihanoukville. The last step is again the boat transfer from Sihanoukville to Koh Rong, which is already described above. So the boat transfer to Koh Rong takes about 30-60 minutes and tickets cost between $12-17/pp for a one-way trip.

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

Another transfer option from Bangkok to Koh Rong Island is a trip by private car with a driver and a ferry again via the city of Sihanoukville. This transport option has 2 steps, first it is transport by private car/taxi with driver from Bangkok to Sihanoukville and then ferry transfer to Koh Rong. In total, this transport option, by private car with a driver and ferry to Koh Rong, can take about 14-15 hours.

You can choose a private car according to your preferences or the number of travelers, you can also travel in a larger group and use smaller minivans for more people.

The first step is to travel by private car from Bangkok to Sihanoukville, which takes about 12 hours. You can leave this way either from the city center of Bangkok or from Suvarnabhumi or Don Mueang airports.

BOOK TAXI / CAR to Sihanoukville

Companies that offer their cars on the route from Bangkok to Sihanoukville are Glassflower and SIMA Car. They will offer you classic smaller cars or minivans for more people, the SIMA Car company offers a cheaper option. Both of these companies also offer transfers on other popular routes in Cambodia.

Transportation by private car with driver from Bangkok to Sihanoukville costs between $80-330/car, depending on the type of car. Transfer by private car to Sihanoukville is thus the most expensive transport option between these places.

You can search, view and book your private chauffeured car from Bangkok to Sihanoukville online even in advance. You can take a private car to Sihanoukville Harbor and from there you will continue by boat/ferry to Koh Rong Island.

BOOK FERRY TICKETS 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:

1. How to book and buy tickets / flights from Bangkok to Koh Rong?

    • You can book tickets/flights from Bangkok to Koh Rong on Baolau ➜ or 12go.asia ➜
    • You can also search another routes, e.g. Bangkok to Phnom Penh, Sihanoukville to Koh Rong…

2. What is the travel time from Bangkok to Koh Rong?

    • Travel by plane + bus + ferry from Bangkok to Koh Rong (via Phnom Penh, Sihanoukville) takes about 12-14 hours.
    • Travel by bus/van + ferry from Bangkok to Koh Rong (via Phnom Penh, Sihanoukville) takes about 20-26 hours.
    • Travel by private car + ferry from Bangkok to Koh Rong (via Sihanoukville) takes about 14-15 hours.

3. What is the travel distance from Bangkok to Koh Rong?

    • Travel distance from Bangkok to Koh Rong is about 900 km by land via Phnom Penh and Sihanoukville.

4. How much does it cost to get from Bangkok to Koh Rong?

    • Transfer by plane + ferry from Bangkok to Koh Rong (via Phnom Penh, Sihanoukville) costs about $80-250/pp.
    • Transfer by bus/van + ferry from Bangkok to Koh Rong (via Phnom Penh, Sihanoukville) costs about $45-75/pp.
    • Transfer by private car with a driver + ferry from Bangkok to Koh Rong (via Sihanoukville) costs about $80-340/pp.

5. What is the cheapest way of transport from Bangkok to Koh Rong?

    • The cheapest option how you can go to Koh Rong Samloem in Cambodia from Bangkok in Thailand is to travel by bus/van + ferry via Sihanoukville. But this way of transfer takes a lot of travel time and it is not so comfortable.

6. What is the best way of transport from Bangkok to Koh Rong?

    • The best and fastest way how you can get to Koh Rong Samloem from Bangkok is to travel by plane + bus + ferry via Phnom Penh and Sihanoukville. Or you can take a flight to Phnom Penh and from Phnom Penh to Koh Rong you can travel by train + ferry via Sihanoukville.

7. Is there a direct train from Bangkok to Sihanoukville?

    • No, there is no direct train to Sihanoukville from Bangkok. But you can travel by train of Royal Railway from Phnom Penh to Sihanoukville. Train schedule of the train to Sihanoukville is very limited. It is also possible to travel by train in Thailand from Bangkok to Aranyaprathet border town, close to Poipet border crossing.

8. Are there flights to Koh Rong from Bangkok?

    • No, Koh Rong has no airport, travel by plane directly from Bangkok to this island is not possible.

9. Where you can also go from Sihanoukville? What to see?

    • Sihanoukville is a starting place for exploring Koh Rong, nearby islands are accessible by various ferries and boats. But another way is to travel to the north of Sihanoukville in Cambodia – travel by bus to Koh Kong.

10. Where to stay in Koh Rong Samloem / Sihanoukville?

    • You can stay in Koh Rong Samloem, there are various small guesthouses, bungalows and cottages.
    • Search and book your accommodation online > Book accommodation in Koh Rong here.

BOOK a TOUR / ACTIVITY in Cambodia

tour-activity-tickets-cambodia

BOOK Your RESORT in Koh Rong


🎫 Book bus, train, ferry tickets, car + flights from Bangkok to Koh Rong:

(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: 1

No votes so far! Be the first to rate this post.

Share: