
Bangkok to Udon Thani: Flight, Train or Bus? (2026 Guide)
Compare every way from Bangkok to Udon Thani by time, cost and comfort. Pick the right airport or station, and plan your arrival.
On this page
Last updated November 2026: the fastest Bangkok to Udon Thani option is a direct flight of roughly 1h 5m to 1h 15m. Overnight trains and buses trade speed for a cheaper or more flexible trip. Fares, schedules and train data change often, so confirm them with each operator before booking.
Featured image: MNXANL, CC BY-SA 4.0, via Wikimedia Commons.

Bangkok to Udon Thani at a glance
Udon Thani sits about 463 km from Bangkok in a straight line. That is not the road distance, so do not use it to estimate driving time. Door-to-door time is travel time plus your transfer to the airport or station plus a check-in buffer. Use the table to compare modes, then read the sections below.

| Mode | Departs from | Time to expect | Cost band | Best for |
|---|---|---|---|---|
| Plane | Suvarnabhumi (BKK) or Don Mueang (DMK) | Flight of about 1h 5m to 1h 15m, plus transfers and check-in | Mid-range; rises at holiday peaks | Speed-first travelers |
| Overnight train | Krung Thep Aphiwat Central Terminal | Check the State Railway of Thailand timetable | Check SRT; sleeper classes cost more than seats | Budget travelers and anyone saving a hotel night |
| Bus | Check the operator for the Bangkok terminal | Check with the operator | Check with the operator | Flexible budget trips |
| Car | Your own route | Depends on traffic and route | Fuel, tolls and parking | Families with heavy luggage |
Bangkok to Udon Thani by plane

Direct flights are the quickest way to cover the distance. Listings show flight times between 1h 5m and 1h 15m. Thai AirAsia, Thai Lion Air, Thai Vietjet and Thai Airways International are listed as direct carriers, so confirm current operators before you book. Airline pages show departures from both Suvarnabhumi and Don Mueang. AirAsia and Thai Lion Air examples departed from DMK, while Thai Vietjet examples departed from BKK. Vietjet's schedule page lists 11 flights a week. Check your airline's page to see which airport it uses on your date. AirAsia's fare calendar showed most dates between THB 1,220 and THB 1,655. Its late-December dates ran from THB 2,310 to THB 2,420. Those calendar dates were stale, so treat them as a pattern and check live fares. AirAsia advises arriving 2 to 3 hours before departure and keeping hand luggage under 7 kg. That is low-cost-carrier advice, so confirm it with your own airline. Airport details for arrival are on our Udon Thani airport guide. Terminal and transfer information is available from Airports of Thailand.
Bangkok to Udon Thani by overnight train

Sleeper trains leave from Krung Thep Aphiwat Central Terminal, and travelers report using 2nd class sleeper berths. Our brief has no verified times, classes or fares, so take all of them from the State Railway of Thailand.
Bangkok to Udon Thani by bus or car

We have no verified bus terminal, schedule or fare for this route. Check Transport Co., Ltd. for current departures, or drive if you need to carry heavy luggage.
Getting from Udon Thani airport or station into town

We have no verified transfer prices or journey times for the Udon Thani end. Check locally, and read our airport page for current options. After you land, compare neighborhoods in our guide to where to stay.
Which option should you pick?

Match the mode to your priority. Each pick below is a starting point, not a guarantee.
Straight-line 463 km ignores roads, so a route planner beats that figure when weighing a drive against the flight.
- Speed-first: fly direct. Flight time is about 1h 5m to 1h 15m.
- Budget: compare low-cost fares against SRT and bus fares on the day.
- Overnight-saver: take the sleeper train and skip one hotel night.
- Family or heavy luggage: compare checked-bag fees against the train or a car.
- Nong Khai or Laos onward: verify current border and transport details before planning around them.
Timing and booking tips
Late December is the clearest fare peak in the AirAsia calendar, with fares up to THB 2,420. Plan early if you travel then. Weekday and weekend patterns varied by date, so compare several days on the airline site. Rainy-season weather can cause delays, so allow slack before onward connections. Our best time to visit page covers the seasons. The Thai Meteorological Department publishes forecasts.
Mistakes to avoid
Four slips cause most of the trouble on this route.
Budget carriers suggest 2 to 3 hours before departure, but airport choice still matters, since Suvarnabhumi and Don Mueang differ.
- Booking Don Mueang when your hotel or connection is near Suvarnabhumi.
- Ignoring baggage fees on low-cost carriers, especially past the 7 kg hand-luggage limit.
- Underestimating Bangkok traffic on the way to the airport.
- Reaching the station late for a sleeper departure.
What to do on arrival
Start with our Udon Thani attractions guide. If you are still deciding, see whether Udon Thani is worth visiting. A short trip out of town is covered in our day trip ideas.
Frequently Asked Questions
How far is Bangkok from Udon Thani?
It is about 463 km in a straight line, according to a Vietjet schedule page. That is not the road distance, so check a live route planner if you plan to drive.
Notes for your Thailand trip
Optional updates when we add or change a town or island guide.
You might also like
Continue reading
More guides you'll find useful





