Rome2Rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Siem Reap?

Book now

There are 8 ways to get from Chiang Mai to Siem Reap 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 from Chiang Mai  •  6h 13m

  1. Fly from Chiang Mai (CNX) to Siem Reap (SAI) CNX - SAI

Cheapest option

Train, bus  •  18h 20m

  1. Take the train from Chiang Mai to Krung Thep Aphiwat Central Terminal 8 Chiang Mai - Krung Thep Aphiwat Central Terminal Station - Class II AC / ...
  2. Take the bus from Bangkok Mochit Bus Terminal to Siem Reap

6 alternative options

Bus to Lampang, fly  •  9h 8m

  1. Take the bus from Chiang Mai to Lampang
  2. Fly from Lampang (LPT) to Siem Reap (SAI) LPT - SAI

Bus  •  18h 30m

  1. Take the bus from Chiang Mai Bus Terminal 3 to Bangkok Mochit Bus Terminal
  2. Take the bus from Bangkok Mochit Bus Terminal to Siem Reap

Train, bus via Bangkok  •  19h 19m

  1. Take the train from Chiang Mai to Krung Thep Aphiwat Central Terminal 8 Chiang Mai - Krung Thep Aphiwat Central Terminal Station - Class II AC / ...
  2. Take the bus from Khaosan Road Travel Mart to Siem Reap

Bus via Bangkok  •  19h 26m

  1. Take the bus from Chaing Mai Arcade Bus Terminal to Bangkok Nakhonchai Air Terminal
  2. Take the bus from Bangkok Mochit Bus Terminal to Siem Reap Cambodia

Train, bus via Poipet  •  22h 28m

  1. Take the train from Chiang Mai to Hua Lamphong
  2. Take the train from Hua Lamphong to Ban Klong Luk Border
  3. Take the bus from Poipet Virak Buntham Express to Siem Reap Virak Buntham Express

Drive  •  14h 24m

  1. Drive from Chiang Mai to Siem Reap 1001.4 km

Chiang Mai to Siem Reap by train, walk, night bus and bus

14 Weekly Services
18h 20m Average Duration
$15 Cheapest Price
See schedules

Questions & Answers

The cheapest way to get from Chiang Mai to Siem Reap is to train and bus via Poipet which costs ฿550 - ฿3700 and takes 22h 28m.

More details

The fastest way to get from Chiang Mai to Siem Reap is to fly which takes 6h 13m and costs ฿4200 - ฿8500.

More details

No, there is no direct bus from Chiang Mai to Siem Reap. However, there are services departing from Chiang Mai Bus Terminal 3 and arriving at Siem Reap via Bangkok Mochit Bus Terminal. The journey, including transfers, takes approximately 18h 30m.

More details

The distance between Chiang Mai and Siem Reap is 885 km. The road distance is 1001.4 km.

Get driving directions

The best way to get from Chiang Mai to Siem Reap without a car is to train and bus which takes 18h 20m and costs ฿550 - ฿2400.

More details

It takes approximately 6h 13m to get from Chiang Mai to Siem Reap, including transfers.

More details

Chiang Mai to Siem Reap bus services, operated by Bangkok Busline, depart from Chiang Mai Bus Terminal 3 station.

More details

The best way to get from Chiang Mai to Siem Reap is to fly which takes 6h 13m and costs ฿4200 - ฿8500. Alternatively, you can bus, which costs ฿850 - ฿1800 and takes 18h 30m.

Mode details

Chiang Mai to Siem Reap bus services, operated by The Transport Company, arrive at Siem Reap station.

More details

Yes, the driving distance between Chiang Mai to Siem Reap is 1001 km. It takes approximately 14h 24m to drive from Chiang Mai to Siem Reap.

Get driving directions

Map of how to get from Chiang Mai to Siem Reap.
Launch map view
  • Distance: 885 km
  • Duration: 6h 13m

What companies run services between Chiang Mai, Thailand and Siem Reap, Cambodia?

Thai AirAsia, Bangkok Airways and six other airlines fly from Chiang Mai to Siem Reap hourly. Alternatively, you can take a bus from Chiang Mai to Siem Reap via Bangkok Mochit Bus Terminal in around 18h 30m.

