UDON THANI to BANGKOK — Transport Options ☀️

How to get from Udon Thani to Bangkok by plane, bus, train, taxi, car
How you can travel from Udon Thani to Bangkok? You can travel to Bangkok by plane, bus, train or private taxi/car.
  1. Flight to Bangkok
  2. Bus to Bangkok
  3. Train to Bangkok
  4. Taxi to Bangkok
  5. Book a Tour Online 🎫
  6. Book Ticket Online 🎫
Best comfort

Sleeper train

Comfortable overnight travel with beds and less fatigue

Best budget

Bus (direct)

Cheapest option with simple route but limited space

Avoid

Train + bus combinations

Multiple transfers increase complexity and travel time

Quick answer: Travelling from Udon Thani to Bangkok gives you multiple options: direct flight for speed, train for a scenic land route, bus for the lowest cost, or private car/taxi for full flexibility. Book tickets early—especially for flights and trains—to get the best fares and secure your seat.

At a glance:

  • 📍 Distance (approx): ~570 km by road, ~450 km by air.
  • ⏱️ Travel time: Flight ~1 h (plus airport transfers) | Train ~8–10.5 h | Bus ~8–11 h
  • 💰 Price range: Flight ~$40–130 per person | Train ~$8–55 per person | Bus ~$16–24 per person
  • ✈️ Flight: Fastest, ideal when time is limited. Book in advance to find good deals.
  • 🚆 Train: Reliable land option—great if you prefer taking it slower and seeing countryside en route.
  • 🚍 Bus: Budget-friendly choice for solo travellers, though may involve longer travel time.
  • 🚕 Private Car / Taxi: Most convenient door-to-door option, especially good for groups or heavy luggage.

Last updated in April 2026


From Udon Thani to Bangkok you can travel by plane, train, bus or private taxi.

The distance from Udon Thani to Bangkok is about 570 km by road or around 450 km by air. The fastest option is a direct flight, taking about 1 hour and costing around $40–130 per person. Trains are another popular choice, with travel times of 8–10 hours and ticket prices from $8–55, offering both seats and sleeper berths.

Tourist buses take about 8–11 hours and cost around $17–24 per person. Private taxis provide the most comfortable door-to-door transfer but are also the most expensive option. From Bangkok you can continue to Chiang Mai or travel to Cambodia, including Phnom Penh.

Bangkok is Thailand’s capital and the country’s largest transport hub. With two international airports, extensive rail connections, and major bus terminals, it is the perfect starting point for exploring destinations across Thailand and Southeast Asia.

Comparison of Transfer Options from Udon Thani to Bangkok
Transfer modes from Udon Thani to Bangkok: Travel Time Cost Range
Direct Flight 1 hour $40–130 per person
Tourist Bus 8–11 hours $16–24 per person
Train 8–10.5 hours $8–55 per person
Private Taxi / Car with a driver 7–8 hours $210–400 per car

BOOK TICKETS with 12go.asia


How do I get from Udon Thani to Bangkok?


1. FLIGHT from Udon Thani to Bangkok

👉 Flight is the fastest and most convenient way to travel from Udon Thani to Bangkok.

  • ✔️ Best for: saving time and comfortable travel
  • ✔️ Travel time: ~1 hour (flight), ~4–5 hours total incl. airport time
  • ✔️ Cost: $40–130 per person (economy class)
  • ✔️ Comfort: high (short flights, frequent departures)
  • ✅ Best Option: Thai AirAsia, Nok Air, Thai Lion Air, Thai VietJet
  • 💡 Tip: Budget airlines offer the cheapest fares
  • 🌏 Extra tip: Book flights online in advance for best prices

A direct flight is the fastest and most convenient way to travel from Udon Thani to Bangkok. Flights depart from Udon Thani International Airport and arrive at either Don Mueang or Suvarnabhumi Airport. The flight takes about 1 hour, while the total travel time, including airport transfers, is around 4–5 hours.

Several airlines operate this route, including Thai AirAsia, Thai Lion Air, Nok Air, Thai VietJet, Thai Airways, and Thai Smile. Flight prices usually range from $40–130 per person, depending on the airline, travel date, and season.

BOOK DIRECT FLIGHT to Bangkok

Book your flight online in advance to secure the best fares. Before departure, check the airline’s baggage policy, as Economy class tickets may have luggage restrictions.

