
Sleeper bus
Cheap, saves a night, widely used
Private car/taxi
Door-to-door, flexible, no transfers
Flight
Fastest option, higher price
Day bus with transfer
Long journey, often via Phnom Penh
Quick answer: You can travel from Siem Reap to Sihanoukville by tourist bus, direct flight, bus + train via Phnom Penh, or private taxi. Direct flights are the fastest option, while buses are usually the cheapest. Tickets and flights can be searched and booked online in advance.
At a glance:
- 📍 Distance: About 530 km by road or 300 km by air.
- ⏱️ Travel time: 1–13 hours, depending on the transport option.
- 💰 Price range: From US$15 per person to US$610 per vehicle.
- 🚌 Bus: Cheapest and most widely used option.
- ✈️ Flight: Fastest and most convenient choice.
- 🚕 Taxi: Best for comfort, families and small groups.
Last updated in March 2026
From Siem Reap to Sihanoukville you can travel by bus, plane, train or taxi.
The travel distance from Siem Reap to Sihanoukville is about 530 km. Available transport options include tourist buses, direct flights, bus + train connections via Phnom Penh, and private taxis.
Tourist buses are the most popular and affordable choice, taking about 10–13 hours. Direct flights are the fastest option, with a flight time of only 1–1.5 hours.
You can also travel via Phnom Penh and continue by Royal Railway train to Sihanoukville, offering a scenic alternative across Cambodia.
Sihanoukville is the gateway to Koh Rong and other islands. From there, you can also travel to Kampot or Bangkok.
| Transfer Mode – Siem Reap to Sihanoukville | Travel Time | Cost Range |
|---|---|---|
| Tourist Bus | 10–13 hours | $15–33 per person |
| Flight (Direct) | 1–1.5 hours | $50–170 per person |
| Bus + Train (via Phnom Penh) | 12–14 hours | $20–40 per person |
| Private Taxi/Car | 7–9 hours | $165–610 per car |
How do you get from Siem Reap to Sihanoukville?
1. BUS / VAN from Siem Reap to Sihanoukville
👉 Bus/minivan is a popular and budget-friendly way from Siem Reap to Sihanoukville.
- ✔️ Good for: budget travelers and long-distance journeys
- ✔️ Duration: ~10–13 hours (often via Phnom Penh)
- ✔️ Price: $15–33 per person
- ✔️ Comfort: moderate (sleeper buses, seats or minivans)
- ✅ Best option: Take an overnight sleeper bus to save time and travel during the night
- 💡 Tip: Book tickets online in advance and check if your route includes a transfer.
Traveling by bus or minivan is one of the most popular and affordable ways to get from Siem Reap to Sihanoukville. Most routes operate via Phnom Penh and are served by companies such as Giant Ibis, Virak Buntham, Larryta Express and SIMA Express.
The journey takes about 10–13 hours, depending on the route and type of vehicle. Travelers can choose between sleeper buses, seated coaches and comfortable minivans.
BOOK BUS TICKETS with 12go.asia ➜
Bus tickets cost about $15–33 per person and can be booked online in advance. Most operators accept mobile e-tickets, making the journey simple and convenient.
Departure and arrival points vary by company, so always check the transfer details before booking.
| Bus Operator: | Departs in Siem Reap | Arrival in Sihanouk |
|---|---|---|
| Chan Moly Roth | 18:30 | 06:00 |
| Chan Moly Roth | 20:30 | 06:00 |
| Olongpich | 18:30 | 07:00 |
| Olongpich | 23:00 | 12:00 |
| Virak Buntham | 20:00 | 06:00 |
| Virak Buntham | 20:30 | 08:00 |
| Larryta Express | 21:00 | 06:30 |
| Giant Ibis | 22:00 | 08:00 |
| SIMA Express | 23:30 | 10:30 |
| CP Express | 08:30 | 18:00 |
| CP Express | 18:30 | 06:30 |
| CP Express | 22:15 | 11:00 |
| Trans Passion | 18:30 | 04:30 |
| Trans Passion | 20:15 | 06:15 |

2. FLIGHT from Siem Reap to Sihanoukville
👉 Flight is the fastest and most comfortable way from Siem Reap to Sihanoukville.
- ✔️ Good for: travelers with limited time and higher budgets
- ✔️ Duration: ~1 hour (plus airport transfers)
- ✔️ Price: $50–170 per person
- ✔️ Comfort: high (short flight, modern aircraft)
- ✅ Best option: Choose a direct flight and arrange airport transfer in advance
- 💡 Tip: Book early due to limited schedules and allow extra time for reaching the airport.
The fastest and most comfortable way to travel from Siem Reap to Sihanoukville is by direct flight. Flights operate from Siem Reap-Angkor International Airport to Sihanoukville International Airport.
Direct flights take about 1–1.5 hours and are offered by airlines such as Cambodia Angkor Air, AirAsia Cambodia and Lanmei Airlines. Flight schedules are limited, so early booking is recommended.
Flight prices typically range from $50–170 per person. Although more expensive than buses, flying can save many hours of travel time across Cambodia.

3. BUS + TRAIN from Siem Reap to Sihanoukville
👉 Bus + train is a budget-friendly and scenic way from Siem Reap to Sihanoukville.
- ✔️ Good for: travelers with more time who want a varied journey
- ✔️ Duration: ~12–14 hours (via Phnom Penh)
- ✔️ Price: $18–30 per person
- ✔️ Comfort: moderate (bus/minivan + train seats)
- ✅ Best option: Take an early bus to Phnom Penh and connect to the same-day train
- 💡 Tip: Plan transfers carefully due to limited train departures and book tickets in advance.
If you would like to travel by train to Sihanoukville, you first need to travel to Phnom Penh by bus or minivan and then continue by Royal Railway train. This combination is a popular alternative for travelers who want to experience Cambodia beyond the main highways.
The first step is the journey from Siem Reap to Phnom Penh. Buses and minivans take about 5–7 hours, and tickets typically cost between $8–17 per person.
1. BOOK TICKETS to Phnom Penh ➜
From Phnom Penh to Sihanoukville, you can continue by Royal Railway train. The train journey takes about 6 hours and arrives near the city center of Sihanoukville. You can also view the Cambodia Railway Map before your trip.
The total travel time is approximately 12–14 hours, depending on the transfer in Phnom Penh. While slower than a direct flight, it is an affordable and scenic way to travel across Cambodia.
2. BOOK TICKETS to Sihanoukville ➜