Airlines
Thai AirAsia
Website
airasia.com
Flights from Chiang Mai to Siem Reap via Don Muang
Ave. Duration
3h 34m
When
Every day
Estimated price
$65 - $210
Bangkok Airways
Website
bangkokair.com
Flights from Chiang Mai to Siem Reap via Suvarnabhumi
Ave. Duration
4h 17m
When
Every day
Estimated price
$100 - $260
Flights from Lampang to Siem Reap via Suvarnabhumi
Ave. Duration
6h 45m
When
Every day
Estimated price
$110 - $240
Train operators
State Railway of Thailand
Phone
1690
Email
sarabanklang@railway.co.th
Website
railway.co.th
Train from Chiang Mai to Krung Thep Aphiwat Central Terminal
Ave. Duration
10h 5m
Frequency
Every 4 hours
Estimated price
$5 - $45
Book at
https://12go.asia/en/operator/thai-railways
Website
https://dticket.railway.co.th/DTicketPublicWeb/home/Home
3rd Class (Seat)
$5 - $8
2nd Class (Air-Conditioned Berth)
$19 - $26
2nd Class (Air-conditioned Seat)
$12 - $17
1st Class (Air-Conditioned Berth)
$30 - $45
Train from Chiang Mai to Hua Lamphong
Ave. Duration
12h 50m
Frequency
Twice daily
Estimated price
$5 - $45
Book at
https://12go.asia/en/operator/thai-railways
Website
https://dticket.railway.co.th/DTicketPublicWeb/home/Home
3rd Class (Seat)
$5 - $8
2nd Class (Air-Conditioned Berth)
$19 - $27
2nd Class (Air-conditioned Seat)
$12 - $17
1st Class (Air-Conditioned Berth)
$30 - $45
Train from Hua Lamphong to Ban Klong Luk Border
Ave. Duration
4h 22m
Frequency
Twice daily
Estimated price
$1 - $35
Book at
https://12go.asia/en/operator/thai-railways
Website
https://dticket.railway.co.th/DTicketPublicWeb/home/Home
3rd Class (Seat)
$2 - $6
2nd Class (Air-Conditioned Berth)
$16 - $22
2nd Class (Air-conditioned Seat)
$8 - $12
1st Class (Air-Conditioned Berth)
$24 - $35
Bus operators
Nakhonchai Air
Phetprasert Tour
Phone
+66 56 720 720
Email
info@phetprasert.com
Website
phetprasert.com
Bus from Chiang Mai to Lampang
Ave. Duration
1h 30m
Frequency
5 times a day
Estimated price
$2 - $3
Book at
https://12go.asia/en/operator/phet-prasert
Sukhothai Wintour
Website
busonlineticket.co.th
Bus from Chaing Mai Arcade Bus Terminal to Lampang Bus Terminal
Ave. Duration
1h 30m
Frequency
Twice daily
Estimated price
$4
Book at
busonlineticket.co.th
The Transport Company
Phone
1490
Email
borkorsor@transport.co.th
Website
home.transport.co.th
Bus from Bangkok Mochit Bus Terminal to Siem Reap
Ave. Duration
7h
Frequency
Twice daily
Estimated price
$8 - $21
Book at
https://12go.asia/en/operator/transport-co
Website
https://tcl99web.transport.co.th/Home
Bangkok Busline
Phone
+66 2 030 4933
Bus from Chiang Mai Bus Terminal 3 to Bangkok Mochit Bus Terminal
Ave. Duration
10h 30m
Frequency
5 times a day
Estimated price
$16 - $27
Book at
https://12go.asia/en/operator/bangkok-busline?gad_source=1&gclid=Cj0KCQiAwbitBhDIARIsABfFYIL7NQN9eHO--kzPR38l4tIhJTTSnWwKehvfsSTpdhJ5DCXYO-3uleIaAkeNEALw_wcB
Website
https://bangkokbusline.co.th/?lang_code=en
Premium Economy
$17
Business Class
$19
VIP 24
$25 - $27
Express
$18
VIP
$21
Travel Mart
Phone
02 629 1300
Website
12go.asia
Bus from Khaosan Road Travel Mart to Siem Reap
Ave. Duration
7h 30m
Frequency
Every 4 hours
Estimated price
$33 - $37
Schedules at
travelmartbangkok.com
Book at
12go.asia
Nattakan Transport
Phone
+85578795333
Email
bmbtransit@gmail.com
Website
bookmebus.com
Bus from Bangkok Mochit Bus Terminal to Siem Reap Cambodia
Ave. Duration
8h
Frequency
3 times a day
Estimated price
$38
Schedules at
12go.asia
Book at
bookmebus.com
Virak Buntham
Phone
081 911 911
Email
support@virakbuntham.com
Website
vireakbuntham.com
Bus from Poipet Virak Buntham Express to Siem Reap Virak Buntham Express
Ave. Duration
3h
Frequency
Twice daily
Estimated price
$9 - $20
Book at
https://12go.asia/en/operator/virak-buntham-express
Website
https://vireakbuntham.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 Train travel in France: A guide to SNCF, Need to know: Jadrolinija and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.

More Questions & Answers

There are 564+ hotels available in Siem Reap. Prices start at $25 USD per night.

More details

ticket