GoAsia
How to Get from Bangkok to Ubon Ratchathani

How to Get from Bangkok to Ubon Ratchathani

Last updated: October 15, 2026
Contents

Leaving behind the neon-lit skyscrapers of Bangkok for the gentle pace of Isan is a journey into the soul of Thailand. Ubon Ratchathani, sitting at the junction of the Mun and Chi rivers, serves as the gateway to the Emerald Triangle where Thailand, Laos, and Cambodia meet. While many travelers rush to the southern beaches, those heading northeast are rewarded with ancient Khmer ruins, the spectacular Candle Festival, and some of the most authentic spicy cuisine in the kingdom.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

The route east across the Khorat Plateau offers a shifting landscape of rice paddies and rural villages. Whether you want to zip across the country in an hour or settle into a rhythmic train journey through the heartland, there are several ways to make the trip. You can compare schedules and book on GoAsia.cc.

Bangkok to Ubon Ratchathani by Flight

Flying is the most efficient way to reach the northeast. Thai Airways flies from Bangkok Suvarnabhumi (BKK) to Ubon Ratchathani (UBP) and shows round-trip economy fares from about THB 3,955.[1] Booking platforms also list flights from Don Mueang (DMK), with one-way fares of about THB 1,240 to 2,380 and a flight time of 1 hour 5 minutes to 1 hour 15 minutes (October 2026).[2] Low-cost carriers typically fly from Don Mueang and full-service airlines from Suvarnabhumi. From Ubon Ratchathani Airport it is a short taxi or songthaew ride to the city center.

Bangkok to Ubon Ratchathani by Train

There is something undeniably romantic about taking the train through Thailand. Booking platforms list the journey from Bangkok at 7 hours 33 minutes to nearly 11 hours depending on the train, with fares of about THB 250 to 1,075 depending on the class (October 2026).[2]

Sleeper Trains and Comfort Classes

The listed classes are 2nd class sleeper with air conditioning, 2nd class air-conditioned seats, 2nd class fan seats and 3rd class fan seats.[2] The overnight sleeper lets you save a night of accommodation, while a daytime train lets you watch the Isan countryside roll by. 3rd class fan seats are the most basic option and best suited for shorter segments.

Bangkok to Ubon Ratchathani by Bus

Several bus classes are listed on this route: Express, Intercity, First Class, Gold Class, VIP and VIP 24.[2] Booking platforms list fares of about THB 550 to 995 and journey times of 8 to 15 hours, with most departures in the evening and a few in the morning (October 2026).[2] Night buses are convenient because they save a night of accommodation and arrive in Ubon Ratchathani ready to start your day.

Bangkok to Ubon Ratchathani by Private Transfer

For families, large groups, or those carrying significant luggage, a private transfer offers door-to-door convenience. This is the most expensive option: booking platforms list prices of about THB 8,000 to 17,000 per vehicle and a drive of 8 to 9 hours (October 2026).[2]

Comparing Your Options

Mode Price (THB) Duration
Flight about 1,240 - 2,380 one way[2] 1h 5m - 1h 15m
Train about 250 - 1,075[2] 7h 33m - 11h
Bus about 550 - 995[2] 8h - 15h
Private Transfer about 8,000 - 17,000 per vehicle[2] 8h - 9h

Tips for Traveling from Bangkok to Ubon Ratchathani

  • Book Sleeper Trains Early: Sleeper berths are limited, so book ahead, especially around Thai public holidays.
  • Check Your Airport: Double-check whether your flight departs from Suvarnabhumi or Don Mueang. They are far apart in Bangkok traffic.
  • Pack a Jacket: Thai buses and trains often have strong air conditioning, so bring a sweater or light jacket.
  • Check the Departure Station: Bangkok has several bus terminals and train stations, so confirm where your ticket departs before you travel.

Timetable

Taxi Bangkok - Ubon Ratchathani $ 237.09–505.63 8h – 9h
  • →  Luxury VIP Van 9pax
  • →  Comfort Car 3pax
  • →  Van 9pax
  • →  Economy 3pax
  • →  SUV 4pax
  • →  Van 10pax
Flight Bangkok - Ubon Ratchathani $ 36.74–55.86 1h 10m
  • →  Economy 07:00, 11:00, 14:55, 16:15
Bus Bangkok - Ubon Ratchathani $ 16.38–29.49 8h – 15h 3m
  • →  VIP 24 20:30
  • →  VIP 18:15, 19:15, 20:30, 21:10
  • →  Express 07:45, 16:00, 19:00, 19:50, 20:00, 21:30, 21:35
  • →  Intercity 20:00
  • →  First Class 08:15, 08:30, 20:00, 20:15, 20:40, 20:55, 22:00, 22:15
  • →  Gold Class 08:45, 09:00, 09:18, 09:33, 19:00, 19:20, 19:30, 19:45, 21:00, 21:15, 21:40, 21:55, 22:15, 22:30, 22:45
Train Bangkok - Ubon Ratchathani $ 7.47–31.85 7h 33m – 10h 57m
  • →  2nd Class Sleeper AC 19:41, 21:22
  • →  2nd Class AC seats only 06:27, 10:52
  • →  2nd Class Fan seats only 07:27, 19:41, 23:23
  • →  Class 3 Fan 07:27, 10:52, 19:41, 23:23
Taxi Suvarnabhumi Airport - Ubon Ratchathani $ 257.71–453.43 8h – 8h 30m
  • →  Van 9pax
  • →  Economy
  • →  SUV 4pax
  • →  Van 10pax
Taxi Don Mueang Airport - Ubon Ratchathani $ 244.66–440.38 8h – 8h 30m
  • →  Van 9pax
  • →  Economy
  • →  SUV 4pax
  • →  Van 10pax
Flight Don Mueang Airport - Ubon Ratchathani $ 39.74–70.55 1h 5m – 1h 15m
  • →  Economy 06:20, 06:30, 07:15, 14:35, 16:05, 17:55

Frequently Asked Questions

How can I book tickets from Bangkok to Ubon Ratchathani?

Use the booking tool on this page to compare the transport options currently available from Bangkok to Ubon Ratchathani, including current prices and schedules.

What is the cheapest way to get from Bangkok to Ubon Ratchathani?

Booking platforms list the train as the cheapest option, with fares from about THB 250 for the basic fan seats. Journeys take 7 hours 33 minutes to nearly 11 hours.

What is the fastest way to get from Bangkok to Ubon Ratchathani?

Flying is the fastest, at 1 hour 5 minutes to 1 hour 15 minutes from Don Mueang or Suvarnabhumi according to booking platforms.

How long does it take to get from Bangkok to Ubon Ratchathani?

Flights take about 1 hour, trains 7 hours 33 minutes to nearly 11 hours, buses 8 to 15 hours and private transfers 8 to 9 hours.

Is it better to fly or take the train to Ubon Ratchathani?

If you are short on time, flying saves most of a day. The overnight sleeper train saves a night of accommodation and lets you see the countryside.

Which bus class is the most comfortable for the long trip?

VIP 24 and Gold Class are the premium classes listed. Express and Intercity are the standard services.

Can I book tickets in advance for this route?

Yes, booking in advance is recommended, especially for sleeper trains and holiday periods. You can check schedules and book through GoAsia.cc.

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [1] Thai Airways: Bangkok to Ubon Ratchathani Flights. Retrieved October 15, 2026.
  2. [2] 12Go: Bangkok to Ubon Ratchathani timetable and prices. Retrieved October 15, 2026.

Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.