There are 7 ways to get from Bangkok to Angkor Wat by plane, train, taxi, bus 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.
Fly from Suvarnabhumi
-
Fly from Suvarnabhumi (BKK) to Siem Reap (REP)
Train, taxi
-
Take the train from Phayathai to Ban Klong Luk Border
-
Take the train from Poipet to Sisŏphŏn
-
Take a taxi from Sisŏphŏn to Angkor Wat
Minivan, bus
-
Take the minivan from Bangkok to Poipet
-
Take the bus from Poipet Virak Buntham Express to Siem Reap Virak Buntham Express
Bus via Siem Reap Cambodia
-
Take the bus from Bangkok Mochit Terminal to Siem Reap Cambodia
Drive
-
Drive from Bangkok to Angkor Wat
Don Muang (DMK) to Siem Reap (REP) flights
Coronavirus (COVID-19) in Cambodia
There is widespread community transmission globally.
Some travel restrictions may still be in place within Cambodia. For the latest travel status, please check the official page for Cambodia.
For travel planning advice, please refer to our Rome2rio Coronavirus information page .
For the latest travel status, we recommend checking the official page for Cambodia.
Coronavirus (COVID-19) Travel Advice
There are currently lockdown measures within Cambodia to control the spread of Coronavirus (COVID-19). Domestic travel within Cambodia may be affected.
Official Coronavirus (COVID-19) Information for CambodiaInternational flights leaving Thailand are suspended as part of the response to Coronavirus (COVID-19). Restrictions may also be in place for other modes of transport.
Currently, we are unable to provide international travel restriction information for Cambodia relating to Coronavirus (COVID-19). For the latest travel status in Cambodia, please check government recommendations.
Official Coronavirus (COVID-19) Information for CambodiaQuestions & Answers
The cheapest way to get from Bangkok to Angkor Wat is to minivan and bus which costs ฿750 - ฿850 and takes 8h 16m.
The fastest way to get from Bangkok to Angkor Wat is to fly which takes 3h 44m and costs ฿5000 - ฿14000.
The distance between Bangkok and Angkor Wat is 366 km. The road distance is 405.7 km.
The best way to get from Bangkok to Angkor Wat without a car is to train and taxi which takes 7h 50m and costs ฿2700 - ฿4400.
It takes approximately 4h 13m to get from Bangkok to Angkor Wat, including transfers.
The best way to get from Bangkok to Angkor Wat is to fly which takes 4h 13m and costs ฿2000 - ฿15000. Alternatively, you can minivan and bus, which costs ฿750 - ฿850 and takes 8h 16m.
The quickest flight from Don Muang Airport to Siem Reap Airport is the direct flight which takes 1h.
Yes, the driving distance between Bangkok to Angkor Wat is 406 km. It takes approximately 5h 34m to drive from Bangkok to Angkor Wat.
Thai AirAsia offers flights from Don Muang Airport to Siem Reap Airport.
There are 493+ hotels available in Angkor Wat. Prices start at $100 USD per night.

- Distance: 365.7 km
- Duration: 4h 13m
What companies run services between Bangkok, Thailand and Angkor Wat, Cambodia?
Thai AirAsia flies from Bangkok to Angkor Wat 3 times a day. Alternatively, you can take a bus from Bangkok to Angkor Wat via Poipet, Poipet Virak Buntham Express, and Siem Reap Virak Buntham Express in around 8h 16m.

- Website
- airasia.com
Flights from Don Muang to Siem Reap
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- $50 - $160

- Website
- bangkokair.com
Flights from Suvarnabhumi to Siem Reap
- Ave. Duration
- 1h 10m
- When
- Monday, Tuesday, Wednesday, Thursday and Saturday
- Estimated price
- $110 - $150

- Phone
- 1690
- webmaster.srt@railway.co.th
- Website
- railway.co.th
Train from Phayathai to Ban Klong Luk Border
- Ave. Duration
- 4h 14m
- Frequency
- Twice daily
- Estimated price
- $2 - $35
- Website
- http://www.railway.co.th/main/timetable/time-train.html
- Book at
- https://12go.asia/en/operator/thai-railways
- Schedules at
- https://www.railway.co.th/Home/Index
- 3rd Class (Seat)
- $2 - $6
- 2nd Class (Air-Conditioned Berth)
- $17 - $24
- 2nd Class (Air-conditioned Seat)
- $9 - $13
- 1st Class (Air-Conditioned Berth)
- $26 - $35

- Phone
- 023 992 379
- Chhon.Sotheara@trrcambodia.com
- Website
- royal-railway.com
Train from Poipet to Sisŏphŏn
- Ave. Duration
- 1h
- Frequency
- Once a week
- Estimated price
- $3 - $6
- Schedules at
- facebook.com
- Book at
- royalrailway.easybook.com

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

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

- Phone
- 089 226 2769
- borkorsor@transport.co.th
- Website
- home.transport.co.th
Bus from Bangkok Mochit Bus Terminal to Siem Reap
- Ave. Duration
- 9h
- Frequency
- Twice daily
- Estimated price
- $8 - $27
- Schedules at
- tcl99web.transport.co.th
- Book at
- 12go.asia

- Phone
- +855 70 877 727
- Website
- 12go.asia
Bus from Bangkok Mochit Terminal to Siem Reap Cambodia
- Ave. Duration
- 11h
- Frequency
- Once daily
- Estimated price
- $28
- Schedules at
- bookmebus.com
- Book at
- bookmebus.com
- Ave. Duration
- 1h 36m
- Estimated price
- $75 - $90
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, 4 stunningly beautiful Philippines islands you need to visit and How to get from Southend Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
The best way to get from Bangkok to Don Muang Airport is to bus which takes 54 min and costs ฿10 - ฿50.