flight-udon-thani-to-bangkok
Direct flights to Bangkok from Udon Thani is the best and fastest option of transport (photo: Nok Air, Thai AirAsia).

2. BUS from Udon Thani to Bangkok

👉 Bus is an affordable and popular land transfer from Udon Thani to Bangkok.

  • ✔️ Best for: budget travelers and overnight travel
  • ✔️ Travel time: ~8–11 hours depending on service
  • ✔️ Cost: $16–24 per person (varies by class and company)
  • ✔️ Comfort: moderate to high (standard to first class buses)
  • ✅ Best Option: Nakhonchai Air, Chan Tour, Budsarakam Tour
  • 💡 Tip: First Class buses offer better comfort and reclining seats
  • 🌏 Extra tip: Book tickets online in advance and check departure stations

A bus is an affordable way to travel from Udon Thani to Bangkok. Companies such as Nakhonchai Air, Budsarakam Tour, Chan Tour, Sawadee Esan and Air Udon operate modern buses on this route. Buses depart from Udon Thani bus stations and arrive at Mochit or Nakhonchai Air Station in Bangkok.

The journey takes about 8–11 hours, although delays can occasionally occur. Bus tickets cost around $16–24 per person, depending on the company and bus class. First Class buses usually provide the highest level of comfort.

BOOK BUS TICKETS to Bangkok

Book your tickets online in advance and check the departure and arrival stations before traveling. Arrive at the bus terminal at least 30–60 minutes before departure.

🚍 Bus Schedule + Tickets from Udon Thani to Bangkok:
Bus Company Departure in Udon Thani Arrival in Bangkok
Nakhonchai Air 08:30 17:15
Nakhonchai Air 09:15 17:45
Nakhonchai Air 12:10 20:05
Nakhonchai Air 13:00 21:30
Nakhonchai Air 19:00 02:50
Nakhonchai Air 20:15 04:08
Nakhonchai Air 21:00 05:00
Budsarakham Tour 17:45 05:30
Budsarakham Tour 20:00 04:45
Chan Tour 20:00 07:00
Cherdchair Tour 20:30 05:30
Naluang 20:00 05:00
Jiratkan Temarat 20:35 05:35
Sawadee Esan 17:15 03:50
Air Udon 18:45 04:30
Air Udon 20:15 04:45

bus-udon-thani-to-bangkok-nakhonchaiair
Bus of Nakhonchai Air from Udon Thani to Bangkok (photo: 12go.asia).

3. TRAIN from Udon Thani to Bangkok

👉 Train is a cheap and comfortable land option from Udon Thani to Bangkok.

  • ✔️ Best for: budget travelers and comfortable overnight journey option
  • ✔️ Travel time: ~8–10.5 hours depending on train type and schedule
  • ✔️ Cost: $8–55 per person (varies by class, seat or sleeper type)
  • ✔️ Comfort: basic to high (seats or sleeper beds in all classes)
  • ✅ Best Option: 2nd class sleeper for best comfort and price ratio
  • 💡 Tip: Only a few trains daily – book early for better seat choice
  • 🌏 Extra tip: Book tickets online in advance, QR code on phone is enough

Traveling by train from Udon Thani to Bangkok is one of the most popular and budget-friendly options. There are several trains each day, departing from Udon Thani Railway Station and arriving at Krung Thep Aphiwat Central Terminal or Don Mueang Station. See the Thai Railway Map.

The journey takes about 8–10.5 hours. Trains offer 1st, 2nd and 3rd class seats and sleeper berths. Ticket prices range from $8–55 per person, with 2nd class sleepers offering the best balance of comfort and value.

BOOK TRAIN TICKETS to Bangkok

Train tickets can be booked online in advance, and an e-ticket on your phone is usually sufficient for boarding. This is an excellent option for budget travelers who prefer a comfortable overnight journey.

🚆 Train Schedule + Tickets from Udon Thani to Bangkok:
Train Departure in Udon Thani Arrival in Bangkok
Train EX76 08:16 16:35
Train RP134 20:59 07:30
Train SP26 20:20 05:50

train-udon-thani-to-bangkok
Train of Thai Railways from Udon Thani to Bangkok (photo: 12go.asia).

4. PRIVATE TAXI / CAR from Udon Thani to Bangkok

