Home › Buses to Maha Sarakham
Buses to Maha Sarakham
19 scheduled departures reach Maha Sarakham from 3 origins on 4 Oct 2026. The cheapest seat comes from Bangkok at ฿519, and the shortest typical ride is from Nakhon Ratchasima, at about 3 h.
Where the buses come from
Bangkok to Maha Sarakham
Bangkok to Maha Sarakham: 9 departures, first 07:30 and last 21:00. Seats ฿519 to ฿692. About 7 h 10 min on the road.
Nakhon Ratchasima to Maha Sarakham
Nakhon Ratchasima to Maha Sarakham: 5 departures, first 11:40 and last 01:10. Seats ฿519 to ฿692. About 3 h on the road.
Pathum Thani to Maha Sarakham
Pathum Thani to Maha Sarakham: 5 departures, first 08:10 and last 21:40. Seats ฿519 to ฿692. About 6 h 30 min on the road.
Where the buses arrive
- Mahasarakham (Rungprasert Tour Office) — 15 departures
- Maha Sarakham Bus Terminal 2 — 4 departures
Who runs the buses
- Rung Prasert Tour — 15 departures
- Nakhonchaiair — 4 departures
Arrival times
Across all of these routes the busiest arrival hour is 14:00, with 3 departures. The earliest arrival is at 00:40 and the latest at 20:40.
The day across these routes
The first bus of the day leaves at 00:10 (Nakhon Ratchasima to Maha Sarakham) and the last at 21:40 (Nakhon Ratchasima to Maha Sarakham). The busiest hour is 20:00 with 3 departures, and 7 of the 19 departures, 36%, leave at 18:00 or later.
Fares run from ฿519 to ฿692, with the middle departure at ฿519. By seat type: VIP 15 (฿519 to ฿692); First class 4 (฿519).
Typical ride lengths: 0 routes under 3 hours, 1 between 3 and 6, 2 between 6 and 10 and 0 over 10. The shortest is Nakhon Ratchasima to Maha Sarakham at 3 h and the longest Bangkok to Maha Sarakham at 7 h 10 min.
Listed services: charging points on 15 trips.