EZseat

Home › Buses to Udon Thani

Buses to Udon Thani

51 scheduled departures reach Udon Thani from 17 origins on 4 Oct 2026. The cheapest seat comes from Khon Kaen at ฿150, and the shortest typical ride is from Khon Kaen, at about 2 h.

Where the buses come from

Bangkok to Udon Thani

Bangkok to Udon Thani: 11 departures, first 16:10 and last 23:05. Seats ฿526 to ฿818. About 7 h 58 min on the road.

Pathum Thani to Udon Thani

Pathum Thani to Udon Thani: 6 departures, first 18:20 and last 19:50. Seats ฿526 to ฿613. About 7 h 40 min on the road.

Chon Buri to Udon Thani

Chon Buri to Udon Thani: 4 departures, first 19:05 and last 19:30. Seats ฿603 to ฿938. About 11 h 52 min on the road.

Pattaya to Udon Thani

Pattaya to Udon Thani: 4 departures, first 08:40 and last 18:45. Seats ฿614 to ฿955. About 11 h 50 min on the road.

Chiang Mai to Udon Thani

Chiang Mai to Udon Thani: 3 departures, first 17:00 and last 20:00. Seats ฿777 to ฿1,036. About 11 h 45 min on the road.

Amnat Charoen to Udon Thani

Amnat Charoen to Udon Thani: 2 departures, first 08:45 and last 10:45. Seats ฿350. About 7 h on the road.

Hat Yai to Udon Thani

Hat Yai to Udon Thani: 2 departures, first 08:30 and last 08:30. Seats ฿1,611 to ฿2,148. About 23 h 30 min on the road.

Khon Kaen to Udon Thani

Khon Kaen to Udon Thani: 2 departures, first 10:00 and last 10:00. Seats ฿150 to ฿200. About 2 h on the road.

Lampang to Udon Thani

Lampang to Udon Thani: 2 departures, first 18:30 and last 21:00. Seats ฿672. About 10 h 15 min on the road.

Lamphun to Udon Thani

Lamphun to Udon Thani: 2 departures, first 17:30 and last 20:00. Seats ฿777. About 11 h 15 min on the road.

Mukdahan to Udon Thani

Mukdahan to Udon Thani: 2 departures, first 10:30 and last 12:30. Seats ฿270. About 5 h 15 min on the road.

Phatthalung to Udon Thani

Phatthalung to Udon Thani: 2 departures, first 10:00 and last 10:00. Seats ฿1,510 to ฿2,013. About 22 h on the road.

Sakon Nakhon to Udon Thani

Sakon Nakhon to Udon Thani: 2 departures, first 13:00 and last 15:00. Seats ฿150. About 2 h 45 min on the road.

Thung Song Bus Terminal to Udon Thani

Thung Song Bus Terminal to Udon Thani: 2 departures, first 11:15 and last 11:15. Seats ฿1,418 to ฿1,890. About 20 h 45 min on the road.

Ubon Ratchathani to Udon Thani

Ubon Ratchathani to Udon Thani: 2 departures, first 07:30 and last 09:30. Seats ฿415. About 8 h 15 min on the road.

Uttaradit to Udon Thani

Uttaradit to Udon Thani: 2 departures, first 21:00 and last 23:30. Seats ฿517. About 7 h 45 min on the road.

Phitsanulok to Udon Thani

Phitsanulok to Udon Thani: 1 departures, first 22:50 and last 22:50. Seats ฿420. About 5 h 55 min on the road.

Where the buses arrive

Who runs the buses

Arrival times

Across all of these routes the busiest arrival hour is 07:00, with 8 departures. The earliest arrival is at 00:46 and the latest at 20:30.

The day across these routes

The first bus of the day leaves at 07:30 (Ubon Ratchathani to Udon Thani) and the last at 23:30 (Uttaradit to Udon Thani). The busiest hour is 19:00 with 11 departures, and 30 of the 51 departures, 58%, leave at 18:00 or later.

Fares run from ฿150 to ฿2,148, with the middle departure at ฿613. By seat type: VIP 10 (฿613 to ฿2,148); First class 32 (฿150 to ฿955); Double-decker 9 (฿420 to ฿777).

Typical ride lengths: 2 routes under 3 hours, 2 between 3 and 6, 5 between 6 and 10 and 8 over 10. The shortest is Khon Kaen to Udon Thani at 2 h and the longest Hat Yai to Udon Thani at 23 h 30 min.

Listed services: emergency window hammers on 36 trips; marked emergency exits on 16 trips; blankets on 12 trips.