Buses to Udon Thani

Buses run to Udon Thani from 19 towns, with 54 departures a day and fares from ฿150. Most buses arrive at Udon Thani Bus Terminal 1. Bus companies include Sahamit Ubon, Phetprasert, Budsarakham and Chan Tour. Timetables checked on 2026-10-30.

Book a bus to Udon Thani

All bus routes to Udon Thani

FromDepartures a dayFromFastestFirst busLast bus
Bangkok10฿5267h 45m08:4522:55
Pathum Thani6฿5267h 40m18:2019:50
Kalasin5฿2253h 45m06:3014:00
Amnat Charoen3฿3507h07:4510:45
Chiang Mai3฿77710h 30m17:0020:00
Mukdahan3฿2705h 15m09:3012:30
Sakon Nakhon3฿1502h 45m12:0015:00
Ubon Ratchathani3฿4158h 15m06:3009:30
Uttaradit3฿5177h 45m14:4023:30
Chon Buri2฿60311h 40m19:2019:45
Khon Kaen2฿1502h03:3015:45
Lampang2฿67210h 15m18:3021:00
Lamphun2฿77711h 15m17:3020:00
Phitsanulok2฿4205h 55m16:3022:50
Hat Yai1฿1,61123h 30m08:3008:30
Pattaya1฿61411h 50m08:4008:40
Phatthalung1฿1,51022h10:0010:00
Phuket1฿1,52523h14:0014:00
Thung Song1฿1,41820h 45m11:1511:15

Where buses arrive in Udon Thani

  • Udon Thani Bus Terminal 1 43 departures a day
  • Nakhonchai Air Bus Station Udon Thani 5 departures a day
  • Central Udon 5 departures a day
  • Udon Thani Bus Terminal 2 1 departure a day

Bus companies to Udon Thani

Buses from Udon Thani →

More destinations

All 1,040 bus routes →