Over the past year or so there have been some major changes in how to get from Phnom Penh to Sihanoukville (and from Sihanoukville to Phnom Penh). From fantastic new bus companies, to the very best taxi services, to the first cross-country train, it has never been easier to get from one city to the other. Here’s all the latest information on buses, taxis, trains, and flights between Phnom Penh and Sihanoukville. If you’re heading on to Koh Rong or Koh Rong Samloem, see: Sihanoukville to Koh Rong.

P.S. You can book your tickets online now and save up to 30%:


Taxis From Phnom Penh to Sihanoukville

If you’re looking for a bit of comfort during your trip, then a private taxi is your best option. The journey will take approximately 4 hours in total and there is some absolutely stunning scenery along the way. Watch this video to see some of the beautiful Cambodian country side you’ll pass during your taxi drive:


On average a private taxi from Phnom Penh to Sihanoukville will cost in the region of $60 (that’s usually the quote from Phnom Penh airport to Sihanoukville). You’ll have the option of stopping for toilet breaks, coffees, and even sightseeing if you wish.

The better services offer nice comfortable cars (e.g. a Lexus 4 x 4) and the drivers will pick you up from your hotel, the airport, or any other location convenient for you.

One thing that we recommend however is to book your taxi in advance. Not only is it cheaper, but Cambodian traffic is very hectic, so the taxi rides can be daunting and frightening if you don’t know your driver – please contact us to book a safe, reliable taxi driver from anywhere in Cambodia, or click below and book online now.

30% OFF Taxis – Book Now


Buses from Phnom Penh to Sihanoukville

There are many bus companies offering economy and VIP buses between Sihanoukville and Phnom Penh. Although companies such as Giant Ibis, Mekong Express, and PSD Xpress used to be the only recommended services a few years ago, there are now several fantastic (and even better) options including Cambodia Post VIP, Bayon VIP, and Phnom Penh Sorya (we recommend Cambodia Post VIP and Bayon VIP).

Bayon VIP bus from Phnom Penh to Sihanoukville
Bayon VIP Bus from Phnom Penh to Sihanoukville


In general, an economy bus ranges from $4-$6 on average and sits roughly 50 people. VIP buses are smaller and more comfortable, sitting around 15 people. They are a bit more expensive at $8-$10 one way.

VIP buses tend to be quicker (4-5 hours) than economy buses (5-6 hours), and the journeys more convenient (e.g. you can ask the driver to stop if you desperately need to go to the toilet). Both types will stop along the way for short toilet and snack breaks. Although you will see Wi-Fi advertised, if you do actually have a connection it will be very slow and unreliable.

30% OFF Buses – Book Now


To give you an idea of bus times, here are the timetables for some of the most popular and best reviewed services (Bayon VIP, Cambodia Post VIP, Mekong Express, Giant Ibis, PSD Xpress).

Bayon VIP Timetable

Phnom Penh to Sihanoukville: 7.15am, 8.45am, 1.30pm, 2.30pm, and 3.30pm.
Sihanoukville to Phnom Penh: 8.45am, 9.45am, 1.30pm, and 2.30pm.

Cambodia Post VIP Timetable

Phnom Penh to Sihanoukville: 7.30am and 1.30pm.
Sihanoukville to Phnom Penh: 7.30am and 1.30pm.

Mekong Express Timetable

Phnom Penh to Sihanoukville: 7am, 7.30am, 8am, 8.30am, 1.30pm, 3pm, and 5.30pm.
Sihanoukville to Phnom Penh: 7am, 8.30am, 9.30am, 12.30pm, 1.30pm, 3pm, and 5.30pm.

Mekong Express VIP bus from Sihanoukville to Phnom Penh
Mekong Express Bus from Sihanoukville to Phnom Penh


Giant Ibis Timetable

Phnom Penh to Sihanoukville: 8am, 9.30am, and 12.30pm.
Sihanoukville to Phnom Penh: 7.30am, 9.30am, 1.30pm, and 3.30pm.

PSD Xpress Timetable

Phnom Penh to Sihanoukville: 8.30am and 2.30pm.
Sihanoukville to Phnom Penh: 8.30am and 3.30pm.

30% OFF Buses – Book Now


Train From Phnom Penh to Sihanoukville

There is now the option of taking the Royal Railway train directly from Phnom Penh to Sihanoukville. Although the total journey can be in the region of 6.5 hours, don’t immediately disregard the idea – There is some absolutely fantastic scenery along the way, and all in all it makes for a very enjoyable experience.


The train currently operates only on Fridays, Saturdays, Sundays, and Mondays and costs about $7 one-way. The carriages are quite comfortable and come with AC, plug sockets, and TVs (mainly playing Charlie Chaplin re-runs). The atmosphere is very cheerful and joyous, and because the train stops off several times along the way (including once in Kampot), the journey is broken up nicely.

Royal Railway Timetable

