
Quick answer: Travelling from Bangkok to Nong Khai offers several solid options: train, tourist bus, flight + bus, or private car/taxi. The train is the most popular budget‑friendly overland option; bus gives many departure choices; flight + bus is fastest; private car/taxi offers door‑to‑door flexibility. You can book tickets from Bangkok to Nong Khai easily in advance.
At a glance:
- 📍 Distance: approx. 650 km by train or bus.
- ⏱️ Travel time: Train ~9.5–11 hours | Bus ~8.5–11 hours | Flight + Bus ~6–8 hours (via Udon Thani)
- 💰 Price range: Train US$ 8–50 pp | Bus US$ 17–30 pp | Flight + Bus US$ 50–150 pp
- 🚆 Train: Direct trains from Bangkok to Nong Khai – cheapest overland option.
- 🚍 Bus: Tourist bus services from Bangkok to Nong Khai with multiple departure times.
- ✈️ Flight + Bus: Flight from Bangkok to Udon Thani then bus/minivan to Nong Khai – fastest option.
- 🚕 Private Car/Taxi: Private vehicle transfer is best for groups, comfort and flexibility.
Last updated in July 2026
From Bangkok to Nong Khai you can travel by train, bus, flight + bus, or private taxi.
The travel distance from Bangkok to Nong Khai is about 650 km by land. You can travel by train, tourist bus, private taxi, or by flight to Udon Thani followed by a bus or train. The train is the most popular and budget-friendly option, taking about 9.5-11 hours.
There are no direct flights to Nong Khai because the city has no airport. Instead, fly to Udon Thani, about 60 km away, and continue by bus, minivan, or train. The total travel time is about 6-8 hours. Tourist buses from Bangkok to Nong Khai take around 8.5-11 hours.
You can also book a private taxi, with a journey time of about 9 hours. Nong Khai is an important border town on the Mekong River and the main gateway to Laos, with easy access to Vientiane via the Thai–Lao Friendship Bridge.
| Transfer Mode – Bangkok to Nong Khai: | Travel Time | Cost Range |
|---|---|---|
| Train (Thai Railways) | 9.5-11 hours | $8-50/pp |
| Tourist Bus | 9-15 hours | $17-30/pp |
| Flight + Bus (via Udon Thani) | 6-8 hours | $50-150/pp |
| Private Taxi/Car with a driver | 9 hours | $230-500/vehicle |
How do I get from Bangkok to Nong Khai?
1. TRAIN from Bangkok to Nong Khai
Traveling by train is the cheapest and most popular way to get from Bangkok to Nong Khai. Thai Railways operates trains with seats and sleeper berths from Krung Thep Aphiwat Central Terminal or Don Mueang to Nong Khai Railway Station, see the Thailand Railway Map.
The journey takes about 8.5-11 hours, and train tickets cost around $8-50/pp. Sleeper berths in 2nd class are the best choice for this overnight route, while 3rd class seats are the cheapest option.
Train tickets can be booked online in advance and shown on your smartphone when boarding. It is recommended to arrive at the station at least 30-60 minutes before departure.
| Train | Departure in Bangkok | Arrival in Nong Khai |
|---|---|---|
| Train EX75 | 08:45 | 17:30 |
| Train RP133 | 21:25 | 07:55 |
| Train SP25 | 20:25 | 06:25 |

2. BUS from Bangkok to Nong Khai
Traveling by tourist bus is another affordable way to get from Bangkok to Nong Khai. Modern buses are operated by companies such as Nakhonchai Air, Cherdchai Tour, Chan Tour, Budsarakham Tour, Sawadee Esan, Transport Co, and others.
Buses depart from Mochit, Khao San, Nakhonchaiair Station, and other terminals in Bangkok, arriving at Nong Khai Bus Station. The journey takes about 9-15 hours, and tickets cost around $17-30/pp.
Bus tickets can be booked online in advance. As departures may be limited, it is recommended to reserve your seat early, especially during holidays.
| Bus Service | Departs in Bangkok | Arrival in Nong Khai |
|---|---|---|
| Nakhonchai Air | 10:30 | 20:10 |
| Nakhonchai Air | 20:50 | 06:10 |
| Nakhonchai Air | 20:05 | 05:30 |
| Tara Tour and Travel | 16:00 | 06:30 |
| Chan Tour | 20:00 | 07:00 |
| Sawadee Esan | 19:45 | 04:45 |
| Transport Co | 20:00 | 11:20 |
| Budsarakham Tour | 20:30 | 05:30 |
| Lotus Phibun Tour | 07:55 | 16:40 |
| Lotus Phibun Tour | 18:45 | 03:30 |
| Air Udon | 18:00 | 04:20 |

