Home › Buses to Nakhon Phanom
Buses to Nakhon Phanom
36 scheduled departures reach Nakhon Phanom from 15 origins on 4 Oct 2026. The cheapest seat comes from Ubon Ratchathani at ฿240, and the shortest typical ride is from Sakon Nakhon, at about 1 h 20 min.
Where the buses come from
Bangkok to Nakhon Phanom
Bangkok to Nakhon Phanom: 9 departures, first 18:15 and last 20:45. Seats ฿752 to ฿1,170. About 11 h 35 min on the road.
Ubon Ratchathani to Nakhon Phanom
Ubon Ratchathani to Nakhon Phanom: 5 departures, first 06:15 and last 15:00. Seats ฿240. About 4 h 30 min on the road.
Ban Phai Bus Terminal to Nakhon Phanom
Ban Phai Bus Terminal to Nakhon Phanom: 3 departures, first 05:10 and last 23:40. Seats ฿360. About 7 h 20 min on the road.
Pattaya to Nakhon Phanom
Pattaya to Nakhon Phanom: 3 departures, first 13:30 and last 19:50. Seats ฿985 to ฿1,010. About 16 h 40 min on the road.
Rayong to Nakhon Phanom
Rayong to Nakhon Phanom: 3 departures, first 12:00 and last 18:30. Seats ฿995 to ฿1,085. About 18 h on the road.
Kalasin to Nakhon Phanom
Kalasin to Nakhon Phanom: 2 departures, first 08:30 and last 08:30. Seats ฿300. About 4 h on the road.
Khon Kaen to Nakhon Phanom
Khon Kaen to Nakhon Phanom: 2 departures, first 06:00 and last 06:00. Seats ฿360 to ฿380. About 6 h 30 min on the road.
Saraburi to Nakhon Phanom
Saraburi to Nakhon Phanom: 2 departures, first 20:30 and last 21:20. Seats ฿752. About 10 h 50 min on the road.
Chiang Mai to Nakhon Phanom
Chiang Mai to Nakhon Phanom: 1 departures, first 19:30 and last 19:30. Seats ฿1,040. About 15 h 25 min on the road.
Lampang to Nakhon Phanom
Lampang to Nakhon Phanom: 1 departures, first 21:00 and last 21:00. Seats ฿932. About 13 h 55 min on the road.
Lamphun to Nakhon Phanom
Lamphun to Nakhon Phanom: 1 departures, first 20:00 and last 20:00. Seats ฿1,040. About 14 h 55 min on the road.
Nakhon Ratchasima to Nakhon Phanom
Nakhon Ratchasima to Nakhon Phanom: 1 departures, first 22:00 and last 22:00. Seats ฿650. About 9 h 30 min on the road.
Phitsanulok to Nakhon Phanom
Phitsanulok to Nakhon Phanom: 1 departures, first 01:00 and last 01:00. Seats ฿680. About 9 h 55 min on the road.
Sakon Nakhon to Nakhon Phanom
Sakon Nakhon to Nakhon Phanom: 1 departures, first 15:00 and last 15:00. Seats ฿360. About 1 h 20 min on the road.
Uttaradit to Nakhon Phanom
Uttaradit to Nakhon Phanom: 1 departures, first 23:30 and last 23:30. Seats ฿779. About 11 h 25 min on the road.
Where the buses arrive
- Nakhon Phanom Bus Terminal — 36 departures
Who runs the buses
- Chan Tour — 15 departures
- Nakhonchaiair — 5 departures
- Sahamit Ubon — 5 departures
- Phetprasert — 5 departures
- Cherdchai Tour — 4 departures
- Lotus Phiboon Tour — 2 departures
Arrival times
Across all of these routes the busiest arrival hour is 12:00, with 10 departures. The earliest arrival is at 05:56 and the latest at 19:30.
The day across these routes
The first bus of the day leaves at 01:00 (Phitsanulok to Nakhon Phanom) and the last at 23:40 (Ban Phai Bus Terminal to Nakhon Phanom). The busiest hour is 19:00 with 8 departures, and 21 of the 36 departures, 58%, leave at 18:00 or later.
Fares run from ฿240 to ฿1,170, with the middle departure at ฿752. By seat type: VIP 2 (฿878 to ฿1,170); First class 24 (฿300 to ฿1,085); Double-decker 5 (฿680 to ฿1,040); Minibus or van 5 (฿240).
Typical ride lengths: 1 routes under 3 hours, 2 between 3 and 6, 4 between 6 and 10 and 8 over 10. The shortest is Sakon Nakhon to Nakhon Phanom at 1 h 20 min and the longest Rayong to Nakhon Phanom at 18 h.
Listed services: emergency window hammers on 29 trips; charging points on 20 trips; blankets on 19 trips.