Travel from Bangkok to Maha-Sarakham

Bus or fly from Bangkok to Maha Sarakham?

Rung Prasert Tour operates a bus from Bangkok to Maha Sarakham every 2 hours. Tickets cost $14 and the journey takes 7 h 40 min. Alternatively, Nok Air and Thai AirAsia fly from Bangkok to Maha Sarakham 5 times a day.

How to get from Bangkok to Maha Sarakham

From Victory Monument bus to Mochit, bus to Bangkok Mochit Bus Terminal, then bus to Maha Sarakham. 9 h 27 min ฿509. From Bangkok Hualamphong train to Khon Ken station, walk to CentralPlaza Khon Kaen, Red Route to Khon Kaen, then bus to Maha Sarakham. 10 h 7 min ฿773. From Hua Lamphong night train to Khon Kaen, walk to Big C Khon Kaen, Red Route to Khon Kaen, then bus to Maha Sarakham. 10 h 13 min ฿758. From Bangkok taxi to Maha Sarakham. 6 h 36 min ฿3747. From Bangkok drive to Maha Sarakham. 6 h 36 min ฿1636. From Khao San Road bus to Bangkok Don Muang airport, fly to Roi Et airport, taxi to Roi Et, then line 874 bus to Maha Sarakham. 5 h 5 min ฿1557. From Khao San Road bus to Bangkok Don Muang airport, fly to Buri Ram airport, then taxi to Maha Sarakham. 4 h 59 min ฿2740. From Phaya Thai train to Bangkok airport, fly to Khon Kaen airport, Airport Route to Khon Kaen, then bus to Maha Sarakham. 6 h 3 min ฿1804. From Phaya Thai train to Bangkok airport, fly to Udon Thani airport, taxi to Udonthani Terminal, Mini Bus to Kalasin Bus Terminal, walk to Kalasin, then Mini Bus to Maha Sarakham. 7 h 10 min ฿1931. From Khao San Road bus to Bangkok Don Muang airport, fly to Khon Kaen airport, Airport Route to Khon Kaen, then bus to Maha Sarakham. 6 h 28 min ฿1749. From Khao San Road bus to Bangkok Don Muang airport, fly to Udon Thani airport, taxi to Udonthani Terminal, Mini Bus to Kalasin Bus Terminal, walk to Kalasin, then Mini Bus to Maha Sarakham. 7 h 35 min ฿1557.