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. Chiang Mai bus station where the service arrives is a short distance from Chiang Mai Old Town and onward travel from the bus station is easy. The other alternative is to fly from Udon Thani to Chiang Mai.
Bus Services to Chiang Mai
There are four daily bus services from Udon Thani to Chiang Mai which you can book online.
|Udon Thani||Chiang Mai||Cost||Service||Company|
|10:45||22:55||฿ ฿683||Express||Phet Prasert|
|17:45||05:55||฿ ฿683||Express||Phet Prasert|
|18:45||06:55||฿ ฿683||Express||Phet Prasert|
|20:45||08:55||฿ ฿683||Express||Phet Prasert|
- Bus Departure Points: Phet Praset bus services depart from in front of CentralPlaza Shopping Mall, which is a short walk away from Udon Thani Bus Station 1.
- Bus Arrival Point in Chiang Mai: The Phet Prasert bus service from Udon Thani terminates at Chiang Mai Bus Terminal 2.
Buy Tickets 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.
CentralPlaza Bus Stop
- Phet Praset bus services depart from this point in front of CentralPlaza Udon Thani.
Chiang Mai Bus Station
All five bus services 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.