Skip to main content
Visit Thailand Today

Practical guide

Udon Thani to Bangkok

Pick the Bangkok airport first, then the flight

By Mac Kiley · 5 min read · Updated Oct 28, 2026

Udon Thani to Bangkok is about 560 km, and the quick way is a 1 hour 10 minute flight. The thing to decide first is the airport. Thai AirAsia, Nok Air and Thai Lion Air fly to Don Mueang, and Thai Airways and Thai Vietjet fly to Suvarnabhumi, which is the one you want if you're connecting to an international flight. Fares on 12Go's board for a mid-November date ran about ฿1,000–2,600.

Check live Udon Thani → Bangkok times and seats on 12Go

By train, the one I'd take is Special Express No. 26, the sleeper that leaves Udon Thani at 20:20 and reaches Krung Thep Aphiwat at 05:30, for ฿877–977 for a second-class berth at SRT's price. The day train leaves at about 08:30 and arrives at 16:35, and night buses to Mo Chit cost about ฿600–840.

Arriving in Bangkok

Where to stay in Bangkok

Sponsored

This route ends in Bangkok. Search Bangkok hotels with your dates, or narrow it to the area you're heading for. Filter for free cancellation if you want to hold a room and decide later.

See Bangkok hotels

Opens Booking.com with your dates · also on Expedia · Trip.com

Key Facts

Two Bangkok airports, different airlines

Thai AirAsia, Nok Air and Thai Lion Air land at Don Mueang. Thai Airways and Thai Vietjet land at Suvarnabhumi, Bangkok's international airport.

About a dozen flights a day

12Go lists nonstop departures from about 07:45 to 20:45 across the two airports, 1 hour to 1 hour 15 in the air.

The sleeper leaves at 20:20

Special Express No. 26 has first and second-class sleepers and reaches Don Mueang at 05:13 and Krung Thep Aphiwat at 05:30.

One day train, about 08:30

Express No. 76 reaches Don Mueang station at 16:19 and Krung Thep Aphiwat at 16:35, with seats only.

Night buses to Mo Chit

Nakhonchai Air, Transport Co. and others leave between about 17:30 and 21:45 for ฿600–840 on 12Go, about 8 to 10 hours.

Starting in Nong Khai or Vientiane?

The same trains start in Nong Khai about 40 to 45 minutes earlier, and Rapid No. 134 starts at Khamsavath station outside Vientiane at 18:25.

Every Way From Udon Thani to Bangkok, Compared

OptionLeaves Udon ThaniTimeCostArrives at
Flight to Don MueangSeats on 12GoAbout 07:45 to 20:451 h to 1 h 15 minAbout ฿1,000–1,950 before bagsDon Mueang airport
Flight to SuvarnabhumiSeats on 12GoAbout 08:40 to 19:40About 1 h 10 minAbout ฿1,430–2,600Suvarnabhumi airport
Day train, Express No. 76Seats on 12GoAbout 08:30About 8 hours฿244 3rd class, ฿477 2nd-class seatDon Mueang 16:19, Krung Thep Aphiwat 16:35
Sleeper, Special Express No. 26Seats on 12Go20:20About 9 h 10 min฿877–977 2nd-class berth, ฿1,313–1,513 1st classDon Mueang 05:13, Krung Thep Aphiwat 05:30
Night train, Rapid No. 134Seats on 12GoAbout 21:00About 10 h 30 min฿204 3rd class, ฿327 2nd-class seatDon Mueang 07:13, Krung Thep Aphiwat 07:30
Night busSeats on 12GoAbout 17:30 to 21:45About 8 to 10 hoursAbout ฿600–840Mo Chit

Flight and bus prices are 12Go's for a mid-November 2026 date and include its fee. Train fares are SRT's own, from Richard Barrow's Thai Train Guide. Train times are Rail Thailand's timetable dated January 2026; some timetables put No. 76 at 08:16.

Bookable departures · refreshed daily

Udon Thani → Bangkok: departure times you can book now

Every departure currently on sale through 12Go for this route, by class. Fares are the spread across the classes shown; the exact price for a seat and date is on the booking page.

Bus

