• Our partners include:

  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia
  • Uber
  • Rentalcars.com

There are 4 ways to get from Poipet to Sihanoukville by bus, train, car or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Van  •  11 h

  1. Take the Van from Poipet to Sihanoukville Virak Buntham Express

$26

Cheapest option

Train  •  17 h

  1. Take the train from Poipet to Phnom Penh Station
  2. Take the train from Phnom Penh Station to Sihanoukville station

$7 - $22

2 alternative options

Drive  •  8 h 42 min

  1. Drive from Poipet to Sihanoukville 345.6 miles

$45 - $70

Bus, fly  •  5 h 16 min

  1. Take the bus from Poipet to Siem Reap
  2. Fly from Siem Reap (REP) to Sihanoukville (KOS) REP - KOS

$72 - $332

Questions & Answers

The cheapest way to get from Poipet to Sihanoukville is to train which costs $7 - $22 and takes 17 h.

More details

The quickest way to get from Poipet to Sihanoukville is to bus and fly which costs $70 - $340 and takes 5 h 16 min.

More details

Yes, there is a direct bus departing from Poipet and arriving at Sihanoukville Virak Buntham Express. Services depart four times a day, and operate every day. The journey takes approximately 11 h.

More details

No, there is no direct train from Poipet to Sihanoukville station. However, there are services departing from Poipet and arriving at Sihanoukville station via Phnom Penh Station. The journey, including transfers, takes approximately 17 h.

More details

The distance between Poipet and Sihanoukville is 355 km. The road distance is 553 km.

Get driving directions

The best way to get from Poipet to Sihanoukville without a car is to Van which takes 11 h and costs $26.

More details

The Van from Poipet to Sihanoukville Virak Buntham Express takes 11 h including transfers and departs four times a day.

More details

Poipet to Sihanoukville bus services, operated by Virak Buntham, depart from Poipet station.

More details

Poipet to Sihanoukville train services, operated by Royal Railway Cambodia, depart from Poipet station.

More details

The best way to get from Poipet to Sihanoukville is to Van which takes 11 h and costs $26. Alternatively, you can train, which costs $7 - $22 and takes 17 h.

Mode details

Map of how to get from Poipet to Sihanoukville.
Launch map view
  • Distance: 221.8 miles
  • Duration: 11 h

What companies run services between Poipet, Cambodia and Sihanoukville, Cambodia?

Virak Buntham operates a bus from Poipet to Sihanoukville 4 times a day. Tickets cost $26 and the journey takes 11 h. Alternatively, you can take a train from Poipet to Sihanoukville via Phnom Penh Station in around 17 h.

Airlines
Cambodia Bayon Airlines
Website
bayonairlines.com
Flights from Siem Reap to Sihanoukville
Ave. Duration
1 h 5 min
When
Every day
Estimated price
$90 - $400
Lanmei Airlines
Flights from Siem Reap to Sihanoukville
Ave. Duration
50 min
When
Wednesday, Friday and Sunday
Estimated price
$40 - $340
Cambodia Angkor Air
Website
cambodiaangkorair.com
Flights from Siem Reap to Sihanoukville
Ave. Duration
1 h 5 min
When
Every day
Estimated price
$70 - $480
Train operators
Royal Railway Cambodia
Website
royal-railway.com
Train from Poipet to Phnom Penh Station
Ave. Duration
9 h
Frequency
Once daily
Estimated price
$0 - $12
Schedules at
facebook.com
Train from Phnom Penh Station to Sihanoukville station
Ave. Duration
7 h
Frequency
4 times a week
Estimated price
$7 - $10
Schedules at
royal-railway.com
Book at
baolau.com
Bus operators
Virak Buntham
Website
virakbuntham.com
Bus from Poipet to Sihanoukville Virak Buntham Express
Ave. Duration
11 h
Frequency
4 times a day
Estimated price
$26
Schedules at
virakbuntham.com
Book at
bookmebus.com
Capitol Tour Cambodia
Website
capitoltourscambodia.com
Bus from Poipet to Siem Reap
Ave. Duration
3 h
Frequency
Once daily
Estimated price
$5
Schedules at
capitoltourscambodia.com
Book at
bookmebus.com

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including South Korea: Travelling from Seoul to Busan , How to get from Florence to Rome and Getting to Milan from the airport - to help you get the most out of your next trip.

More Questions & Answers

The quickest flight from Siem Reap Airport to Sihanoukville Airport is the direct flight which takes 50 min.

Search flights

Poipet to Sihanoukville bus services, operated by Virak Buntham, arrive at Sihanoukville Virak Buntham Express station.

More details

Poipet to Sihanoukville train services, operated by Royal Railway Cambodia, arrive at Sihanoukville station.

More details

Yes, the driving distance between Poipet to Sihanoukville is 553 km. It takes approximately 8 h 42 min to drive from Poipet to Sihanoukville.

Get driving directions

Lanmei Airlines, Cambodia Angkor Air and Cambodia Bayon Airlines offer flights from Siem Reap Airport to Sihanoukville Airport.

Search flights

There are 134+ hotels available in Sihanoukville. Prices start at $10 USD per night.

More details