Home › Buses to Sakon Nakhon
Buses to Sakon Nakhon
41 scheduled departures reach Sakon Nakhon from 15 origins on 4 Oct 2026. The cheapest seat comes from Nakhon Phanom at ฿100, and the shortest typical ride is from Nakhon Phanom, at about 1 h 30 min.
Where the buses come from
Bangkok to Sakon Nakhon
Bangkok to Sakon Nakhon: 11 departures, first 18:15 and last 21:15. Seats ฿689 to ฿1,039. About 9 h 35 min on the road.
Ubon Ratchathani to Sakon Nakhon
Ubon Ratchathani to Sakon Nakhon: 4 departures, first 07:30 and last 15:15. Seats ฿275. About 5 h 7 min on the road.
Ban Phai Bus Terminal to Sakon Nakhon
Ban Phai Bus Terminal to Sakon Nakhon: 3 departures, first 05:10 and last 23:40. Seats ฿360. About 5 h 50 min on the road.
Nakhon Phanom to Sakon Nakhon
Nakhon Phanom to Sakon Nakhon: 3 departures, first 15:30 and last 16:30. Seats ฿100. About 1 h 30 min on the road.
Pattaya to Sakon Nakhon
Pattaya to Sakon Nakhon: 3 departures, first 13:30 and last 19:50. Seats ฿890 to ฿960. About 15 h 10 min on the road.
Rayong to Sakon Nakhon
Rayong to Sakon Nakhon: 3 departures, first 12:00 and last 18:30. Seats ฿890 to ฿985. About 16 h 30 min on the road.
Udon Thani to Sakon Nakhon
Udon Thani to Sakon Nakhon: 3 departures, first 05:30 and last 07:30. Seats ฿150. About 2 h 50 min on the road.
Kalasin to Sakon Nakhon
Kalasin to Sakon Nakhon: 2 departures, first 08:30 and last 08:30. Seats ฿200. About 2 h 30 min on the road.
Khon Kaen to Sakon Nakhon
Khon Kaen to Sakon Nakhon: 2 departures, first 06:00 and last 06:00. Seats ฿340 to ฿360. About 5 h on the road.
Mukdahan to Sakon Nakhon
Mukdahan to Sakon Nakhon: 2 departures, first 10:30 and last 12:30. Seats ฿130. About 2 h 30 min on the road.
Chiang Mai to Sakon Nakhon
Chiang Mai to Sakon Nakhon: 1 departures, first 19:30 and last 19:30. Seats ฿943. About 14 h 15 min on the road.
Lampang to Sakon Nakhon
Lampang to Sakon Nakhon: 1 departures, first 21:00 and last 21:00. Seats ฿836. About 12 h 45 min on the road.
Nakhon Ratchasima to Sakon Nakhon
Nakhon Ratchasima to Sakon Nakhon: 1 departures, first 22:00 and last 22:00. Seats ฿550. About 8 h 10 min on the road.
Phitsanulok to Sakon Nakhon
Phitsanulok to Sakon Nakhon: 1 departures, first 01:00 and last 01:00. Seats ฿584. About 8 h 45 min on the road.
Uttaradit to Sakon Nakhon
Uttaradit to Sakon Nakhon: 1 departures, first 23:30 and last 23:30. Seats ฿683. About 10 h 15 min on the road.
Where the buses arrive
- Sakon Nakhon Bus Terminal 2 — 39 departures
- Sakon Nakhon Bus Terminal — 2 departures
Who runs the buses
- Chan Tour — 17 departures
- Nakhonchaiair — 9 departures
- Sahamit Ubon — 9 departures
- Phetprasert — 4 departures
- Lotus Phiboon Tour — 2 departures
Arrival times
Across all of these routes the busiest arrival hour is 11:00, with 10 departures. The earliest arrival is at 03:55 and the latest at 20:00.
The day across these routes
The first bus of the day leaves at 01:00 (Phitsanulok to Sakon Nakhon) and the last at 23:40 (Ban Phai Bus Terminal to Sakon Nakhon). The busiest hour is 18:00 with 6 departures, and 20 of the 41 departures, 48%, leave at 18:00 or later.
Fares run from ฿100 to ฿1,039, with the middle departure at ฿584. By seat type: VIP 2 (฿779 to ฿1,039); First class 33 (฿100 to ฿985); Double-decker 4 (฿584 to ฿943); Minibus or van 2 (฿275).
Typical ride lengths: 4 routes under 3 hours, 3 between 3 and 6, 3 between 6 and 10 and 5 over 10. The shortest is Nakhon Phanom to Sakon Nakhon at 1 h 30 min and the longest Rayong to Sakon Nakhon at 16 h 30 min.
Listed services: emergency window hammers on 30 trips; marked emergency exits on 23 trips; blankets on 17 trips.