฿ 602–8407h 30m – 11h 45mSeats on 12Go
ClassDepartures
VIP17:30, 17:40, 17:50, 18:00, 18:50, 19:20, 19:30, 19:40, 19:50, 20:00, 20:10
Express09:00, 19:00, 19:30, 20:00, 20:10
VIP 2417:45, 18:00, 18:30
First Class08:30, 21:00, 21:45
Gold Class09:30, 12:05, 19:00, 20:15, 20:35, 21:30

Flight

Udon Thani - Bangkok฿ 1,427–2,5931h 10mSeats on 12Go
ClassDepartures
Economy08:40, 13:55, 15:10, 17:10, 19:40
Udon Thani - Don Mueang Airport฿ 1,004–1,9451h – 1h 15mSeats on 12Go
ClassDepartures
Economy07:45, 12:10, 12:45, 14:20, 18:00, 18:40, 19:20, 20:45
Check seats and exact fares on 12Go

Times and fares as sold on 12Go, refreshed daily. Services sold only locally — ordinary trains, weekend excursion trains, walk-up pier tickets — are not listed; see the table above for those. Sponsored link: we may earn a commission when you book, at no extra cost to you.

Udon Thani → Bangkok

Check live flights and buses from Udon Thani to Bangkok

12Go's live board for the trip back, with flights to both Bangkok airports and the buses to Mo Chit. It sells the trains too, and its prices include a booking fee.

Check schedules on 12Go

Sponsored link — we may earn a small commission when you book, at no extra cost to you. Learn more.

Which Bangkok Airport to Fly To

Choose the airport before the flight. If you're catching an international flight home, fly Thai Airways or Thai Vietjet to Suvarnabhumi, where the long-haul flights leave, and skip the 60 to 90 minute transfer across Bangkok from Don Mueang. If you're heading into the city, Don Mueang has more flights on Thai AirAsia, Nok Air and Thai Lion Air and usually the lower fares.

On 12Go's board for a mid-November date, flights to Don Mueang left Udon Thani at about 07:45, 12:10, 12:45, 14:20, 18:00, 18:40, 19:20 and 20:45 for about ฿1,000–1,950, and flights to Suvarnabhumi at about 08:40, 13:55, 15:10, 17:10 and 19:40 for about ฿1,430–2,600. The airport is about 5 km south of the center, 10 minutes by taxi or Grab.

The Udon Thani to Bangkok Train Timetable

TrainTypeNong KhaiUdon ThaniDon MueangKrung Thep Aphiwat
No. 76Express, 3rd class and 2nd-class air-conditioned seats07:45about 08:3016:1916:35
No. 26Special express, 1st and 2nd-class sleepers19:4020:2005:1305:30
No. 134Rapid, 3rd class and 2nd-class seats, from Vientiane20:15about 21:0007:1307:30

Times from Rail Thailand's timetable dated January 2026. Other timetables put No. 76's Udon Thani departure at 08:16. No. 134 starts at Khamsavath station outside Vientiane at 18:25 and waits at Nong Khai for Thai immigration.

Arriving in Bangkok

Top-Ranked Hotels in Bangkok

Sponsored links

The top of my ranked list of the 10 best hotels in Bangkok. Each button opens the hotel on Booking.com with your dates filled in.

  • Shangri-La Bangkok#2
    Shangri-La Bangkok

    4.6 (11,460 reviews)

    Luxury riverside hotel in Bang Rak with Chao Phraya views, acclaimed service, and full resort facilities.

    Check rates
  • Siam Kempinski Hotel Bangkok#3
    Siam Kempinski Hotel Bangkok

    4.7 (6,977 reviews)

    Siam Kempinski Hotel Bangkok solves the Siam district's biggest weakness — nowhere serene to sleep — by hiding a resort-style garden of saltwater pools directly

    Check rates
  • Mandarin Oriental, Bangkok#4
    Mandarin Oriental, Bangkok

    4.7 (6,702 reviews)

    A legendary riverside hotel in Bangkok's Bang Rak district, offering elegant rooms, world-class dining, and a celebrated spa.

    Check rates

The Train Back to Krung Thep Aphiwat

The train I'd take is Special Express No. 26 at 20:20, the sleeper with first and second-class air-conditioned berths and a restaurant car. It's a better fit in this direction than going north, because you get dinner in Udon, a full night in a berth, and Bangkok at 05:30, early enough for a morning flight from Don Mueang, where it stops at 05:13. A second-class berth costs ฿877 upper or ฿977 lower at SRT's price, and first class ฿1,313–1,513.

Express No. 76 is the day train, leaving at about 08:30 and reaching Krung Thep Aphiwat at 16:35, with seats only, ฿244 in third class or ฿477 in second. Rapid No. 134 at about 21:00 is the cheap night train, ฿204 in third class, arriving at 07:30. All three stop at Don Mueang station across from the airport, and none goes through Korat. Book on SRT's D-Ticket site, at the station, or on 12Go, which adds a fee. By SRT's booking rules, seats should open about 90 days ahead, and No. 26 fills first.

The Night Bus to Mo Chit

Most buses back to Bangkok leave in the evening. On 12Go, VIP buses leave between about 17:30 and 20:10, Nakhonchai Air's First Class coaches at 08:30, 21:00 and 21:45 and its Gold Class through the day and evening, and Transport Co. and other express buses at 09:00 and from 19:00, for about ฿600–840. The trip takes 8 to 10 hours, so an evening bus gets to Mo Chit 2 around dawn. Check which Udon terminal yours leaves from, because companies use Bus Terminal 1 in town, Bus Terminal 2 on the ring road or, for Nakhonchai Air, their own station.

From Nong Khai or Vientiane

From Nong Khai, the same three trains start 40 to 45 minutes before Udon, No. 76 at 07:45, No. 26 at 19:40 and No. 134 at 20:15. Buses from Nong Khai to Bangkok cost about ฿650–850 on 12Go, or fly from Udon Thani, about 55 km away, where a shared van from Nong Khai to the airport costs about ฿200.

From Vientiane, Rapid No. 134 leaves Khamsavath station at 18:25. Seat61 says to be there 45 to 60 minutes early for Lao exit formalities, and at Nong Khai everyone gets off with their bags for Thai immigration before the train goes on to Bangkok at 20:15. The BKS and Lao buses from Vientiane to Udon Thani leave at 08:00, 10:00, 12:00, 14:00 and 17:00, two to three hours with the border, so a morning bus still makes an evening flight to Bangkok. Our Vientiane to Bangkok guide has the No. 134 sleeper, the border and the buses.

Frequently Asked Questions

Common questions about Udon Thani to Bangkok.

Fly. It's about 1 hour 10 minutes to Don Mueang or Suvarnabhumi, with about a dozen nonstop flights a day between the two.

Both. Thai AirAsia, Nok Air and Thai Lion Air fly to Don Mueang, and Thai Airways and Thai Vietjet fly to Suvarnabhumi, which is the airport for most international flights.

Express No. 76 at about 08:30, arriving at 16:35; Special Express No. 26 at 20:20, arriving at 05:30; and Rapid No. 134 at about 21:00, arriving at 07:30. All stop at Don Mueang before Krung Thep Aphiwat.

At SRT's prices, ฿204–244 in third class, ฿327–477 for a second-class seat, ฿877–977 for a second-class berth on No. 26 and ฿1,313–1,513 for first class.

About 8 to 10 hours to Mo Chit. Most buses leave between 17:30 and 21:45 and cost about ฿600–840 on 12Go.

About 560 km by road, around seven hours of driving without stops.

Yes. Rapid No. 134 leaves Khamsavath station outside Vientiane at 18:25, stops at Nong Khai for Thai immigration and reaches Krung Thep Aphiwat at 07:30.

Where to stay in Bangkok

Compare prices across major booking sites, and filter for free-cancellation rooms if you want to reserve now and decide later.

  • Compare prices across sites
  • Filter for free cancellation
  • Secure checkout on the partner site

We may earn a commission from bookings made through these links — at no extra cost to you. Learn more.

Onward from Bangkok

The next leg, with the fastest and cheapest way to do it.

Going back? Bangkok to Udon ThaniAll 24 routes from Bangkok

Mac Kiley

Written by

Mac Kiley

I lived in Bangkok for four years and traveled the country from there. The guides are my own opinions, written the way I'd explain them to a friend planning a trip.

More about Mac

Ready to build your itinerary?

Use our free itinerary builder to save places, organize days, and share your trip.

Open Itinerary Builder