Contents
- 1. Bangkok to Ubon Ratchathani by Flight
- 2. Bangkok to Ubon Ratchathani by Train
- 2.1 Sleeper Trains and Comfort Classes
- 3. Bangkok to Ubon Ratchathani by Bus
- 4. Bangkok to Ubon Ratchathani by Private Transfer
- 5. Comparing Your Options
- 6. Tips for Traveling from Bangkok to Ubon Ratchathani
- 7. Timetable
- 8. Frequently Asked Questions
- 9. Sources and background
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 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 | |
|
|
| Flight Bangkok - Ubon Ratchathani $ 36.74–55.86 1h 10m | |
|
|
| Bus Bangkok - Ubon Ratchathani $ 16.38–29.49 8h – 15h 3m | |
|
|
| Train Bangkok - Ubon Ratchathani $ 7.47–31.85 7h 33m – 10h 57m | |
|
| Taxi Suvarnabhumi Airport - Ubon Ratchathani $ 257.71–453.43 8h – 8h 30m | |
|
| Taxi Don Mueang Airport - Ubon Ratchathani $ 244.66–440.38 8h – 8h 30m | |
|
|
| Flight Don Mueang Airport - Ubon Ratchathani $ 39.74–70.55 1h 5m – 1h 15m | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Bangkok to Ubon Ratchathani, including current prices and schedules.
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.
Flying is the fastest, at 1 hour 5 minutes to 1 hour 15 minutes from Don Mueang or Suvarnabhumi according to booking platforms.
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.
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.
VIP 24 and Gold Class are the premium classes listed. Express and Intercity are the standard services.
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] Thai Airways: Bangkok to Ubon Ratchathani Flights. Retrieved October 15, 2026.
- [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.