SIHANOUKVILLE to SIEM REAP — Transport ☀️

sihanoukville-to-siem-reap-transport
How to travel from Sihanoukville to Siem Reap (Angkor Wat)? You can travel by bus, plane or train+bus.
  1. Bus / Van to Siem Reap
  2. Flights to Siem Reap
  3. Train + Bus to Siem Reap
  4. Taxi / Car to Siem Reap
  5. Book a Tour Online 🎫
  6. Book Ticket Online 🎫
Best comfort

Flight

Fastest and easiest, limited domestic routes

Alternative

Private taxi/car

Door-to-door, flexible but more expensive

Avoid

Train

No direct railway connection

Quick answer: The main travel options from Sihanoukville to Siem Reap are tourist bus/minivan, direct flight or a train + bus combo via Phnom Penh. Travel time is approximately 9-13 hours by bus, about 1-1.5 hours by flight, and 12-13 hours by train + bus, with prices ranging from ~$14 to ~$150 depending on transport type. It is also possible to travel by private taxi/car with driver.

At a glance:

  • 📍 Distance: approximately 530 km by land via Phnom Penh.
  • ⏱️ Travel time: ~9-13 hours (tourist bus/minivan) | ~1-1.5 hours (direct flight) | ~12-13 hours (train + bus via Phnom Penh)
  • 💰 Price range: ~$14-33 per person (bus/minivan) | ~$70-150 per person (flight) | ~$20-40 per person (train + bus)
  • 🚕 Best for comfort: Direct flight or a private car/taxi if available.
  • 🚍 Best for budget: Tourist bus/minivan or train + bus combo.

Last updated in March 2026


From Sihanoukville to Siem Reap you can travel by bus, plane, taxi or train+bus.

Travel distance from Sihanoukville to Siem Reap is about 530 km via Phnom Penh. The fastest option is a direct flight (about 1 hour), while buses and minivans take around 10–13 hours. You can also travel by train to Phnom Penh and continue by bus to Siem Reap.

Private taxis and minivans are available for small groups and offer a comfortable door-to-door transfer. Bus, train and flight tickets from Sihanoukville to Siem Reap can be searched and booked online in advance.

Siem Reap is Cambodia’s most visited tourist destination and the gateway to the famous Angkor Wat temple complex, a UNESCO World Heritage Site.

From Siem Reap you can continue to Battambang, Phnom Penh or cross the border to Thailand and travel to Bangkok.

Comparison of Transfer Modes from Sihanoukville to Siem Reap
Transfer Mode – Sihanoukville to Siem Reap Travel Time Cost Range
Tourist Bus / Minivan 9–13 hours $14–33 per person
Direct Flight 1–1.5 hours $70–150 per person
Train + Bus 12–13 hours (via Phnom Penh) $20–40 per person
Private Taxi / Car 7–9 hours $165–390 per vehicle

How do you get from Sihanoukville to Siem Reap?


1. BUS / VAN from Sihanoukville to Siem Reap

👉 Bus / minivan is the cheapest and most common way from Sihanoukville to Siem Reap.

  • ✔️ Good for: budget travelers and most solo travelers
  • ✔️ Duration: ~9–13 hours
  • ✔️ Price: $14–33 per person
  • ✔️ Comfort: medium (sleeper buses, seats or minivans)
  • ✅ Best option: Overnight sleeper bus for a more comfortable long-distance journey
  • 💡 Tip: Choose reputable companies and expect possible delays on longer routes.

The most popular and cheapest way to travel from Sihanoukville to Siem Reap is by tourist bus or minivan. Several companies operate on this route, including Koh Rong Island Transports, Giant Ibis, Virak Buntham, Larryta Express, Champa Tourist Bus and others.

Travel time is about 9–13 hours, depending on the service and traffic conditions. You can choose between sleeper buses, seat buses and comfortable minivans.

BOOK BUS TICKETS on 12go.asia

Bus tickets from Sihanoukville to Siem Reap cost about $14–33 per person. Most buses are modern, air-conditioned and suitable for budget travelers.

Tickets can be searched and booked online in advance. Buses may depart from different locations in Sihanoukville and arrive at various stations in Siem Reap.

Many services travel via Phnom Penh. You can also stop in destinations such as Kampot or Battambang before continuing to Siem Reap.

