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.
Daily timetable
| Departs | Arrives | Duration | Operator | Class | Fare | |
|---|---|---|---|---|---|---|
| 07:00 | → 15:00 | 8h | Rung Prasert Tour | VIP · 32 seats | ฿519 | Book |
| 09:00 | → 16:45 | 7h 45m | Rung Prasert Tour | VIP · 32 seats | ฿519 | Book |
| 19:45 | → 03:30 | 7h 45m | Rung Prasert Tour | VIP · 32 seats | ฿519 | Book |
| 20:45 | → 04:30 | 7h 45m | Rung Prasert Tour | VIP · 24 seats | ฿692 | Book |
Where to board in Maha Sarakham
- Mahasarakham (Rungprasert Tour Office) · 4 departures
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 →