
Train
Popular direct option with sleeper berths
Private car / taxi
Door-to-door travel with flexible pickup
Train
Affordable option with low fares
Direct flight
No airport in Nong Khai
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.
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 October 2026
Bangkok to Nong Khai: Which Transport Is Best?
| Transport | ⏱️ Time | 💰 Price | Comfort | Best for |
|---|---|---|---|---|
| Train | 9.5–11 h | $8–50/person | ★★★★★ | Budget & overnight travel |
| Tourist Bus | 9–15 h | $17–30/person | ★★★★☆ | Budget travelers |
| Flight + Bus via Udon Thani | 6–8 h | $50–150/person | ★★★★★ | Speed & comfort |
| Private Taxi / Car | ~9 h | $230–500/car | ★★★★★ | Families & groups |
Rating: ★★★★★ excellent ★★★★☆ very good ★★★☆☆ good.
Travel from Bangkok to Nong Khai by train, bus, flight via Udon Thani, or private car. Nong Khai is an important border town on the Mekong River and a convenient gateway to Laos via the Thai–Lao Friendship Bridge.
How do I get from Bangkok to Nong Khai?
1. TRAIN from Bangkok to Nong Khai
👉 Train is the cheapest and most popular way to travel from Bangkok to Nong Khai.
- ✔️ Good for: budget travelers and overnight journeys
- ✔️ Duration: ~8.5–11 hours
- ✔️ Price: $8–50 per person
- ✔️ Comfort: medium to high (2nd class sleeper berths are recommended)
- ✅ Best option: 2nd class sleeper train from Bangkok to Nong Khai
- 💡 Tip: Arrive at the station 30–60 minutes before departure.
- ⭐ Extra Tip: Book sleeper berths online in advance for overnight trains.
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
👉 Tourist bus is an affordable and convenient way to travel from Bangkok to Nong Khai.
- ✔️ Good for: budget travelers who prefer direct road travel
- ✔️ Duration: ~9–15 hours
- ✔️ Price: $17–30 per person
- ✔️ Comfort: medium to high (modern long-distance buses)
- ✅ Best option: Direct bus from Bangkok to Nong Khai Bus Station
- 💡 Tip: Reserve your seat early during busy periods.
- ⭐ Extra Tip: Choose an overnight bus to save on one night of accommodation.
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
👉 Flight + bus via Udon Thani is the fastest way to travel from Bangkok to Nong Khai.
- ✔️ Good for: travelers who want to save time
- ✔️ Duration: ~6–8 hours
- ✔️ Price: $47–145 per person
- ✔️ Comfort: high (short flight and easy road transfer)
- ✅ Best option: Fly Bangkok to Udon Thani, then take a minivan or bus to Nong Khai
- 💡 Tip: Book the flight and transfer in advance.
- ⭐ Extra Tip: Allow extra time between your flight and onward transfer.
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
👉 Private taxi is the most comfortable and flexible way to travel from Bangkok to Nong Khai.
- ✔️ Good for: families, groups and travelers with luggage
- ✔️ Duration: ~9 hours
- ✔️ Price: $230–500 per vehicle
- ✔️ Comfort: high (private door-to-door transfer)
- ✅ Best option: Private car, SUV or minivan with flexible pickup and drop-off
- 💡 Tip: Choose airport pickup if arriving in Bangkok by flight.
- ⭐ Extra Tip: Share the cost with your group to make the transfer more affordable.
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.
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 ➜
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.