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 are currently 3 bus services a day from Udon Thani to Chiang Mai available to book online.
Udon Thani | Chiang Mai | Service | Company | Ticket |
18:45 | 07:00 | Express | Phet Prasert | ฿ 769 |
20:30 | 06:30 | VIP 24 | Orsuksa Tour | ฿ 1,032 |
21:00 | 08:40 | Express | Phet Prasert | ฿ 769 |
- Bus Departure Point: Phet Praset bus services from Udon Thani to Chiang Mai depart from Udon Thani Bus Station 1.
- Bus Arrival Point in Chiang Mai: Phet Prasert bus services from Udon Thani to Chiang Mai terminate at Chiang Mai Bus Terminal 3.
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
Phet Prasert bus services from Udon Thani to Chiang Mai terminate at Chiang Mai Bus Terminal 3 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 3
Read more about Chiang Mai Bus Terminal 3.