Bus to Udon Thani
18 cities and towns have direct buses to Udon Thani. Fares start at ฿150. The fastest service takes about 2 hours. Earliest departure 03:30, latest 23:30. Buses arrive at Nakhonchai Air Bus Station Udon Thani, Udon Thani Bus Terminal 1, Udon Thani Bus Terminal 2.
Book in chat with Busaba
| Route | Departures/day | Duration | Fares |
|---|---|---|---|
| Amnat Charoen → Udon Thani | 2 | 7h | ฿350 |
| Bangkok → Udon Thani | 11 | 8h | ฿526–฿818 |
| Chiang Mai → Udon Thani | 3 | 11h 45m | ฿777–฿1,036 |
| Chon Buri → Udon Thani | 4 | 11h 52m | ฿603–฿938 |
| Hat Yai → Udon Thani | 2 | 23h 30m | ฿1,611–฿2,148 |
| Khon Kaen → Udon Thani | 3 | 2h | ฿150–฿200 |
| Lampang → Udon Thani | 2 | 10h 15m | ฿672 |
| Lamphun → Udon Thani | 2 | 11h 15m | ฿777 |
| Mukdahan → Udon Thani | 2 | 5h 15m | ฿270 |
| Pathum Thani → Udon Thani | 6 | 7h 40m | ฿526–฿613 |
| Pattaya → Udon Thani | 2 | 11h 50m | ฿614–฿955 |
| Phatthalung → Udon Thani | 2 | 22h | ฿1,510–฿2,013 |
| Phitsanulok → Udon Thani | 1 | 5h 55m | ฿420 |
| Phuket → Udon Thani | — | — | — |
| Sakon Nakhon → Udon Thani | 2 | 2h 45m | ฿150 |
| Thung Song Bus Terminal → Udon Thani | 2 | 20h 45m | ฿1,418–฿1,890 |
| Ubon Ratchathani → Udon Thani | 2 | 8h 15m | ฿415 |
| Uttaradit → Udon Thani | 2 | 7h 45m | ฿517 |
Planning a trip? How bus travel in Thailand works — a plain guide to classes, terminals and tickets.