Bangkok to Udon Thani — Overnight Sleeper Train on the Nong Khai Line, Overnight Bus, One-Hour Flight, and Continuing to Vientiane
Udon Thani is the largest city of upper Isaan and the gateway to Nong Khai and Vientiane. Comparing the sleeper train that arrives at dawn, the overnight bus and low-cost flights, plus how to continue to the Friendship Bridge, Ban Chiang and the Red Lotus Sea.
Udon Thani is about 560 km from Bangkok by road and only 50 km from the Lao border at Nong Khai. Most travellers do not come for the city itself. They come because it is the most convenient connection to Vientiane, and a base for Ban Chiang and the Red Lotus Sea. The three main options differ clearly in time and comfort.
All options
| Option | Time | Notes |
|---|---|---|
| Flight | About 1 h 5 min | Frequent low-cost flights from Don Mueang and Suvarnabhumi; the default |
| Sleeper train on the Nong Khai line | About 9–10 hours | Leaves in the evening, arrives at dawn; saves a hotel night |
| Overnight bus | About 8–9 hours | Frequent, cheap, arrives around 4–5 am |
Flying
Udon Thani airport is on the edge of town, about 10 minutes from the centre. Flights from Bangkok run all day from both airports and take a little over an hour. This is the cheapest and fastest way if you book ahead, and it is how most people reach Vientiane: a domestic flight plus an hour by road is usually far cheaper than an international flight into Vientiane. Minivans run from the airport straight to Nong Khai and the Friendship Bridge.
- Compare Bangkok–Udon Thani fares: open the fare search
Sleeper train
North-eastern line trains bound for Nong Khai leave Krung Thep Aphiwat Central Terminal in the evening and reach Udon Thani around dawn, about 9–10 hours. They carry second-class air-conditioned sleepers (upper and lower berths) and, on some trains, first-class two-berth compartments. Udon Thani station is in the town centre, walkable to hotels near the market. If Vientiane is the destination, stay on to Nong Khai, about an hour further, then take the cross-border train over the bridge or a minivan to the checkpoint.
- Book sleeper trains and buses Bangkok–Udon Thani: open 12Go
Bus
Buses leave Mo Chit 2 all day, with the most departures late in the evening, and take about 8–9 hours to Udon Thani's bus terminal before dawn. VIP 24-seat classes recline deeply. Cheaper than the sleeper train, with more departures to choose from; the downside is arriving in the dark and waiting for check-in.
Continuing to Vientiane and beyond
Vientiane: minivan or bus from Udon Thani to Nong Khai in about an hour, on to the Thai–Lao Friendship Bridge checkpoint, immigration on both sides, then the international shuttle bus or a Lao taxi for the 25 km into Vientiane. About 2.5–3 hours in total from Udon. Several direct international buses Udon Thani–Vientiane run daily and handle the crossing for you.
Ban Chiang: the World Heritage site about 50 km to the east; songthaew or hired car, half a day.
Red Lotus Sea: Nong Han lake, where the lotuses bloom from December to February; go at first light before the flowers close, about 45 km from town.
See Bangkok–Nong Khai options and onward transport to Vientiane: open 12Go
Seasons
The cool season, November to February, has the best weather and coincides with the Red Lotus Sea. March to May is very hot. The rainy season, June to October, brings afternoon rain that does not affect trains or flights. Sleeper trains sell out fast on long weekends; book weeks ahead.
Common mistakes
- Flying direct to Vientiane when Udon plus a road transfer is far cheaper. Always compare first.
- Buying a train ticket to Udon Thani when you want Vientiane. Book to Nong Khai from the start; it is only an hour more.
- Reaching the Red Lotus Sea late. The flowers close around 9 am; leave town before 6.
Flights
Compare fares across all airlines in one search (prices depend on the date; last-minute is the expensive way): Bangkok → Udon Thani · Bangkok → Vientiane
Where to stay
Compare hotels and guesthouses along this route (prices change by season; check the live price on the booking page): Udon Thani · Nong Khai · Vientiane
Summary
For speed and price, take a one-hour low-cost flight. To save a hotel night, take the evening sleeper and arrive at dawn. For Vientiane, book to Nong Khai or use the direct international bus from Udon, and plan the Red Lotus Sea for an early winter morning.