Ubon Ratchathani to Bangkok by bus

13 buses leave Ubon Ratchathani for Bangkok every day, with fares from ฿545 to ฿941. The quickest trip takes 8h 33m; the first bus departs at 05:00 from Ubon Ratchathani Bus Terminal, the last at 20:30. Operators: Ubon Air 25, Nakhonchaiair, Mc Express and Cherdchai Tour. Prices checked on 2026-10-30.

Find seats and book

Daily timetable

DepartsArrivesDurationOperatorClassFare
05:00→ 17:0012hUbon Air 25P1฿735Book
07:00→ 17:3010h 30mMc ExpressEconomy฿545Book
08:30→ 20:3012hUbon Air 25P1฿735Book
12:00→ 00:0012hUbon Air 25P1฿735Book
16:00→ 04:0012hUbon Air 25P1฿735Book
17:00→ 04:0011hCherdchai TourA/C 1st class฿605Book
17:45→ 04:0010h 15mNakhonchaiairGold Class฿735Book
18:20→ 04:2510h 5mSombat TourVIP · 32 seats฿706Book
18:25→ 04:5510h 30mMc ExpressVIP · 31 seats฿640Book
19:00→ 05:0010hCherdchai TourA/C 1st class฿605Book
19:15→ 05:3510h 20mNakhonchaiairGold Class฿735Book
19:30→ 05:3510h 5mSombat TourVIP · 24 seats฿941Book
20:30→ 05:038h 33mNakhonchaiairFirst Class฿941Book

Where to board in Ubon Ratchathani

Bus companies on this route

Questions travellers ask

How long is the bus from Ubon Ratchathani to Bangkok?

The fastest bus takes 8h 33m. Most departures take about 10h 30m.

How much is a bus ticket from Ubon Ratchathani to Bangkok?

Fares run from ฿545 to ฿941, set by the bus companies.

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

The first bus leaves at 05:00 and the last at 20:30: 13 departures a day.

Where does the bus to Bangkok leave from in Ubon Ratchathani?

Most buses leave from Ubon Ratchathani Bus Terminal.

Questions about the bus from Ubon Ratchathani to Bangkok? Ask BeeBee →