There are 6 ways to get from Siem Reap to Bangkok by plane, bus, train or car
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
Fly to Don Muang • 2h 14m
฿2023 - ฿11302
Cheapest option
Bus, train • 9h 51m
฿352 - ฿1465
4 alternative options
Fly to Suvarnabhumi • 1h 46m
฿3853 - ฿30307
Bus, minivan • 7h 40m
฿541
Bus • 8h 30m
฿800 - ฿1000
Drive • 5h 30m
฿950 - ฿1500
Coronavirus (COVID-19) in Thailand
There is widespread community transmission globally.
Some travel restrictions are being lifted in Thailand. For the latest travel status, please check the official page for Thailand.
For travel planning advice, please refer to our Rome2rio Coronavirus information page .
For the latest travel status, we recommend checking the official page for Thailand.
Coronavirus (COVID-19) Travel Advice
Some border closures are in place for Thailand due to Coronavirus (COVID-19). Most travel to this country is restricted.
Official Coronavirus (COVID-19) Information for ThailandSome domestic travel restrictions began to ease in Thailand from June 14.
Official Coronavirus (COVID-19) Information for ThailandLockdown measures are currently in place for Cambodia. Leaving Cambodia may be in violation of local restrictions.
Official Coronavirus (COVID-19) Information for CambodiaQuestions & Answers
The cheapest way to get from Siem Reap to Bangkok is to bus and minivan which costs $18 and takes 7h 40m.
The quickest way to get from Siem Reap to Bangkok is to fly which costs $120 - $1,100 and takes 1h 46m.
Yes, there is a direct bus departing from Siem Reap and arriving at Bangkok Khao San Road. Services depart three times a day, and operate every day. The journey takes approximately 8h 30m.
The distance between Siem Reap and Bangkok is 366 km. The road distance is 402.2 km.
The best way to get from Siem Reap to Bangkok without a car is to bus and minivan which takes 7h 40m and costs $18.
It takes approximately 2h 14m to get from Siem Reap to Bangkok, including transfers.
Siem Reap to Bangkok bus services, operated by Virak Buntham, depart from Siem Reap Virak Buntham Express station.
The best way to get from Siem Reap to Bangkok is to fly which takes 2h 14m and costs $65 - $380. Alternatively, you can bus and minivan, which costs $18 and takes 7h 40m.
The quickest flight from Siem Reap Airport to Don Muang Airport is the direct flight which takes 55 min.
Siem Reap to Bangkok bus services, operated by Em Samang Express, arrive at Bangkok station.

- Distance: 365.7 km
- Duration: 2h 14m
What companies run services between Siem Reap, Cambodia and Bangkok, Thailand?
Thai AirAsia flies from Siem Reap to Bangkok 3 times a day. Alternatively, you can take a bus from Siem Reap to Bangkok via Poipet and Poipet in around 7h 40m.

- Website
- airasia.com
Flights from Siem Reap to Don Muang
- Ave. Duration
- 1h 1m
- When
- Every day
- Estimated price
- ฿1800 - ฿6500

- Website
- thaismileair.com
Flights from Siem Reap to Suvarnabhumi
- Ave. Duration
- 1h 5m
- When
- Wednesday, Friday and Sunday
- Estimated price
- ฿3600 - ฿13000

- Website
- bangkokair.com
Flights from Siem Reap to Suvarnabhumi
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- ฿3200 - ฿7000

- Phone
- 1690
- webmaster.srt@railway.co.th
- Website
- railway.co.th
Train from Aranyaprathet to Hua Lamphong
- Ave. Duration
- 5h 45m
- Frequency
- Once daily
- Estimated price
- ฿95 - ฿1200
- Website
- http://www.railway.co.th/main/timetable/time-train.html
- Book at
- https://12go.asia/en/operator/thai-railways
- Schedules at
- http://procurement.railway.co.th/checktime/checktime.asp?lenguage=Eng
- 3rd Class (Seat)
- ฿95 - ฿200
- 2nd Class (Air-Conditioned Berth)
- ฿600 - ฿800
- 2nd Class (Air-conditioned Seat)
- ฿300 - ฿420
- 1st Class (Air-Conditioned Berth)
- ฿850 - ฿1200

- Phone
- 016 786 270
- support@virakbuntham.com
- Website
- virakbuntham.com
Bus from Siem Reap Virak Buntham Express to Poipet Virak Buntham Express
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- ฿241
- Schedules at
- virakbuntham.com
- Book at
- bookmebus.com

- Phone
- 094 340 6614
- Website
- bookmebus.com
Bus from Poipet to Bangkok
- Ave. Duration
- 4h
- Frequency
- Hourly
- Estimated price
- ฿301
- Schedules at
- bookmebus.com

- Phone
- +855 969993333
- info@giantibis.com
- Website
- giantibis.com
Bus from Siem Reap to Bangkok Khao San Road
- Ave. Duration
- 8h 30m
- Frequency
- Twice daily
- Estimated price
- ฿962
- Schedules at
- giantibis.com
- Book at
- 12go.asia

- Phone
- 02 629 1300
- Website
- 12go.asia
Bus from Siem Reap to Khaosan Road Travel Mart
- Ave. Duration
- 9h
- Frequency
- Twice daily
- Estimated price
- ฿870
- Schedules at
- 12go.asia

- Phone
- +855 70 877 727
- Website
- 12go.asia
Bus from Siem Reap Cambodia to Bangkok Mochit Terminal
- Ave. Duration
- 11h
- Frequency
- Once daily
- Estimated price
- ฿842
- Schedules at
- bookmebus.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 Need to know: Jadrolinija, How to get from London City Airport into central London and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Siem Reap to Bangkok is 402 km. It takes approximately 5h 30m to drive from Siem Reap to Bangkok.
Thai AirAsia offers flights from Siem Reap Airport to Don Muang Airport.
There are 12499+ hotels available in Bangkok. Prices start at ฿3750 per night.
The best way to get from Siem Reap to Siem Reap Airport is to taxi which takes 7 min and costs $7 - $9.