Maha Sarakham to Bangkok by bus

4 buses leave Maha Sarakham for Bangkok every day, with fares from ฿519 to ฿692. The quickest trip takes 7h 45m; the first bus departs at 07:00 from Mahasarakham (Rungprasert Tour Office), the last at 20:45. Operators: Rung Prasert Tour. Prices checked on 2026-10-30.

Find seats and book

Daily timetable

DepartsArrivesDurationOperatorClassFare
07:00→ 15:008hRung Prasert TourVIP · 32 seats฿519Book
09:00→ 16:457h 45mRung Prasert TourVIP · 32 seats฿519Book
19:45→ 03:307h 45mRung Prasert TourVIP · 32 seats฿519Book
20:45→ 04:307h 45mRung Prasert TourVIP · 24 seats฿692Book

Where to board in Maha Sarakham

Bus companies on this route

Questions travellers ask

How long is the bus from Maha Sarakham to Bangkok?

The fastest bus takes 7h 45m. Most departures take about 7h 45m.

How much is a bus ticket from Maha Sarakham to Bangkok?

Fares run from ฿519 to ฿692, set by the bus companies.

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

The first bus leaves at 07:00 and the last at 20:45: 4 departures a day.

Where does the bus to Bangkok leave from in Maha Sarakham?

Most buses leave from Mahasarakham (Rungprasert Tour Office).

Questions about the bus from Maha Sarakham to Bangkok? Ask BeeBee →