By bus the journey from Nakhon Phanom to Bangkok is scheduled to take from 11 to 12 hours. You can also fly from Nakhon Phanom to Bangkok. The flight time is from 1 hour 10 minutes to 1 hour 20 minutes.
Bus Times from Nakhon Phanom to Bangkok
There are currently 3 direct bus services a day from Nakhon Phanom to Bangkok available to book online.
Nakhon Phanom | Bangkok | Company | Service | Cost |
16:30 | 03:50 | Nakhonchai Air | Gold Class | ฿ 756 |
17:30 | 04:50 | Nakhonchai Air | Gold Class | ฿ 756 |
19:30 | 06:20 | Nakhonchai Air | Gold Class | ฿ 756 |
- These service all terminate at Bangkok’s Northern Bus Terminal. See below for more details about Bangkok’s Northern Bus Terminal.
Buy Tickets from Nakhon Phanom to Bangkok
Use the Search Box below to buy your tickets from Nakhon Phanom to Bangkok.
Nakhon Phanom Bus Station
Direct bus services from Nakhon Phanom to Bangkok depart from Nakhon Phanom Bus Station.
Bangkok Bus Station
Direct bus services from Nakhon Phanom to Bangkok terminate at Bangkok Northern Bus Terminal.
About Travel to Bangkok
From Nakhon Phanom it’s a journey of over 700 km by road to Bangkok passing by several major towns along the way such as Kalasin, Nakhon Ratchasima and Saraburi as well past notable areas of natural beauty such as the hills of the Khao Yai National Park and Lumtakong Lake.
Arrival in Bangkok
The arrival point for bus services from Nakhon Phanom, Bangkok Northern Bus Terminal, is close to Chatuchak Weekend Market in the north of Central Bangkok. Bangkok Northern Bus Terminal is not connected to the BTS or MRT transit systems, and it’s a difficult and long walk to get from Bangkok Northern Bus Terminal to the closest MRT or BTS station.

Travel to the Khao San Road
For travel from Bangkok Northern Bus Terminal to the Khao San Road Area of Bangkok we recommend taking meter taxi all the way. It’s not that far and on the meter should cost less 150 THB. The fixed fares sometimes asked for are a lot higher.
Public Transport in Bangkok
For travel to other parts of the city such as the Silom Road or the Sukhumvit Road we recommend that you take a bus or taxi to the closest BTS station (Mo Chit) or MRT station (Kamphaeng Phet) to continue your journey. The fare by meter taxi from Bangkok Northern Bus Terminal to the closest BTS or MRT station, they are very near each other, should be around 50 to 60 THB. A cheaper way to travel from Bangkok Northern Bus Terminal to the nearest BTS or MRT station is to take the A1 bus to Don Mueang Airport which stops on route from Bangkok Northern Bus Terminal at Mo Chit BTS station. A1 bus services depart from Bangkok Northern Bus Terminal every 12 minutes from 07:30 to 24:00 and the fare is 30 THB.