Phnom Penh – Sihanoukville: Friday 3pm, Saturday 7am, Sunday 7am, and Sunday 4pm.
Sihanoukville – Phnom Penh: Saturday 7am, Sunday 7am, Sunday 4pm, Monday 7am.

Don’t be too surprised if it’s delayed by 30 minutes – 1 hour however. If you’re thinking of giving the train a go, we recommend you buy your ticket in advance – Each ticket comes with its own seat number and acts as a reservation.

Phnom Penh to Sihanoukville - Cambodia Train Timetables 2019


Flights From Phnom Penh to Sihanoukville

Cambodia is developing rapidly, but there are still very few direct flights to Sihanoukville from Phnom Penh. However, you can now fly directly into Sihanoukville from Kuala Lumpur and Ho Chi Ming City (with a new connection to Macau opening shortly) – The first international flights to the airport.

AirAsia Opening Kuala Lumpur to Sihanoukville

Opening Ceremony for the Flight Between Kuala Lumpur and Sihanoukville. Image Courtesy of Phnom Penh Post


The timing of the flights isn’t always that convenient, but we predict that the airport will soon open for further flights. In particular, AirAsia, which provides the flights between Kuala Lumpur and Sihanoukville, plans to open a subsidiary company in Cambodia, suggesting that they are looking to expand their services very soon. Read the full articles here and here.

Check Flights


How to Get From Sihanoukville Airport to Sihanoukville Centre

To get from Sihanoukville airport to Sihanoukville Centre, you can take a shuttle bus (around $4) that should be waiting outside the airport when you arrive.

If for whatever reason you miss the shuttle bus, you should be able to find a Tuk Tuk (roughly $20) at the airport (pictured below). You can also hire a private taxi to take you – this will be more expensive at around $30.

30% OFF Taxis – Book Now


Tuk Tuk from Sihanoukville Airport to Sihanoukville Centre
A Typical Tuk Tuk



Submit your review

Create your own review

Visit Koh Rong
Average rating:  
 105 reviews
by Mark on Visit Koh Rong

Great article thanks so much!!

by Jack on Visit Koh Rong

Very quick to reply and happy to help

by Sophia on Visit Koh Rong

Got recommended this website from a friend - up to date info one of few sites who arent years out of date



  • De Grooote Sandra

    Wij zouden van Sihanoukville (hotel Sokha Beach) naar Phnom Penh moeten geraken op 28/4/2019. Wij zouden een vlucht hebben van Phnom Penh naar Bangkok op 28/4/2019 met vertrek om 22.30 u.
    Wat is de kostprijs en kan jij dit voor ons regelen ? Welk uur zouden we dan het hotel moeten verlaten ?

  • Agnes

    Hi. How much is the usual fare for a ferry ride from Sihanoukville to Koh Rong island? Thank you.

    • Visit Koh Rong

      Hi Agnes, the price tends to range between $20 – $25 return.

  • max


    • Visit Koh Rong

      Hello. Yes there are quite a few – the easiest way is to ask a Tuk Tuk driver when you are there.

  • Natalie

    Are you able to do a day trip from Phnom Penh to Sihanoukville?

    • Visit Koh Rong

      Hi Natilie – not sure what you mean exactly by ‘day trip’, but if you mean can you get from Phnom Penh to Sihanoukville then sure – it takes about 4 hours in a private taxi and 6 hours in an economy bus. Take a look here: https://www.visitkohrong.com/book-transport/

  • Krzyss

    Hej, a polecisz jakies fajne domki na plazy w Sihanoukville ?
    Interesuja nas takie domki najblizej plazy z lazienka. Cena mysle ze do 25$ ?
    Da sie cos takiego znalezc?
    Z gory dzieki

    • Krzyss

      Bedziemy tam po 22 czerwca.

  • Sand

    Hi, i’d like to know how to go to Koh Rong from Bangkok. I would like to have the fastest and best way :))

  • PMK

    Hello. If there any bus or tuk tuk from Sihanoukville to Serendipity Beach or Otres Beach ?

    • Visit Koh Rong

      Hello. Sihanoukville is full of Tuk Tuks – you will be able to find one very easily!

  • Savana

    Hi. Does the bus leave from Phnom Penh airport to Sihanoukville? If not then how far is the pick up point From Phnom Penh airport and what’s the best way to get there?

    • Visit Koh Rong

      Hi Savana, usually you would need to take a tuk tuk from the airport to the pick up point of your chosen bus service. How far this is all depends on your chosen service…

  • Mitxu

    hi there, i’d like to know how long it takes to get to Sihanoukville airport from the Koh Rong.
    I’ve a flight at 15:15 to Phnom Penh so I’m wondering whta time should I leave the Island.

    thanks a lot,

    • Visit Koh Rong

      Hello, the ferry from Koh Rong to Sihanoukville will take about 40 minutes, and then it is a 20-30minute Tuk Tuk ride to the airport. But you should give yourself some time in between also just in case.

This site uses Akismet to reduce spam. Learn how your comment data is processed.