There are 5 ways to get from Chiang Mai Terminal 2 to Udon Thani 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.
Fly
best- Fly from Chiang Mai International Airport (CNX) to Udon Thani International Airport (UTH)CNX - UTH
3h 10m฿1,820–4,120Train
cheapest- Take the train from Chiang Mai to Ayutthaya8 Chiang Mai - Krung Thep Aphiwat Central Terminal Station - Class II AC / ...
- Take the train from Ayutthaya to Udon Thani
17h 55m฿362–2,924Bus
- Take the bus from Chiang Mai to Udon Thani876
11h 45m฿600–950Drive 603 km
- Drive from Chiang Mai Terminal 2 to Udon Thani603 km
9h 22m฿2,204–3,183Bus, Local Bus
- Take the bus from Chaing Mai Arcade Bus Terminal to Nong Khai
- Take the bus from Nong Khai Bus Station to Udonthani
13h 33m
Chiang Mai Terminal 2 to Udon Thani by bus
Questions & Answers
The cheapest way to get from Chiang Mai Terminal 2 to Udon Thani is to bus which costs ฿600 - ฿950 and takes 11h 45m.
The fastest way to get from Chiang Mai Terminal 2 to Udon Thani is to fly which takes 3h 10m and costs ฿1800 - ฿4200.
Yes, there is a direct bus departing from Chiang Mai and arriving at Udon Thani. Services depart twice daily, and operate every day. The journey takes approximately 11h 45m.
No, there is no direct train from Chiang Mai Terminal 2 to Udon Thani. However, there are services departing from Chiang Mai and arriving at Udon Thani via Ayutthaya. The journey, including transfers, takes approximately 17h 55m.
The distance between Chiang Mai Terminal 2 and Udon Thani is 443 km. The road distance is 603 km.
The best way to get from Chiang Mai Terminal 2 to Udon Thani without a car is to bus which takes 11h 45m and costs ฿600 - ฿950.
It takes approximately 3h 10m to get from Chiang Mai Terminal 2 to Udon Thani, including transfers.
Chiang Mai Terminal 2 to Udon Thani bus services, operated by Orsuksa Tour, depart from Chaing Mai Arcade Bus Terminal station.
Chiang Mai Terminal 2 to Udon Thani train services, operated by State Railway of Thailand, depart from Chiang Mai station.
The best way to get from Chiang Mai Terminal 2 to Udon Thani is to fly which takes 3h 10m and costs ฿1800 - ฿4200. Alternatively, you can bus, which costs ฿600 - ฿950 and takes 11h 45m, you could also train, which costs ฿360 - ฿3000 and takes 17h 55m.
What companies run services between Chiang Mai Terminal 2, Thailand and Udon Thani, Thailand?
Thai AirAsia, Nok Air, and World Ticket fly from Chiang Mai International Airport (CNX) to Udon Thani International Airport (UTH) once daily. Alternatively, Phetprasert Tour operates a bus from Chiang Mai to Udon Thani twice daily. Tickets cost ฿600–950 and the journey takes 11h 45m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- nokair.com
Flights from Chiang Mai International Airport to Udon Thani International Airport
- Ave. Duration
- 1h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ฿1,800–13,000
- Website
- worldticket.com
Flights from Chiang Mai International Airport to Udon Thani International Airport
- Ave. Duration
- 1h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ฿1,800–13,000
- Website
- airasia.com
Flights from Chiang Mai International Airport to Udon Thani International Airport
- Ave. Duration
- 1h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿1,600–4,500
- Phone
- 1690
- sarabanklang@railway.co.th
- Website
- dticket.railway.co.th
Train from Chiang Mai to Ayutthaya
- Ave. Duration
- 9h 15m
- Frequency
- Hourly
- Estimated price
- ฿200–1,600
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 3rd Class (Seat)
- ฿200–290
- 2nd Class (Air-Conditioned Berth)
- ฿700–950
- 2nd Class (Air-conditioned Seat)
- ฿420–600
- 1st Class (Air-Conditioned Berth)
- ฿1,200–1,600
Train from Ayutthaya to Udon Thani
- Ave. Duration
- 7h 13m
- Frequency
- 3 times a day
- Estimated price
- ฿160–1,400
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 3rd Class (Seat)
- ฿160–260
- 2nd Class (Air-Conditioned Berth)
- ฿650–900
- 2nd Class (Air-conditioned Seat)
- ฿380–550
- 1st Class (Air-Conditioned Berth)
- ฿1,000–1,400
- Second Class Sleeper
- ฿1,089–1,094
- Ordinary Train
- ฿250–1,300
- Phone
- +66 56 720 720
- info@phetprasert.com
- Website
- phetprasert.com
Bus from Chiang Mai to Udon Thani
- Ave. Duration
- 11h 45m
- Frequency
- Twice daily
- Estimated price
- ฿600–950
- Schedules at
- phetprasert.com
- 13
- ฿700–850
- Phone
- 084-2626003
- Website
- easybook.com
Bus from Chaing Mai Arcade Bus Terminal to Nong Khai
- Ave. Duration
- 11h 30m
- Frequency
- Once daily
- Estimated price
- ฿950–1,100
- Book at
- easybook.com
Bus from Nong Khai Bus Station to Udonthani
- Ave. Duration
- 1h 3m
- Frequency
- Every 4 hours
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 French strikes 2018: What are my alternative transport options?, Which London airport should I choose?, and Flying into Beijing? - to help you get the most out of your next trip.
More Questions & Answers
Chiang Mai Terminal 2 to Udon Thani bus services, operated by Orsuksa Tour, arrive at Nong Khai station.
Udon Thani is 1h behind Chiang Mai Terminal 2. It is currently 1:26 AM in Chiang Mai Terminal 2 and 12:26 AM in Udon Thani.
Chiang Mai Terminal 2 to Udon Thani train services, operated by State Railway of Thailand, arrive at Ayutthaya station.
Yes, the driving distance between Chiang Mai Terminal 2 to Udon Thani is 603 km. It takes approximately 9h 22m to drive from Chiang Mai Terminal 2 to Udon Thani.
Book your Chiang Mai Terminal 2 to Udon Thani bus tickets online with Omio.
There are 158+ hotels available in Udon Thani.






