How to Get from Bangkok to Ubon Ratchathani

How to Get from Bangkok to Ubon Ratchathani

Last updated: March 8, 2026

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.

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 reliable ways to make the trip. You can easily compare schedules and book your tickets for this route on GoAsia.cc to ensure your transition from the capital to the provinces is seamless.

Bangkok to Ubon Ratchathani by Flight

Flying is the most efficient way to reach the northeast, turning a full day of travel into a quick hop. Flights depart from both Suvarnabhumi Airport (BKK) and Don Mueang Airport (DMK), making it easy to connect whether you are coming from an international arrival or staying in the city center.

The flight time is remarkably consistent, taking between 1 hour 5 minutes and 1 hour 15 minutes. Prices generally range from $39 to $75 depending on the departure airport and how far in advance you book. Low-cost carriers typically operate out of Don Mueang, while full-service airlines often fly from Suvarnabhumi. Upon arrival at Ubon Ratchathani Airport, you are just a short taxi or songthaew ride away from the city center.

Bangkok to Ubon Ratchathani by Train

There is something undeniably romantic about taking the train through Thailand. The journey from Bangkok's Krung Thep Aphiwat Central Terminal to Ubon Ratchathani takes between 7 hours 33 minutes and nearly 11 hours. It is the most affordable way to travel, with prices starting as low as $8 for basic seating.

Sleeper Trains and Comfort Classes

For those traveling overnight, the 2nd Class Sleeper AC is a popular choice, priced around $34. These carriages feature seats that convert into bunks with fresh linens. If you prefer a daytime journey to watch the Isan countryside roll by, the 2nd Class AC seats offer a comfortable environment for about $18 to $22. For the budget-conscious or the truly adventurous, 3rd Class Fan seats provide a local experience with open windows and wooden benches for under $10, though they are best suited for shorter segments of the trip.

Bangkok to Ubon Ratchathani by Bus

The bus network between Bangkok and Ubon Ratchathani is extensive and highly competitive. Buses depart primarily from the Mo Chit Bus Terminal (Northern & Northeastern). Prices range from $17 for an Express service to $31 for a high-end VIP 24 bus. The duration varies significantly depending on the service level and number of stops, taking anywhere from 8 hours to 15 hours.

The VIP 24 and Gold Class buses are excellent options for long-haul travel. These feature wider seats that recline significantly, often including a snack, water, and an onboard toilet. Night buses are particularly convenient as they allow you to save on 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, with prices ranging from $252 for an economy car to $536 for a luxury VIP van. The drive typically takes between 8 and 9 hours. This service is available from central Bangkok hotels as well as both major airports, providing a personalized schedule and the ability to stop for breaks at your own pace.

Comparing Your Options

Mode Price (USD) Duration Comfort
Flight $39 - $75 1h 10min High
Train $8 - $34 7h 30min - 11h Medium to High
Bus $17 - $31 8h - 15h Medium
Private Transfer $252 - $536 8h - 9h Luxury

Tips for Traveling from Bangkok to Ubon Ratchathani

  • Book Sleeper Trains Early: The air-conditioned sleeper berths on the night train are incredibly popular and often sell out weeks in advance, especially during Thai public holidays.
  • Check Your Airport: Double-check whether your flight departs from Suvarnabhumi or Don Mueang. They are about an hour apart in traffic, and a mistake can lead to a missed flight.
  • Pack a Jacket: Thai buses and trains are notorious for blasting the air conditioning. Even if it is 35 degrees Celsius outside, you will likely want a sweater or light jacket for the journey.
  • Arrival at Mo Chit: If taking the bus, give yourself plenty of time to navigate Mo Chit Bus Terminal. It is massive and can be confusing for first-timers.
  • Food for the Road: While many buses and trains provide some food or have a dining car, it is always a good idea to grab some local fruit or snacks from a 7-Eleven before you board.

Timetable

Flight Bangkok - Ubon Ratchathani $ 37.85–57.54 1h 10m
  • โ†’  Economy 07:00, 11:00, 14:55, 16:15
Bus Bangkok - Ubon Ratchathani $ 16.87–30.38 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
Taxi Bangkok - Ubon Ratchathani $ 244.23–520.85 8h – 9h
  • โ†’  Luxury VIP Van 9pax
  • โ†’  Comfort Car 3pax
  • โ†’  Van 9pax
  • โ†’  Economy 3pax
  • โ†’  SUV 4pax
  • โ†’  Van 10pax
Train Bangkok - Ubon Ratchathani $ 7.70–32.81 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
Flight Don Mueang Airport - Ubon Ratchathani $ 40.94–72.67 1h 5m – 1h 15m
  • โ†’  Economy 06:20, 06:30, 07:15, 14:35, 16:05, 17:55
Taxi Don Mueang Airport - Ubon Ratchathani $ 252.02–453.64 8h – 8h 30m
  • โ†’  Van 9pax
  • โ†’  Economy
  • โ†’  SUV 4pax
  • โ†’  Van 10pax
Taxi Suvarnabhumi Airport - Ubon Ratchathani $ 265.47–467.08 8h – 8h 30m
  • โ†’  Van 9pax
  • โ†’  Economy
  • โ†’  SUV 4pax
  • โ†’  Van 10pax

Frequently Asked Questions

How can I book tickets from Bangkok to Ubon Ratchathani?

You can book train, bus, flight, taxi, van, and ferry tickets from Bangkok to Ubon Ratchathani directly on GoAsia.cc. Use the booking tool on this page to compare all available options and prices in real time.

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

The cheapest way to travel is by train, specifically the Class 3 Fan seats which start at approximately $8. This is a budget-friendly option for those who don't mind a longer journey without air conditioning.

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

The fastest way to reach Ubon Ratchathani is by flight. The journey takes between 1 hour 5 minutes and 1 hour 15 minutes from either Don Mueang or Suvarnabhumi Airport.

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

Travel time depends on the mode: flights take about 1 hour, trains take between 7 hours 30 minutes and 11 hours, and buses typically take between 8 and 15 hours.

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

If you are short on time, flying is the best choice as it saves nearly 10 hours of travel. However, the overnight sleeper train is a great way to save on a hotel night and see the countryside.

Which bus class is most comfortable for the long trip?

The VIP 24 and Gold Class buses are the most comfortable bus options. They offer more legroom, fewer seats per row, and better reclining capabilities compared to Express or First Class buses.

Can I book tickets in advance for this route?

Yes, it is highly recommended to book in advance, especially for flights and sleeper trains. You can check the latest schedules and secure your seats through GoAsia.cc.