There is no train line running directly from Udon Thani to Chiang Mai, however, there are regular bus services running daily between the two cities. The alternative is to fly from Udon Thani to Chiang Mai.
Bus Times from Udon Thani to Chiang Mai
There is currently 1 daily bus services from Udon Thani to Chiang Mai available to book online.
Udon Thani | Chiang Mai | Cost | Service | Company |
20:30 | 06:30 | ฿ 932 | VIP 24 | Orsuksa Tour |
- Bus Departure Points: Phet Praset bus services from Udon Thani to Chiang Mai depart from Udon Thani Bus Station 1. Orsuksa Tour bus from from Udon Thani to Chiang Mai depart Udon Thani Bus Terminal 2, which is an out of town bus station.
- Bus Arrival Point in Chiang Mai: All bus services from from Udon Thani to Chiang Mai terminate at Chiang Mai Bus Terminal 2.
Buy Tickets from Udon Thani to Chiang Mai
Use the Search Box below to book your tickets from Udon Thani to Chiang Mai.
Bus tickets can be booked through the Search Box above as well as flights from Udon Thani to Chiang Mai.
Phet Praset Udon Thani Bus Stop
- Phet Praset bus services from Udon Thani to Chiang Mai depart from Udon Thani Bus Terminal 1.
Chiang Mai Bus Station
All bus services from Udon Thani to Chiang Mai terminate at Chiang Mai Bus Terminal 2 which is 2.6 km from Chiang Mai Train Station and 4.2 km from the Tha Phae Gate in Chiang Mai’s old town.

There are a number of different ways to travel into Chiang Mai city from the bus station. The journey by tuk-tuk or pick up truck taxi should cost around 100 THB to most areas in Chiang Mai city.
Location of Chiang Mai Bus Terminal 2
Read more about Chiang Mai Bus Terminal 2.