
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
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
- 1Fly Bangkok to Phnom Penh (1.5 hrs)
- 2Connect to domestic flight to Sihanoukville (45 min)
- 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.
Stay
See all hotels →
5 photosApartment/FlatQuiet zoneAlisha
West Coast
10.0Exceptional (6)
🌕 26 mins by taxi from Full Moon Party
5 photosEntire HouseQuiet zoneHoney Moon House 2 • Near Aum Yoga • 4K Tv • AC
Salad Beach
10.0Exceptional (4)
🌕 25 mins by taxi from Full Moon Party
5 photosEntire HouseQuiet zoneCasa Eden • Thong Sala Center • 2BR • 4K TV • AC
Thong Sala
10.0Exceptional (3)
🌕 23 mins by taxi from Full Moon Party
5 photosVillaQuiet zoneOzzy villa phangan
★★★★★·Salad Beach
10.0Exceptional (2)
🌕 28 mins by taxi from Full Moon Party