Bangkok to Sihanoukville

Bangkok to Sihanoukville

2-12 hours
2,000-6,000 THB
1 option
Flight

Last verified: April 2026

Getting from Bangkok to Cambodia's beach town Sihanoukville requires a flight to Phnom Penh then a domestic connection, or increasingly common direct flights.

Our recommendation

Check for direct flights first (AirAsia sometimes operates seasonal routes). Otherwise fly to Phnom Penh + domestic flight or bus.

Transport options

Flight via Phnom Penh

Best Option
3-5 hours total
3,000-6,000 THB
Daily connections
combo
  • Fastest reliable option
  • Multiple connections
  • Need to change planes in Phnom Penh

How to do it

  1. 1Fly Bangkok to Phnom Penh (1.5 hrs)
  2. 2Connect to domestic flight to Sihanoukville (45 min)
  3. 3Or take bus from Phnom Penh (4-5 hrs)

Search & Book Transport

Powered by 12Go Asia. Prices shown at checkout.

Live Schedules

Loading schedules...

Tips for This Route

  • Sihanoukville is the jumping-off point for Koh Rong and Koh Rong Samloem
  • Cambodia visa required
  • The town has changed dramatically — many prefer the islands over the town itself

Frequently asked questions

Is Sihanoukville worth visiting?
The town itself has changed with heavy development, but the nearby islands (Koh Rong, Koh Rong Samloem) are stunning and easily reached by speedboat from Sihanoukville port.

Compare All Live Options

Want to compare real-time prices, schedules, and booking options from multiple providers? Our partner InterInformation has live data for the Bangkok to Sihanoukville route.