Home › Buses from Nan
Buses from Nan
From Nan we found 14 scheduled departures on 4 Oct 2026, spread over 5 destinations. The cheapest seat leaves for Phrae at ฿160, and the longest typical ride is the one to Ubon Ratchathani, at about 16 h 36 min.
Destinations
Nan to Phrae
Nan to Phrae: 6 departures, first 06:30 and last 17:00. Seats ฿160 to ฿330. About 2 h on the road.
Nan to Bangkok
Nan to Bangkok: 4 departures, first 09:00 and last 19:30. Seats ฿632 to ฿983. About 9 h 55 min on the road.
Nan to Rayong
Nan to Rayong: 2 departures, first 17:46 and last 18:15. Seats ฿947. About 13 h 30 min on the road.
Nan to Ubon Ratchathani
Nan to Ubon Ratchathani: 1 departures, first 17:00 and last 17:00. Seats ฿1,082. About 16 h 36 min on the road.
Nan to Uttaradit
Nan to Uttaradit: 1 departures, first 08:00 and last 08:00. Seats ฿308. About 3 h 45 min on the road.
Who runs the buses
- Nakhonnan Yanyon — 12 departures
- Nakhonchaiair — 3 departures
- Thaibus Tour — 2 departures
- Bangkok Bus Lines — 1 departure
- Budsarakham — 1 departure
- Sukhothai Thani (Win Tour) — 1 departure
Each operator is counted by the departures it runs from Nan to the destinations above.
Where the buses leave from
- Nan Bus Terminal — 17 departures
- Nakhonchai Air Bus Station Nan — 3 departures
The day across these routes
The first bus of the day leaves at 06:30 (Nan to Phrae) and the last at 19:30 (Nan to Bangkok). The busiest hour is 17:00 with 4 departures, and 4 of the 20 departures, 20%, leave at 18:00 or later.
Fares run from ฿160 to ฿1,082, with the middle departure at ฿330. By seat type: VIP 1 (฿983); First class 6 (฿632 to ฿1,082); Standard 13 (฿160 to ฿330).
Typical ride lengths: 1 routes under 3 hours, 1 between 3 and 6, 1 between 6 and 10 and 2 over 10. The shortest is Nan to Phrae at 2 h and the longest Nan to Ubon Ratchathani at 16 h 36 min.
Listed services: emergency window hammers on 14 trips; charging points on 13 trips; blankets on 3 trips.