Home › Buses to Kalasin
Buses to Kalasin
32 scheduled departures reach Kalasin from 13 origins on 4 Oct 2026. The cheapest seat comes from Ban Phai Bus Terminal at ฿105, and the shortest typical ride is from Khon Kaen, at about 2 h 30 min.
Where the buses come from
Bangkok to Kalasin
Bangkok to Kalasin: 8 departures, first 11:00 and last 22:35. Seats ฿565. About 7 h 34 min on the road.
Ban Phai Bus Terminal to Kalasin
Ban Phai Bus Terminal to Kalasin: 3 departures, first 05:10 and last 23:40. Seats ฿105. About 3 h 20 min on the road.
Khon Kaen to Kalasin
Khon Kaen to Kalasin: 3 departures, first 06:00 and last 15:00. Seats ฿120 to ฿150. About 2 h 30 min on the road.
Nakhon Phanom to Kalasin
Nakhon Phanom to Kalasin: 3 departures, first 15:30 and last 16:30. Seats ฿200 to ฿360. About 4 h on the road.
Pattaya to Kalasin
Pattaya to Kalasin: 3 departures, first 13:30 and last 19:50. Seats ฿830 to ฿900. About 12 h 40 min on the road.
Rayong to Kalasin
Rayong to Kalasin: 3 departures, first 12:00 and last 18:30. Seats ฿860 to ฿915. About 14 h on the road.
Sakon Nakhon to Kalasin
Sakon Nakhon to Kalasin: 3 departures, first 16:50 and last 18:00. Seats ฿140. About 2 h 30 min on the road.
Lom Sak Bus Terminal to Kalasin
Lom Sak Bus Terminal to Kalasin: 1 departures, first 01:10 and last 01:10. Seats ฿323. About 4 h 40 min on the road.
Mae Sot Bus Terminal to Kalasin
Mae Sot Bus Terminal to Kalasin: 1 departures, first 18:30 and last 18:30. Seats ฿714. About 11 h 20 min on the road.
Nakhon Ratchasima to Kalasin
Nakhon Ratchasima to Kalasin: 1 departures, first 22:00 and last 22:00. Seats ฿370. About 6 h 10 min on the road.
Phitsanulok to Kalasin
Phitsanulok to Kalasin: 1 departures, first 22:45 and last 22:45. Seats ฿458. About 7 h 5 min on the road.
Sukhothai to Kalasin
Sukhothai to Kalasin: 1 departures, first 21:30 and last 21:30. Seats ฿517. About 8 h 20 min on the road.
Tak to Kalasin
Tak to Kalasin: 1 departures, first 20:10 and last 20:10. Seats ฿599. About 9 h 40 min on the road.
Where the buses arrive
- Kalasin Bus Terminal — 32 departures
Who runs the buses
- Chan Tour — 18 departures
- Nakhonchaiair — 8 departures
- Phetprasert — 5 departures
- Sahamittaphap — 1 departure
Arrival times
Across all of these routes the busiest arrival hour is 05:00, with 8 departures. The earliest arrival is at 02:25 and the latest at 21:23.
The day across these routes
The first bus of the day leaves at 01:10 (Lom Sak Bus Terminal to Kalasin) and the last at 23:40 (Ban Phai Bus Terminal to Kalasin). The busiest hour is 18:00 with 6 departures, and 17 of the 32 departures, 53%, leave at 18:00 or later.
Fares run from ฿105 to ฿915, with the middle departure at ฿565. By seat type: First class 27 (฿105 to ฿915); Double-decker 5 (฿323 to ฿714).
Typical ride lengths: 2 routes under 3 hours, 3 between 3 and 6, 5 between 6 and 10 and 3 over 10. The shortest is Khon Kaen to Kalasin at 2 h 30 min and the longest Rayong to Kalasin at 14 h.
Listed services: emergency window hammers on 24 trips; blankets on 18 trips; marked emergency exits on 15 trips.