BANGKOK to NONG KHAI — Transport Options ☀️

How to from Bangkok to Nong Khai by train, bus, van, car, plane
How to get from Bangkok to Nong Khai? You can travel to Nong Khai by plane, train, bus or private taxi/car.
  1. Train – Bangkok to Nong Khai
  2. Bus – Bangkok to Nong Khai
  3. Bus + Flight to Nong Khai
  4. Taxi / Car to Nong Khai
  5. Book Ticket to Nong Khai
Best comfort

Private car / taxi

Door-to-door travel with flexible pickup

Best budget

Train

Affordable option with low fares

Avoid

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?

🚍 Bangkok to Nong Khai Transport Comparison
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.

BOOK TICKETS to Nong Khai ➜


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 Schedule / Timetable – Bangkok to Nong Khai + Train Tickets:
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
train-bangkok-to-nong-khai-thailand
There are various trains from Bangkok to Nong Khai, this is the 1st class seat and sleeper train in Thailand (photo: 12go.asia).


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 Schedule / Timetable – Bangkok to Nong Khai + Tickets:
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
bus-travel-bangkok-to-nong-khai-thailand
Bus of Nakhonchai Air and Transport Co from Bangkok to Nong Khai in Thailand (photo: 12go.asia)..


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.

flights-van-bus-bangkok-to-nong-khai
From Bangkok to Nong Khai you can also travel by plane + bus/train via Udon Thani, the fastest way of transfer.


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 Schedule from Bangkok to Nong Khai:
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
taxi-car-bangkok-to-nong-khai
From Bangkok to Nong Khai you can travel by private taxi or car (photo: Glassflower taxi, 12go.asia).


❓ FAQ + Tips – Travel from Bangkok to Nong Khai

How to book tickets or a private car from Bangkok to Nong Khai?

Book train, bus, flight, and private car tickets via 12Go ➜ or Baolau ➜.

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.

Popular travel routes in Thailand:
How to get from Phuket to Koh Samui? How to get from Koh Samui to Koh Phangan?
How to get from Chiang Mai to Mae Hong Son? How to get from Chiang Mai to Chiang Rai?
How to get from Koh Lanta to Phi Phi? How to get from Krabi to Koh Phangan?
How to get from Bangkok to Koh Chang? How to get from Surat Thani to Krabi?

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.

🎫 Book train/bus tickets + flights from Bangkok to Nong Khai:

(You can change your travel route, e.g. Bangkok > Udon Thani, Udon Thani > Nong Khai…)

Buses in Thailand ➔

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 2

No votes so far! Be the first to rate this post.

About the author:
Hi, my name is Milan and I’m from the Czech Republic. I’m an independent traveler and the creator of this guide about northern Vietnam. I’ve spent a lot of time exploring this beautiful region — especially its mountains, nature, and ethnic culture. This website was born from my personal travel experiences, and I regularly update it with new tips and information to help fellow travelers. Follow our Facebook page for updates. This site was built with passion ❤️. Read more about the author
Share: