BANGKOK to UDON THANI — Transport Options ☀️

Plane, bus, train and taxi from Bangkok to Udon Thani
How do you get from Bangkok to Udon Thani? You can travel by plane, train, bus or private car/taxi.
  1. Flight to Udon Thani
  2. Bus to Udon Thani
  3. Train to Udon Thani
  4. Private Taxi / Car
  5. Book Tickets Online 🎫
Best budget

Train

Affordable option with seats and sleeper classes

Alternative

Tourist bus

Affordable overnight travel with frequent departures

Comfort

Private car

Door-to-door comfort with flexible departure locations

Quick answer: Travelling from Bangkok to Udon Thani is easy by direct flight, train, tourist bus or private car. The flight is the fastest and most convenient option, while train and bus offer cheaper alternatives for long-distance travel.

At a glance:

  • 📍 Distance: about 570 km by road and 450 km by plane
  • ⏱️ Travel time: Plane ~1h 10m | Bus ~8–10h | Train ~8–10h | Taxi/car ~8h
  • 💰 Price: Plane ~$30–130/pp | Bus ~$14–23/pp | Train ~$7–45/pp | Taxi/car ~$230–400/car
  • ✈️ Fastest option: direct flight from Bangkok to Udon Thani
  • 🚆 Good value: Thai Railways seat or sleeper classes
  • 🚍 Budget option: tourist buses with regular departures
  • 🚕 Most comfortable: private taxi/car with door-to-door service

Last updated: October 2026

Which is the best transport from Bangkok to Udon Thani?

🚍 Comparison of transport options from Bangkok to Udon Thani
Transport ⏱️ Time 💰 Price Comfort Ideal for
Plane About 1h 10m $30–130/pp ★★★★★ Fast travel
Tourist Bus About 8–10h $14–23/pp ★★★★☆ Budget travelers
Train About 8–10h $7–45/pp ★★★★☆ Low-cost travel
Private Taxi/Car About 8h $230–400/car ★★★★★ Families and groups

Evaluation: ★★★★★ very good   ★★★★☆ good   ★★★☆☆ acceptable.

For most travelers, the direct flight is the easiest choice when time matters. The train offers the best value for budget travelers, while buses provide another affordable option and private cars are useful for travelers who prefer more comfort and flexibility.

BOOK TICKETS with Baolau ➜


How do I get from Bangkok to Udon Thani?

1. FLIGHT from Bangkok to Udon Thani

👉 Choose a direct flight if you want the fastest and easiest journey.

  • ✔️ Ideal for: travelers who want to save time
  • ✔️ Duration: about 1 hour 10 minutes flight time
  • ✔️ Price: about $30–130 per person
  • ✔️ Comfort: very good
  • ✅ Best option: direct flight from Bangkok to Udon Thani
  • 💡 Tip: compare both Bangkok airports when booking
  • 🌏 Extra tip: allow extra time for airport transfers and check-in

The most convenient and fastest way to travel from Bangkok to Udon Thani is by direct flight. Flights operate from Suvarnabhumi and Don Mueang airports to Udon Thani Airport.

The flight itself takes about 1 hour 10 minutes. When airport transfers and waiting time are included, the complete journey can take around 4–5 hours.

💡 Tip: Check the departure airport carefully when booking because Bangkok has two main airports serving this route.

Airlines mentioned in the source include Thai Smile, Thai Airways, Thai Lion Air, VietJet Air, Thai AirAsia, Nok Air and Hanh Air Systems. Most flights are Economy class.

Direct flights cost about $30–130 per person, although prices vary throughout the year. You can search and book flights online in advance.

Direct flight from Bangkok to Udon Thani
There are direct flights to Udon Thani from Bangkok, making this the fastest option.


2. BUS from Bangkok to Udon Thani

👉 Choose the bus for an affordable overland journey with many departure times.

  • ✔️ Ideal for: budget travelers and overnight journeys
  • ✔️ Duration: about 8–10 hours
  • ✔️ Price: about $14–23 per person
  • ✔️ Comfort: good on modern tourist buses
  • ✅ Best option: overnight bus for saving a hotel night
  • 💡 Tip: arrive at the departure point at least 30 minutes early
  • 🌏 Extra tip: check the exact departure and arrival station before booking

Another affordable way to travel from Bangkok to Udon Thani is by tourist bus. Operators mentioned in the source include Nakhonchai Air, Budsarakham Tour, Chan Tour, Cherdchai Tour, Lotus Phibun Tour, Air Udon, Tara Tour and Travel, Jiratkan Kemarat, Transport Co and Sawadee Esan.

Buses depart from locations such as Nakhonchaiair Station and Mochit and arrive at several locations in Udon Thani, including Udon Thani Nakhonchaiair, Ban Tio and Udon Thani 1.

💡 Tip: Departure and arrival points can vary by operator, so check the details carefully when booking your ticket.

The bus journey takes about 8–10 hours, although actual travel time can vary because of traffic and delays. Tickets cost about $14–23 per person.

There are regular bus departures, with many services operating in the afternoon and at night. Arrive at the departure point at least 30 minutes before departure.

🚍 Bus Schedule / Timetable from Bangkok to Udon Thani
Bus Company Departure in Bangkok Arrival in Udon Thani
Budsarakham Tour 19:45 06:45
Budsarakham Tour 20:30 04:30
Cherdchai Tour 09:00 18:00
Cherdchai Tour 20:30 05:30
Nakhonchai Air 09:45 18:13
Nakhonchai Air 10:45 20:00
Nakhonchai Air 16:00 00:13
Nakhonchai Air 20:00 04:20
Nakhonchai Air 21:10 05:57
Nakhonchai Air 22:15 06:35
Nakhonchai Air 22:45 07:00
Transport Co 20:00 05:21
Chan Tour 20:00 06:00
Sawadee Esan 20:29 06:39
Lotus Phibun Tour 07:55 15:40
Lotus Phibun Tour 18:45 02:30
Air Udon 18:45 02:45
Bus from Bangkok to Udon Thani
Bus of Budsarakham Tour from Bangkok to Udon Thani (photo: 12go.asia).


3. TRAIN from Bangkok to Udon Thani

👉 Choose the train for an affordable journey with seats or sleeper options.

  • ✔️ Ideal for: budget travelers and overnight travel
  • ✔️ Duration: about 8–10 hours
  • ✔️ Price: about $7–45 per person
  • ✔️ Comfort: good, especially in sleeper classes
  • ✅ Best option: 2nd or 3rd class for lower-cost travel
  • 💡 Tip: choose a sleeper for a more comfortable overnight journey
  • 🌏 Extra tip: save your electronic ticket and QR code on your smartphone

The train is one of the cheapest and most popular land transport options from Bangkok to Udon Thani. Thai Railways trains offer seats and sleepers in 1st, 2nd and 3rd class.

Trains depart from Krung Thep Aphiwat Central Terminal Station and arrive at Udon Thani Railway Station, which is close to the city center. You can also check the map of Thai Railways.

💡 Tip: Train connections are more limited than buses, so check the timetable before planning your journey.

The train journey takes about 8–10 hours and usually follows the scheduled travel time quite closely. There are usually around three train connections per day on this route.

Prices range from about $7–45 per person. Third- and second-class seats are the cheapest, while first-class sleepers are more expensive.

🚆 Train Schedule / Timetable from Bangkok to Udon Thani
Train Operator Departure in Bangkok Arrival in Udon Thani
Train – Thai Railways 08:45 16:55
Train – Thai Railways 21:25 07:02
Train – Thai Railways 20:25 05:39
Train from Bangkok to Udon Thani in Thailand
From Bangkok to Udon Thani you can travel by train with Thai Railways.


4. PRIVATE TAXI / CAR from Bangkok to Udon Thani

👉 Choose a private car or taxi for maximum comfort and flexible door-to-door travel.

  • ✔️ Ideal for: families, groups and travelers with luggage
  • ✔️ Duration: about 8–10 hours
  • ✔️ Price: about $230–400 per vehicle
  • ✔️ Comfort: very good with a private vehicle
  • ✅ Best option: private car or minivan for groups
  • 💡 Tip: confirm your exact pickup and arrival location
  • 🌏 Extra tip: you can leave directly from a Bangkok airport or hotel

For travel from Bangkok to Udon Thani, you can also book a private car or taxi with a driver. Companies mentioned in the source include Glassflower, Kanokwan Travel, Than Car Service, Easyride Services and Kim Transfers Thailand.

These companies offer different types of vehicles, including standard cars, SUVs and larger minivans. Some minivans can accommodate around 9–10 passengers, making them suitable for groups.

💡 Tip: A private transfer allows you to choose your pickup and arrival points, which can save time compared with station-to-station travel.

You can leave from your hotel in Bangkok or from Don Mueang or Suvarnabhumi airports. The journey takes about 8–10 hours, depending on the route and traffic.

Private car and taxi transfers are the most expensive option, costing about $230–400 per vehicle. The price depends on the type of vehicle, and groups can divide the fare between passengers.

🚕 Taxi Schedule from Bangkok to Udon Thani
Taxi Service Travel Time Price (Car)
Glassflower 08:00 From $250
Kim Transfers 07:50 From $240
Kanokwan Travel 08:00 From $300
Than Car Service 07:45 From $240
Easyride Services 08:30 From $220
Private taxi or car from Bangkok to Udon Thani
Private taxi/car of Glassflower from Bangkok to Udon Thani (photo: 12go.asia).

💡 Practical Travel Tips for Bangkok to Udon Thani

Travelling from Bangkok to Udon Thani is easy by plane, train, bus or private car. These tips can help you choose the right connection.

  • Best option: Fly if saving time is your priority.
  • Budget option: Train offers some of the lowest fares.
  • Bus: Overnight buses can be useful for longer journeys.
  • Train tickets: Check the limited timetable before booking.
  • Airport: Check whether your flight leaves from Suvarnabhumi or Don Mueang.
  • Private transfer: Useful for families and groups with luggage.
  • Travel time: Allow extra time for traffic when using road transport.

Tip: Flights, buses, trains and private transfers from Bangkok to Udon Thani can be searched and booked online in advance.


❓ Frequently Asked Questions about Bangkok to Udon Thani

How can I book tickets from Bangkok to Udon Thani?

You can search and book flights, buses, trains and taxis online through 12go.asia or Baolau.

How long does it take to travel from Bangkok to Udon Thani?

A direct flight takes about 1 hour 10 minutes, while bus and train journeys take around 8–10 hours. A private car takes about 8–10 hours.

How much does it cost to travel from Bangkok to Udon Thani?

Flights cost about $30–135 per person, buses $14–23, trains $7–45, and private cars about $230–400 per vehicle.

How far is Udon Thani from Bangkok?

The distance from Bangkok to Udon Thani is about 570 km by road and about 450 km by plane.

What is the cheapest way to travel from Bangkok to Udon Thani?

The train is usually the cheapest option. Basic seats can cost around $8–12 per person.

What is the fastest way to travel from Bangkok to Udon Thani?

A direct flight is the fastest option and takes about 1–1.5 hours. Prices can start from around $30 per person.

Can I book a private taxi or car from Bangkok to Udon Thani?

Yes. You can book a private car or minivan with companies such as Glassflower, with pickup from a hotel or Bangkok airport.

How can I travel to Laos from Bangkok via Udon Thani?

You can travel via Udon Thani to Nong Khai, about 60 km away. From Nong Khai, continue across the Thai-Lao Friendship Bridge to Vientiane by bus or taxi.

Where can I travel from Bangkok besides Udon Thani?

Other routes include Nong Khai, Sakon Nakhon, Khon Kaen and Kalasin.

Is Udon Thani useful for solo travel in Thailand?

Yes. Udon Thani is a useful stop for independent travelers, especially when continuing toward Nong Khai or Laos. See also Solo Travel in Thailand.

BOOK your HOTEL in Udon Thani ➜


🧭 Summary: Organizing your journey from Bangkok to Udon Thani

Choose the direct flight if you want to reach Udon Thani quickly and with minimal travel time. It is the most convenient option for travelers who do not want to spend most of the day on the road.

The train is a good choice for budget travelers and those who enjoy longer journeys by rail. Buses provide another affordable alternative, including overnight connections, while private cars are better suited to families and groups.

If Udon Thani is part of a longer trip toward northeastern Thailand or Laos, check your onward connection before booking. This can help you choose the most convenient arrival time and transport option.


🎫 Book your tickets and flights from Bangkok to Udon Thani:

You can also change the travel route, for example Bangkok to Khon Kaen or Bangkok to Nong Khai.

Ferries 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: