EZseat

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

Who runs the buses

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.