3. FLIGHT + BUS from Bangkok to Nong Khai
The fastest way to reach Nong Khai is by flight + bus or minivan via Udon Thani. There are no direct flights to Nong Khai, so you first fly to Udon Thani and continue by minivan, bus, train, or private car.
A direct flight from Bangkok to Udon Thani takes about 1 hour, while the transfer from Udon Thani to Nong Khai takes around 1 hour. The total travel time is about 6-8 hours.
Flights cost approximately $40-135/pp, and minivan tickets from Udon Thani to Nong Khai cost about $7-10/pp. Flights and transfer tickets can be searched and booked online in advance.

4. PRIVATE TAXI / CAR from Bangkok to Nong Khai
A private car or taxi is the most comfortable way to travel from Bangkok to Nong Khai. Companies such as Glassflower, Kim Transfers Thailand, Kanokwan Travel, MCC Van, Torch Taxi, and others operate modern cars, SUVs, and minivans.
Private transfers take about 9 hours and cost approximately $230-500 per vehicle, depending on the car type. You can choose your pickup point in Bangkok, including Suvarnabhumi or Don Mueang Airport, and your drop-off location anywhere in Nong Khai.
Private cars are ideal for families or groups, as the cost can be shared between passengers. Transfers can be searched and booked online in advance.
| Taxi Service: | Travel Time | Price (Car) |
|---|---|---|
| Glassflower | 09:00 | From $280.00 |
| MCC Van | 09:00 | From $270.00 |
| Kim Transfers | 09:00 | From $330.00 |
| Torch Taxi | 09:00 | From $280.00 |
| Kanokwan Travel | 09:00 | From $260.00 |
| Than Car Service | 08:55 | From $240.00 |
| AEC 168 Transport | 09:00 | From $240.00 |
| Gosafe Transport | 09:00 | From $280.00 |
| Easyride Services | 09:30 | From $240.00 |

❓ FAQ + Tips – Travel from Bangkok to Nong Khai
How to book tickets or a private car from Bangkok to Nong Khai?
How long does it take to travel from Bangkok to Nong Khai?
Travel takes about 6-8 hours by flight + bus, 8.5-11 hours by train, 9-15 hours by bus, or about 9 hours by private car.
How much does it cost to travel from Bangkok to Nong Khai?
Prices start at about $8 by train, $17 by bus, $50 by flight + bus, or $230 per private car.
How far is Nong Khai from Bangkok?
The distance is about 650 km by land or around 500 km by air via Udon Thani.
What is the cheapest way to get from Bangkok to Nong Khai?
The train is the cheapest option, with tickets starting from about $8 per person.
What is the fastest way to travel from Bangkok to Nong Khai?
The fastest option is a direct flight to Udon Thani followed by a bus, minivan, or train to Nong Khai.
Can I book a private car from Bangkok to Nong Khai?
Yes. Private cars, SUVs, and minivans can be booked online for a direct transfer.
Where else can I travel from Bangkok?
Popular routes include Khon Kaen, Sakon Nakhon, and Loei.
Where to stay in Nong Khai?
Nong Khai offers budget hotels, guesthouses, and resorts. Book a hotel in Nong Khai ➜
Can I visit Laos from Nong Khai?
Yes. Cross the Thai-Lao Friendship Bridge to Vientiane by shuttle bus or taxi. Check current visa requirements before your trip.
BOOK a TOUR / ACTIVITY in Thailand ➜
BOOK Your HOTEL in Nong Khai ➜