4. TAXI / CAR from Siem Reap to Sihanoukville
👉 Private taxi/car is the most comfortable and flexible way from Siem Reap to Sihanoukville.
- ✔️ Good for: families, groups, and travelers seeking a hassle-free ride
- ✔️ Duration: ~7–9 hours
- ✔️ Price: $165–610 per car
- ✔️ Comfort: high (private vehicles, air-conditioning, customizable stops)
- ✅ Best option: Book a direct transfer with flexible pickup and drop-off locations
- 💡 Tip: Share costs in a group and choose a suitable vehicle size for better value.
A private car or taxi is the most comfortable way to travel from Siem Reap to Sihanoukville in Cambodia. The main advantage is a door-to-door transfer, allowing you to choose your departure point in Siem Reap and arrival location in Sihanoukville.
Companies such as SIMA Car, Glassflower, Golden Escape Cambodia and Angkor Guide Adventure offer modern cars, SUVs and minivans for individuals and groups. The journey takes about 7–9 hours, depending on traffic and road conditions.
Private transfers cost approximately $165–610 per vehicle. Smaller cars are usually the cheapest option, while larger minivans are ideal for families or groups of travelers.
You can easily search and book your private transfer online in advance. This transport option is ideal for travelers seeking comfort and flexibility during their journey across Cambodia.
BOOK TAXI / CAR to Sihanoukville ➜
| Taxi Service | Travel Time | Price (Car) |
|---|---|---|
| Angkor Guide Adv. | 08:45 | From $168.00 / SUV 4pax |
| Angkor Guide Adv. | 08:45 | From $168.00 / SUV 4pax |
| Angkor Guide Adv. | 08:45 | From $255.00 / Van 7pax |
| Angkor Guide Adv. | 08:45 | From $610.00 / Minibus 20pax |
| SIMA Car | 08:45 | From $169.00 / SUV 4pax |
| SIMA Car | 08:45 | From $255.00 / Minivan 7pax |
| SIMA Car | 08:45 | From $389.00 / Premium Van 5pax |
| SIMA Car | 08:45 | From $440.00 / VIP Alphard 5pax |
| Glassflower | 09:00 | From $330.00 / Comfort 3pax |
| Glassflower | 09:00 | From $389.00 / Van 9pax |
| Golden Escape Cambodia | 08:30 | From $198.00 / SUV 4pax |
| Golden Escape Cambodia | 08:30 | From $258.00 / Minivan 7pax |
| Golden Escape Cambodia | 08:30 | From $270.00 / VIP Van 5pax |
| Golden Escape Cambodia | 08:30 | From $540.00 / Toyota Coaster 18pax |

❓ FAQ – Travel route from Siem Reap to Sihanoukville:
How to book tickets or flights from Siem Reap to Sihanoukville?
Bus tickets, train tickets, flights and private transfers can be booked online via 12go.asia ➜ or Baolau ➜.
How long does it take to get from Siem Reap to Sihanoukville?
Flights take about 1–1.5 hours, buses 10–13 hours, bus + train connections 12–14 hours and private taxis around 7–9 hours.
How much does travel from Siem Reap to Sihanoukville cost?
Bus tickets cost about $15–33, flights $35–150, bus + train transfers $20–40 and private cars about $165–610 per vehicle.
What is the distance from Siem Reap to Sihanoukville?
The distance is approximately 530 km by road and about 300 km by air.
What is the fastest way to travel to Sihanoukville?
A direct flight is the fastest option, taking just over 1 hour.
What is the cheapest way to get from Siem Reap to Sihanoukville?
Tourist sleeper buses are usually the cheapest option, with fares starting from about $15–17 per person.
Is there a direct train from Siem Reap to Sihanoukville?
No, there is no direct train. You can travel by bus to Phnom Penh and continue by Royal Railway train to Sihanoukville.
Can I book a private taxi from Siem Reap to Sihanoukville?
Yes, private cars and taxis can be booked online and provide a comfortable door-to-door transfer.
Where to stay in Sihanoukville?
Sihanoukville offers everything from budget accommodation to luxury resorts. See these recommendations for cheap hotels and luxury hotels in Sihanoukville.
💡 Practical Travel Tips for Siem Reap to Sihanoukville
Traveling from Siem Reap to Sihanoukville is a long journey that can be done by bus, flight, train via Phnom Penh or private taxi.
- Choose Flights for Speed: Direct flights take only about 1–1.5 hours and save significant travel time.
- Consider Sleeper Buses: Overnight buses can help save a hotel night on this long route.
- Book Early: Flights and popular bus departures can sell out during peak travel periods.
- Pack Essentials: Bring water, snacks, chargers and a power bank for the journey.
- Check Arrival Location: Bus stations, ferry piers and beaches are located in different parts of Sihanoukville.
- Plan Island Transfers: If traveling onward, ferries to Koh Rong depart from Sihanoukville.
- Allow Extra Time: Traffic and road conditions can affect travel times on longer overland routes.
Tip: Bus, train, flight and private taxi tickets from Siem Reap to Sihanoukville can be searched and booked online in advance.
