Sihanoukville to Siem Reap

Overview Compare Bus Taxi Flight

How to get from Sihanoukville to Siem Reap

The best way to travel the 530 km distance from Sihanoukville to Siem Reap is via a night bus. Travel time takes 10 hours and costs $27. You can also take an 8-10 hour taxi for $120 or a 1-hour flight for at least $33.

3 ways to get from Sihanoukville to Siem Reap

Transport modeDurationCostsAvailability
Bus10 hours$27Check bus tickets
Taxi8 – 10 hours$120Reserve a taxi
Flight1 hour$33Check flights

A 10-hour journey is quite a long stretch. This is why booking a night bus is a great option. You can take the night bus leaving at 20:30 to arrive early morning in Siem Reap. You can also take a mini-bus if you prefer different departure times.

Taking the plane is by far the fastest option but less eco-friendly. Airfares start at $33.

A taxi ride to Siem Reap takes 8-10 hours and costs $120. As this is quite expensive, it is best to consider only if you are with a group of 4 people.

Itinerary from Sihanoukville to Siem Reap

Sihanoukville to Siem Reap travel route on map

Sihanoukville to Siem Reap by Bus

Duration: 10 hours
Cost: $27
Duration: 10 hours
Cost: $27

Option 1: Sihanoukville to Siem Reap by Bus

There are several bus companies operating on the route from Sihanoukville to Siem Reap, but we recommend booking your ticket with Giant Ibis Transport.

This company is known for its good service and they have a good safety record. Also, they have fixed bunk beds where you can sleep comfortably and you have access to your own power plug to recharge your phone during the ride.

Giant Ibis Transport offers one departure time for a direct trip to Siem Reap. See the schedule below:

Bus schedule from Sihanoukville to Siem Reap

Giant Ibis Transport20:30-06:30$27
Check Bus Tickets

The bus departs from the Street to Sokha Beach, Group 5, Sankat 4, Sihanoukville City, within close proximity to Thida Laundry.

The drop-off point is at Borey Seang Nam Rd, walking distance from Sensabbay 5 restaurant.

Option 2: Sihanoukville to Siem Reap by Mini-bus

If the option above is not convenient, you can also choose to travel by mini-bus to Siem Reap. But, keep in mind that seats cannot be adjusted backward and the ride will take 1-3 hours more.

Also note that the mini-bus companies available for this route, Phnom Penh Sorya and Virak Buntham, receive relatively low reviews. Also, an average of 1 accident per day is reported along the road from Sihanoukville, so you have to be extra cautious when travelling by bus!

If you still want to book with these companies, you can find a summary of their schedules and costs below.

Mini-bus schedules from Sihanoukville to Siem Reap

Mini BusScheduleCosts
Phnom Penh Sorya07:00-19:00
Check Bus Tickets
Virak Buntham20:00-08:00
Check Bus Tickets
Phnom Penh Sorya
  • Departs at Phnom Penh Sorya Bus Terminal, #236, Independent Street in Sihanoukville
  • Arrives at Phnom Penh Sorya Bus Terminal, BBU Rd. corner Angkor Night Market Street in Siem Reap
Virak Buntham
  • Departs at Virak Buntham Sihanoukville Office, Ekareach St. 100 corner St. 111, next to Cambodia Commercial Bank
  • Arrives at Virak Buntham Siem Reap Bus Station, near Borey Seang Nam Market

Sihanoukville to Siem Reap by Taxi

Duration: 8 – 10 hours
Cost: $120 – $215
Duration: 8 – 10 hours
Cost: $120 – $215

Taking a taxi is a common transport option in Cambodia.

If you wish to take the taxi from Sihanoukville to Siem Reap, you can arrange a ride on your own, ask your hotel or book your taxi online.

Reserve a Taxi

Taxis have fixed rates but vary per taxi company or van-size. Taking a taxi is also a good option when you share your ride with other travellers.

A 4-seater taxi costs $135 and a 12-seater costs $210. If you are travelling in full capacity and split the fares, you only pay $33,75 or $17,5 per person, respectively.

Expect to pay around $120-$150 when you hail a taxi on the street. Always make sure you agree on the price before and agree on where exactly the taxi should drop you off.

Sihanoukville to Siem Reap by Flight

Duration: 1 hour
Cost: $33
Duration: 1 hour
Cost: $33

There are not so many flights leaving from Sihanoukville International Airport. That’s why you should first check if there is a convenient departure/arrival time before you decide to use this option.

If you are lucky you find one from $33, but expect to pay over $100 if you book late during peak season.

Check Flights on Skyscanner

More routes to Siem Reap

Siem Reap Airport

Siem Reap to Bangkok

Siem Reap to Battambang

Siem Reap to Don Det

Siem Reap to Kampot

Siem Reap to Kep

Siem Reap to Phnom Penh

More routes from Sihanoukville

Sihanoukville Airport

Sihanoukville to Battambang

Sihanoukville to Kampot

Sihanoukville to Kep

Sihanoukville to Koh Rong

Sihanoukville to Koh Rong Sanloem

Sihanoukville to Phnom Penh

Ho Chi Minh to Phnom Penh

Phnom Penh Airport

Phnom Penh to Siem Reap

Phnom Penh to Sihanoukville

Sihanoukville Airport

Siem Reap Airport

Siem Reap to Phnom Penh

Siem Reap to Sihanoukville

Was this post helpful?

Click on a star to rate it!

Average rating 4.8 / 5. Vote count: 6

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

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Your feedback is very valueable to us

How we can improve this post?