EZseat

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

Who runs the buses

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.