Bangkok to Uttaradit by bus

12 buses leave Bangkok for Uttaradit every day, with fares from ฿450 to ฿609. The quickest trip takes 6h 30m; the first bus departs at 08:00 from Bangkok Bus Terminal Chatuchak (Mo Chit 2), the last at 21:46. Operators: Nakhonchaiair, Cherdchai Tour, Budsarakham and Sukhothai Thani (Win Tour). Prices checked on 2026-10-30.

Find seats and book

Daily timetable

DepartsArrivesDurationOperatorClassFare
08:00→ 17:309h 30mSukhothai Thani (Win Tour)Premium Economy฿525Book
10:06→ 16:566h 50mNakhonchaiairGold Class฿525Book
10:30→ 18:007h 30mCherdchai TourEconomy฿450Book
10:50→ 17:406h 50mNakhonchaiairGold Class฿525Book
11:21→ 18:116h 50mNakhonchaiairGold Class฿525Book
11:30→ 21:009h 30mCherdchai TourEconomy฿513Book
17:00→ 23:556h 55mBudsarakhamVIP · 32 seats฿609Book
19:30→ 02:256h 55mBudsarakhamA/C 1st class฿500Book
19:30→ 02:307hCherdchai TourEconomy฿450Book
19:40→ 02:356h 55mBudsarakhamVIP · 32 seats฿609Book
20:50→ 03:406h 50mNakhonchaiairGold Class฿525Book
21:46→ 04:166h 30mNakhonchaiairGold Class฿525Book

Where to board in Bangkok

Bus companies on this route

Questions travellers ask

How long is the bus from Bangkok to Uttaradit?

The fastest bus takes 6h 30m. Most departures take about 6h 55m.

How much is a bus ticket from Bangkok to Uttaradit?

Fares run from ฿450 to ฿609, set by the bus companies.

When do the first and last buses from Bangkok to Uttaradit leave?

The first bus leaves at 08:00 and the last at 21:46: 12 departures a day.

Where does the bus to Uttaradit leave from in Bangkok?

Most buses leave from Bangkok Bus Terminal Chatuchak (Mo Chit 2).

Questions about the bus from Bangkok to Uttaradit? Ask BeeBee →