BOOK BUS TICKETS on Baolau

🚍 Bus Schedule from Sihanoukville to Siem Reap:
Bus Operator: Departure in Sihanouk Arrival in Siem Reap
Koh Rong Island Trans. 11:00 21:00
Koh Rong Island Trans. 18:00 04:00
Sovan Rithy 11:00 21:00
Sovan Rithy 18:00 04:00
Champa Tourist Bus 18:30 05:00
Chan Moly Roth 18:30 06:00
Chan Moly Roth 20:00 07:00
Olongpich 18:30 07:00
Giant Ibis 19:00 05:00
Virak Buntham 19:30 05:00
Virak Buntham 20:30 09:00
Larryta Express 21:00 06:30
SIMA Express 11:30 21:00

bus-van-sihanoukville-to-siem-reap
From Sihanoukville to Siem Reap you can travel by sleeper bus or minivan, minibus (photo: 12go.asia).

2. DIRECT FLIGHT from Sihanoukville to Siem Reap

👉 Direct flight is the fastest and most comfortable way from Sihanoukville to Siem Reap.

  • ✔️ Good for: travelers with limited time and higher budgets
  • ✔️ Duration: ~1 hour (total ~3–4 hours incl. airport transfer)
  • ✔️ Price: $50–170 per person
  • ✔️ Comfort: high (quick and convenient air transfer)
  • ✅ Best option: Direct flight with early booking for best price and schedule
  • 💡 Tip: Allow extra time for airport transfer from Siem Reap airport to the city.

The fastest and most comfortable way to travel from Sihanoukville to Siem Reap is by direct flight. Compared to land transport, you can save several hours of travel time.

Direct flights are operated by Cambodia Angkor Air, AirAsia Cambodia and Lanmei Airlines. Flight time is about 1 hour, while the total transfer time is usually 3–4 hours including airport procedures.

BOOK FLIGHTS on 12go.asia

Flights operate from Sihanoukville International Airport to Siem Reap Angkor International Airport, located about 45 km from the city center. Airport buses, minivans and private transfers are available.

Airfares from Sihanoukville to Siem Reap range from $50–170 per person, depending on the airline and travel season. Flights can be searched and booked online in advance.

Direct flights are the best choice for travelers who want to reach Siem Reap quickly and comfortably without a long overnight journey.

flight-sihanoukville-to-siem-reap
From Sihanoukville to Siem Reap you can travel by plane, there are direct flights (photo: 12go.asia).

3. TRAIN + BUS from Sihanoukville to Siem Reap

👉 Train + bus is a scenic but slower way from Sihanoukville to Siem Reap.

  • ✔️ Good for: travelers seeking a mix of comfort and unique experience
  • ✔️ Duration: ~12–13 hours
  • ✔️ Price: $18–35 per person
  • ✔️ Comfort: medium (train + bus or minivan)
  • ✅ Best option: Combine daytime train ride with a comfortable bus connection
  • 💡 Tip: Plan transfers carefully due to limited train schedule and timing gaps.

If you want to travel partly by train, you can take the Royal Railway train from Sihanoukville to Phnom Penh and continue by bus or minivan to Siem Reap. This transfer has 2 steps and takes about 12–13 hours in total.

1. Travel by train from Sihanoukville to Phnom Penh

The first step is a train journey with Royal Railway from Sihanoukville to Phnom Penh. The train offers comfortable seats and a scenic ride through the Cambodian countryside.

Travel time is about 6 hours and tickets cost around $10 per person. Usually only one train operates daily, so advance booking is recommended.

The train departs from Sihanoukville Railway Station and arrives at Phnom Penh Railway Station. You can also check the Cambodia Railway Map before your trip.

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

1. BOOK TICKETS to Phnom Penh

2. Travel by bus / minivan from Phnom Penh to Siem Reap

From Phnom Penh, continue by bus or minivan to Siem Reap. Travel time is about 5.5–7 hours.

Many companies operate on this route, including Giant Ibis, Larryta Express, Capitol VIP, Seila Angkor and others. Both buses and modern minivans are available throughout the day.

Tickets cost about $8–25 per person, depending on the type of vehicle and service. Bus tickets can be easily searched and booked online in advance.

2. BOOK BUS TICKETS to Siem Reap