👉 Private car/taxi is the most comfortable but most expensive way to travel from Udon Thani to Bangkok.

  • ✔️ Best for: comfort, privacy, and flexible door-to-door transfer option
  • ✔️ Travel time: ~7–8 hours depending on route and traffic conditions
  • ✔️ Cost: $210–400 per car (varies by vehicle type and company)
  • ✔️ Comfort: high (modern air-conditioned cars, SUVs or minivans)
  • ✅ Best Option: Glassflower, Kim Transfers, Firstplan Transport, MCC Van
  • 💡 Tip: Ideal for groups – split total cost per person
  • 🌏 Extra tip: Book online in advance and choose exact pickup/drop-off point

A private car with a driver is the most comfortable, but also the most expensive way to travel from Udon Thani to Bangkok. Companies such as Glassflower, MCC Van, Easyride Services, Kim Transfers Thailand and Kanokwan Travel offer modern cars, SUVs and minivans.

The journey takes about 7–8 hours, and you can choose your departure point in Udon Thani and arrival point in Bangkok, including Suvarnabhumi Airport. This option is ideal for families or groups.

BOOK PRIVATE CAR to Bangkok

Private transfers cost about $210–400 per vehicle, depending on the car type. Minivans can carry up to 9 passengers, making them a good value for groups. Book your private transfer online in advance and check the booking details before departure.

🚕 Taxi Schedule from Udon Thani to Bangkok:
Taxi Service Travel Time Price (Car)
Kanokwan Travel 08:00 From $266.00
Easyride Services 08:00 From $210.00
Glassflower 08:00 From $255.00
Kim Transfers Thailand 08:10 From $257.00
MCC Van 07:00 From $249.00
Firstplan Transport 08:30 From $278.00
Than Car Service 06:55 From $247.00
Easyride Services 08:00 From $210.00

❓ FAQ + Tips – Travel from Udon Thani to Bangkok

How to book tickets or flights from Udon Thani to Bangkok?

You can book flights, train tickets, bus tickets or private transfers online via 12go.asia or Baolau. These platforms also offer other routes across Thailand.

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

Direct flights take about 1 hour, trains 8–10.5 hours, buses 8–11 hours and private cars around 7–8 hours.

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

Flights cost about $40–130/pp, trains $8–55/pp, buses $17–24/pp and private cars $210–400 per vehicle.

What is the distance from Udon Thani to Bangkok?

The distance is about 570 km by road and approximately 450 km by air.

What is the cheapest way to travel?

The train is usually the cheapest option, with tickets starting at about $8. Buses are another affordable alternative.

What is the best transport option?

A direct flight is the fastest and most convenient choice, with frequent low-cost services available throughout the week.

Where can I store luggage in Bangkok?

You can use Radical Storage, which offers secure luggage storage at several locations around Bangkok.

Can I book a private taxi to Bangkok?

Yes. Private cars and minivans can be booked online and provide a flexible door-to-door transfer.

Can I travel to Cambodia from Bangkok?

Yes. Bangkok is the main gateway to Cambodia, and you can travel to Siem Reap and Angkor Wat by bus or flight.

Where can I travel from Bangkok?

From Bangkok you can travel to Surat Thani, Ayutthaya or Ho Chi Minh City by train, bus or flight.

Is Thailand good for solo travelers?

Yes. Thailand is one of the most popular destinations for solo travel. Read more in this guide: Solo Travel in Thailand.


💡 Practical Travel Tips for Udon Thani to Bangkok

Traveling from Udon Thani to Bangkok is easy thanks to frequent flights, trains, buses and private transfers. These tips will help you choose the best option and enjoy a smoother journey across Thailand.

  • Fastest Option: Direct flights take only about 1 hour and are often surprisingly affordable.
  • Best Overnight Choice: Second-class sleeper trains offer excellent comfort and save a hotel night.
  • Book Early: Flights and sleeper berths can sell out during weekends and Thai holidays.
  • Arrival Point: Flights arrive at Bangkok airports, while trains and buses reach city terminals.
  • Bring a Light Jacket: Air-conditioning on trains and buses can be quite cold.
  • Private Transfer: Ideal for families or groups who want a direct hotel-to-hotel journey.

Tip: Flights, train tickets, bus tickets and private transfers from Udon Thani to Bangkok can be searched and booked online in advance for the best prices and schedules.


🎫 Book your tickets / flights / car from Udon Thani to Bangkok:

Vietnam to 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: