
Flight
Fastest option with direct flights and minimal travel time
Private car / taxi
Door-to-door transfer with flexible stops and comfortable ride
Bus
Cheapest option, overnight journey with decent comfort
Train + bus
Multiple transfers with longer journey and travel complications
Quick answer: You can travel from Bangkok to Nakhon Phanom by direct flight, tourist bus, train + bus or private car. Flights are the fastest, buses are the cheapest direct option, while private cars offer the most comfort. Tickets can be booked online in advance.
At a glance:
- 📍 Distance: about 740 km.
- ⏱️ Travel time: Flight 1.5 h | Bus 11–13 h | Train + Bus 13–17 h | Private Car 10–11 h.
- 💰 Price: Flight US$45–80 | Bus US$17–24 | Train + Bus US$15–50 | Private Car US$240–500.
- ✈️ Best option: Direct flight to Nakhon Phanom Airport.
- 🚍 Budget option: Overnight tourist bus from Bangkok.
- 🚆 Alternative: Train to Udon Thani + bus to Nakhon Phanom.
- 🚕 Comfort: Private car with hotel-to-hotel transfer.
Last updated: April 2026
How to Travel from Bangkok to Nakhon Phanom
You can travel from Bangkok to Nakhon Phanom by direct flight, tourist bus, train + bus or private car. Flying is the fastest option, while buses offer the cheapest direct connection.
Direct flights take about 1.5 hours and buses about 11–13 hours. There is no direct train, so you need to travel via Udon Thani by train and bus. Private cars are also available for a comfortable door-to-door transfer.
Nakhon Phanom is a scenic Mekong riverside town in northeastern Thailand. From Bangkok you can also visit Khao Yai National Park, Nakhon Ratchasima or Sakon Nakhon.
| Transfer Mode – Bangkok to Nakhon Phanom: | Travel Time | Cost Range |
|---|---|---|
| Plane (direct flight) | 1 hour 30 minutes | $45-80/pp |
| Tourist Bus | 11-13 hours | $17-24/pp |
| Train + Bus (via Udon Thani) | 13-17 hours | $15-50/pp |
| Private Car (via Udon Thani) | 10-11 hours | $240-500/car |
How do I get from Bangkok to Nakhon Phanom?
1. FLIGHT from Bangkok to Nakhon Phanom
👉 Direct flight is the fastest and most comfortable way to travel from Bangkok to Nakhon Phanom.
- ✔️ Good for: travelers with limited time and business trips
- ✔️ Duration: ~1.5 hours
- ✔️ Price: from $45–80 per person
- ✅ Best option: Direct flight with Thai AirAsia or Thai Smile.
- 💡 Tip: Book your flight early to get the lowest fares.
- 🌏 Extra tip: Morning flights are usually the cheapest and most punctual.
Direct flights are the fastest way to travel from Bangkok to Nakhon Phanom. Thai AirAsia and Thai Smile operate daily flights from Don Mueang and Suvarnabhumi airports in Bangkok.
The flight takes about 1.5 hours and arrives at Nakhon Phanom Airport, located about 15 km from the town center. Airfares usually range from $45–80 per person.
| Company | Departure in Bangkok | Arrival in Nakhon Phanom |
|---|---|---|
| Thai AirAsia | 18:45 | 20:10 |
| Thai AirAsia | 15:05 | 16:25 |
| Thai AirAsia | 08:05 | 09:30 |
| Thai Smile | 11:20 | 20:40 |

2. BUS from Bangkok to Nakhon Phanom
👉 Tourist bus is the cheapest direct way to travel from Bangkok to Nakhon Phanom.
- ✔️ Good for: budget travelers and overnight trips
- ✔️ Duration: ~11–13 hours
- ✔️ Price: from $17–24 per person
- ✅ Best option: Overnight VIP bus with air-conditioning.
- 💡 Tip: Choose an overnight departure to save on one night of accommodation.
- 🌏 Extra tip: Select Nakhon Phanom Bus Station if your destination is Nakhon Phanom town.
Tourist buses are a popular and affordable way to travel from Bangkok to Nakhon Phanom. Modern air-conditioned coaches are operated by Nakhonchai Air, Transport Co, Thaisanuan Tour, Lotus Phibun Tour, Cherdchai Tour and Thai Sanguan.
Most buses depart from Mochit Bus Station or Nakhonchai Air Station, with the majority operating overnight. Depending on the service, buses arrive at Nakhon Phanom, That Phanom, Si Songkhram or Na Kae.
The journey takes about 11–13 hours, and one-way bus tickets cost approximately $17–24 per person.
| Company | Departure in Bangkok | Arrival in Nakhon Phanom |
|---|---|---|
| Transport Co | 07:30 | 19:37 |
| Transport Co | 18:00 | 06:07 |
| Transport Co | 18:50 | 06:52 |
| Transport Co | 20:30 | 07:43 |
| Nakhonchai Air | 18:00 | 05:30 |
| Nakhonchai Air | 19:20 | 07:40 |
| Nakhonchai Air | 19:45 | 07:10 |
| Nakhonchai Air | 20:30 | 07:55 |
| Thaisanuan Tour | 20:15 | 08:25 |
| Lotus Phibun Tour | 18:45 | 06:55 |

3. TRAIN + BUS from Bangkok to Nakhon Phanom
👉 Train + bus is the cheapest rail option to travel from Bangkok to Nakhon Phanom.
- ✔️ Good for: train lovers and budget travelers
- ✔️ Duration: ~13–14 hours
- ✔️ Price: from $13–46 per person
- ✅ Best option: Overnight train to Udon Thani + bus to Nakhon Phanom.
- 💡 Tip: Sleeper trains provide the most comfortable overnight journey.
- 🌏 Extra tip: Reserve train and bus tickets in advance to secure smooth connections.
There is no direct train from Bangkok to Nakhon Phanom. Travel first by Thai Railways train to Udon Thani, then continue by tourist bus. This is the best rail option for reaching Nakhon Phanom.
The train journey takes about 8–10 hours, with tickets from $8–38 per person. You can choose from 1st, 2nd and 3rd class seats or sleeper berths. See the Thailand Railway Map and Thailand Train Timetable.
From Udon Thani, buses to Nakhon Phanom take about 4 hours and cost around $5–8 per person. Most services are operated by Phetprasert and travel via Sakon Nakhon.
BOOK TRAIN + BUS with 12go.asia ➜

4. TAXI / CAR from Bangkok to Nakhon Phanom
👉 Private car is the most comfortable way to travel from Bangkok to Nakhon Phanom.
- ✔️ Good for: families, groups and business travelers
- ✔️ Duration: ~10–11 hours
- ✔️ Price: from $240–500 per car
- ✅ Best option: Private car with hotel-to-hotel transfer.
- 💡 Tip: A minivan is often the best value for groups sharing the cost.
- 🌏 Extra tip: Airport pickup is available from both Bangkok airports.
Private transfers are offered by companies such as Glassflower, Than Car Service, Torch Taxi, AEC16 Transport and Travel, MCC Van, Kim Transfers Thailand, Gosafe Transport and Easyride Services. You can choose from standard cars, SUVs and spacious minivans.
The journey takes about 10–11 hours, depending on traffic. Private transfers offer flexible departure times and convenient door-to-door service, making them the most comfortable option on this route.
Prices range from about $240–500 per car, depending on the vehicle type. For families or groups, sharing the cost can make a private transfer a practical choice.
BOOK TAXI / CAR with 12go.asia ➜

❓ FAQ — Travel route from Bangkok to Nakhon Phanom
How to book tickets and flights from Bangkok to Nakhon Phanom?
Book flights, buses, trains and private transfers on 12go.asia ➜ or Baolau ➜. You can also book return and other Thailand routes.
How long does it take to travel from Bangkok to Nakhon Phanom?
Flights take about 1.5 hours, buses 11–13 hours, train + bus 13–17 hours and private cars about 10–11 hours.
What is the distance from Bangkok to Nakhon Phanom?
The distance is about 740 km by road or around 610 km by air.
How much does it cost to travel from Bangkok to Nakhon Phanom?
Flights cost about $45–80, buses $17–24, train + bus $15–50 and private cars $240–500.
What train classes are available to Udon Thani?
Thai Railways offers 1st, 2nd and 3rd class seats, plus sleeper berths on selected trains.
What is the cheapest way to travel from Bangkok to Nakhon Phanom?
The cheapest options are the tourist bus or the train + bus combination, with fares starting from about $17.
What is the best way to get to Nakhon Phanom?
A direct flight is the fastest and most convenient option, taking about 1.5 hours.
How do you travel from Nakhon Phanom back to Bangkok?
You can return by direct flight, tourist bus, train + bus via Udon Thani or private car.
Where else can you travel from Bangkok?
Popular nearby destinations include Sakon Nakhon and Khon Kaen.
Where can you book accommodation in Nakhon Phanom?
Compare hotels, guesthouses and resorts here: Book resort or hotel in Nakhon Phanom ➜.
Is Thailand suitable for solo travelers?
Yes. Thailand is one of Asia’s best destinations for solo travel. Read Solo Travel in Thailand for useful tips.
BOOK your stay in Nakhon Phanom ➜
BOOK a TOUR / ACTIVITY in Thailand ➜
💡 Practical Travel Tips for Bangkok to Nakhon Phanom
Traveling from Bangkok to Nakhon Phanom is possible by plane, tourist bus, train + bus or private car. Flights are the fastest, while buses are the cheapest direct option.
- Best Option: Direct flights save the most time and take only about 1.5 hours.
- Budget Travel: Overnight buses are affordable and popular for this route.
- Train Option: Travel by train to Udon Thani, then continue by bus to Nakhon Phanom.
- Book Early: Flights and overnight buses often sell out during holidays.
- Private Transfer: A private car offers the most comfortable door-to-door journey.
- Arrival Tip: Choose accommodation near the Mekong River for easy sightseeing.
Tip: Flights, buses, train tickets and private transfers can be searched and booked online in advance.