train-bus-sihanoukville-to-siem-reap
From Sihanoukville to Siem Reap you can travel by train of Royal Railway and bus/van via Phnom Penh (photo: 12go.asia).

4. TAXI / CAR from Sihanoukville to Siem Reap

👉 Private taxi/car is the most comfortable and flexible way from Sihanoukville to Siem Reap.

  • ✔️ Good for: groups and travelers with higher budgets
  • ✔️ Duration: ~7–9 hours
  • ✔️ Price: $165–390 per car
  • ✔️ Comfort: high (private cars, SUVs or minivans with driver)
  • ✅ Best option: Direct door-to-door transfer with flexible stops if needed
  • 💡 Tip: Share the cost in a group and choose a suitable vehicle size.

A private taxi or car with a driver is the most comfortable way to travel from Sihanoukville to Siem Reap. It is also the most expensive option, but offers a convenient door-to-door transfer.

Companies such as SIMA Car, Golden Escape Cambodia, Angkor Guide Adventure and Glassflower operate modern cars, SUVs and minivans on this route.

BOOK TAXI / CAR to Siem Reap

Travel time by private car is about 7–9 hours, depending on traffic and road conditions. You can choose your departure point in Sihanoukville and arrival location in Siem Reap.

Private transfers cost approximately $165–390 per vehicle. Larger minivans can be a good choice for groups, helping reduce the cost per passenger.

Private cars can be searched and booked online in advance. This option is best suited for travelers who prefer comfort, flexibility and a faster journey.

private-taxi-car-sihanoukville-to-siem-reap
From Sihanoukville to Siem Reap you can travel by private taxi/car with a driver (photo: SIMA Car, 12go.asia).

❓ FAQ – Travel from Sihanoukville to Siem Reap

How to book tickets or a private car from Sihanoukville to Siem Reap?

Tickets, flights and private cars can be booked online via 12go.asia or Baolau.

How long does it take to travel from Sihanoukville to Siem Reap?

Buses take 9–13 hours, direct flights about 1 hour, private cars 7–9 hours, and train+bus transfers around 12–13 hours.

How much does travel from Sihanoukville to Siem Reap cost?

Bus tickets cost $14–33, flights $50–170, train+bus transfers $20–40, and private cars about $165–390 per vehicle.

What is the distance from Sihanoukville to Siem Reap?

The distance is approximately 530 km by road via Phnom Penh or about 300 km by air.

What is the best way to get to Siem Reap?

For speed, choose a direct flight. For value and flexibility, most travelers prefer buses or minivans.

What is the cheapest transport option?

The cheapest option is usually a tourist bus, with fares starting at about $14 per person.

Is there a train from Sihanoukville to Siem Reap?

No direct train operates on this route. You can take a Royal Railway train to Phnom Penh and continue by bus or minivan to Siem Reap.

Where can you travel from Siem Reap?

Popular onward routes include Don Det, Mondulkiri and Phnom Penh.

Is Cambodia suitable for solo travelers?

Yes, Cambodia is a popular destination for solo travelers thanks to affordable transport, accommodation and well-established tourist routes. Read more: Solo Travel in Cambodia.

What are some interesting facts about Cambodia?

Cambodia is home to the famous Angkor Wat temple complex, floating villages and a rich cultural heritage. Read more: 15 Interesting Things about Cambodia.

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 Sihanoukville to Siem Reap

Traveling from Sihanoukville to Siem Reap covers about 530 km. You can travel by direct flight, bus, private taxi or train+bus via Phnom Penh.

  • Choose Flights for Speed: Direct flights take about 1 hour and are the fastest option.
  • Use Buses for Value: Tourist buses and minivans are affordable and widely available.
  • Consider Sleeper Services: Overnight buses help save time and accommodation costs.
  • Book Early: Flights and popular bus departures can sell out during holidays.
  • Pack for a Long Journey: Bring water, snacks, chargers and a travel pillow.
  • Allow Extra Time: Road travel can take 9–13 hours depending on traffic and stops.
  • Plan Your Arrival: Tuk-tuks, taxis and hotel transfers are available in Siem Reap.

Tip: Flights, bus tickets and private transfers from Sihanoukville to Siem Reap can be searched and booked online in advance.


🎫 Book your tickets from Sihanoukville to Siem Reap + Schedule:

Travel to Cambodia ➔

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: