The distance from Bangkok to Ubon Ratchathani is approximately 575 km by train and just under 600 km by car. The fastest way to travel is by plane. Around a dozen flights depart daily from Bangkok. The flight time is between 1 hour 10 minutes and 1 hour 25 minutes. Thai AirAsia, Nok Air, and Thai Lion Air fly from Don Mueang Airport, while Thai VietJet and Thai Airways fly from Suvarnabhumi Airport. Ubon's airport is less than 4 km from the city center. If I could travel overnight, I would take the night train No. 23. It departs Bangkok at 9:05 PM and arrives in Ubon at 6:40 AM. A second-class seat costs approximately 880–980 baht at the train station.

Check the current flight times and seat availability for flights from Bangkok to Ubon Ratchathani on 12Go.

Ubon is the final stop, so don't miss your stop. The cheapest seats are on the night buses from Mo Chit, which cost around 530–850 baht and take eight and a half to ten hours. The bus station is in Warin Chamrap, on the other side of the Mun River, just a short drive from the city.

Arrival in Ubon Ratchathani

Where to stay in Ubon Ratchathani

This route ends in Ubon Ratchathani. Search for hotels in Ubon Ratchathani for your travel dates or narrow your search to the region you wish to travel to. Filter for hotels with free cancellation if you'd like to book a room and decide later.

Open Booking.com with your travel dates · also on Expedia · Trip.com

My picks in every price category in Ubon Ratchathani

  • Sunee Grand HotelMid-range · 4 stars · 4.3 (2,792)
  • V Hotel UbonBudget · 3 stars · 4.2 (977)
  • Key facts

    Approximately a dozen flights per day, 1 hour 10 minutes to 1 hour 25 minutes

    Thai AirAsia, Nok Air, and Thai Lion Air fly from Don Mueang, a total of about eight times daily, and Thai VietJet and Thai Airways fly from Suvarnabhumi, four times daily. 12Go lists one-way flights from about 1,250 baht for travel in a few weeks.

    Six trains daily from Krung Thep Aphiwat

    The trains depart at 06:10, 07:10, 10:35, 19:25, 21:05 and 23:05 and take 8 to 11 hours. All trains stop at Don Mueang station, opposite the airport, approximately 17 minutes later.

    Sleeping car number 23 is the train you should book.

    It is the fastest night train, in modern sleeping cars, departing at 9:05 PM and arriving at 6:40 AM. Second-class berths cost approximately 881 Baht (upper tier) or 981 Baht (lower tier), first-class cabins from 1,320 Baht.

    Night buses from Mo Chit, 8.5 to 10 hours

    Nakhonchai Air offers Gold Class buses for about 634 ฿ and First Class buses for about 846 ฿ via 12Go, and Lotus Phibun, Prayat and Cherdchai Tour offer Class 24 Express and VIP buses for about 524–784 ฿.

    The train station is located on the other side of the river in Warin Chamrap.

    Ubon train station is located about 4 km south of the city center, beyond the bridge over the Mun River. Tuk-tuks, songthaews, and Grab vehicles cover the remaining distance in a few minutes.

    Sleeping car berths will go on sale early.

    Ubon is the final stop, so according to SRT booking regulations, trains should be bookable approximately 90 days in advance. Book early for the Candlemas festival in July, as well as for the New Year and Songkran holidays.

    All routes from Bangkok to Ubon Ratchathani compared

    Train times are based on the Rail Thailand timetable from January 2026 and match the live 12Go departures from Don Mueang; Thailandee lists the 139 line at 7:40 PM. Station fares are from the Thai Train Guide timetables for November and December 2025 (the sleeper berth fares on the 139 line are the same as those on the 140 line, its identical return fare). 12Go fares, bus times, and car rental prices are for November 2026 and include the fee. Flight figures are from OAG (via FlyTeam and Flightsfrom) for October 2026. Road distances were calculated by OSRM using OpenStreetMap.

    Bookable departures · updated daily

    Bangkok → Ubon Ratchathani: Departure times you can book now

    All flights currently bookable via 12Go on this route, sorted by booking class. The prices shown are distributed across the different booking classes; the exact price for a seat and a specific date can be found on the booking page.

    Train

    bus

    Flight

    12Go timetables and fares are updated daily. Services that operate only locally—regular trains, weekend trips, and ferry terminal tickets—are not listed; these can be found in the table above. Sponsored link: We may receive a commission if you book, at no extra cost to you.

    Bangkok → Ubon Ratchathani

    Check train, bus and flight connections from Bangkok to Ubon.

    12Go offers all six train connections, Nakhonchai Air buses and other Mo Chit buses, as well as flights from both airports, via e-ticketing. Prices include a booking fee. Trains from Don Mueang and Krung Thep Aphiwat are listed separately.

    Sponsored link – We may receive a small commission if you book, at no extra cost to you. Learn more.

    Flight to Ubon

    Two airports, five airlines, and one airport almost directly in the city.

    Most flights depart from Don Mueang Airport, where Thai AirAsia, Nok Air, and Thai Lion Air offer approximately eight flights daily between around 7:00 AM and early evening. From Suvarnabhumi Airport, Thai VietJet flies at approximately 11:05 AM and 2:40 PM, and Thai Airways at 7:00 AM and 4:15 PM. If you are connecting to Suvarnabhumi Airport from an international flight, it is best to book one of these four flights and remain in the transit area. Otherwise, compare prices at both airports, as the cheapest fares can vary depending on the airport. On 12Go, a one-way flight in mid-November cost between approximately 1,250 and 2,400 baht (without baggage).

    Ubon Airport is located on the northern outskirts of the city, about 3.4 km from Thung Si Mueang and the old city. The journey there takes about ten minutes by taxi or Grab. Including check-in and the transfer to Don Mueang or Suvarnabhumi, the total travel time is about three and a half hours.

    The train timetable from Bangkok to Ubon Ratchathani

    The train times are taken from Rail Thailand's January 2026 timetable and have been cross-checked with the departure times from Don Mueang on 12Go and Andy B Travels' list for July 2026. According to Thailandee, train number 139 departs at 7:40 PM and arrives at 5:40 AM, and train number 23 at 6:00 AM. Please note that transfers may be necessary. All trains stop at Nakhon Ratchasima, Surin, and Si Sa Ket along this route.

    The sleeper train from Krung Thep Aphiwat

    Why number 23 is the right one and what the others are for

    All six trains depart from the main Krung Thep Aphiwat station in Bang Sue, where the MRT runs underneath, not from Hua Lamphong station, and all six stop at Don Mueang station about 17 minutes later. I would book the special train No. 23 at 9:05 PM. It uses the new sleeper cars, takes 9 hours and 35 minutes, and arrives at 6:40 AM—early enough for breakfast and a full day. A second-class sleeper berth costs about 881 baht (upper class) or 981 baht (lower class) at the station, a first-class sleeper berth in a two-berth compartment costs 1,320–1,520 baht, and a single compartment costs 2,320 baht.

    The cheapest night train is express train No. 139 at 7:25 p.m., arriving around 6:15 a.m. Air-conditioned second-class sleeper cars cost about 629–699 baht, while third-class seats are about 205 baht. It is over an hour slower, and the price difference to train No. 23 is less than 300 baht. During the day, special train No. 21 at 6:10 a.m. is the fastest train on the route. The journey takes 7 hours and 50 minutes in air-conditioned seats for about 495 baht (via 12Go), and it arrives in Ubon at 2:00 p.m. Trains No. 135 and No. 71 take 9 to 11 hours, and train No. 141 at 11:05 p.m. only offers seats, making for a long night.

    Ubon is the final stop. According to SRT's booking policy, seats should be available on the SRT website, D-Ticket, approximately 90 days in advance. 12Go offers the same trains for a fee. Book well in advance for the Candlemas festival in July and the long holidays.

    Arrival at Ubon Station in Warin Chamrap

    Ubon Ratchathani Station is not located in Ubon itself, but in Warin Chamrap, a town on the south bank of the Mun River, about 4 km from Thung Si Mueang and the Old City. Tuk-tuks and songthaews wait for trains outside the station, Grab is available in town, and the ride across the bridge takes about five minutes. If your hotel is near Central Plaza or the airport to the north, the journey through town will take a little longer.

    The night buses of Mo Chit

    Nakhonchai Air and the rest, approximately 530–850 baht

    All buses to Ubon depart from Mo Chit bus station in northern Bangkok, most of them overnight. Nakhonchai Air offers the most departures: Gold Class from approximately 634 baht and First Class from approximately 846 baht with 12Go. Buses run until 11:45 PM and arrive 8.5 to 9 hours later. Lotus Phibun's VIP 24 departs at 6:30 PM and offers three seats per row for approximately 784 baht. Prayat Tour and Cherdchai Tour offer express buses for approximately 524–544 baht. There are also daytime buses: Nakhonchai Air departs at 9:50 AM and arrives in Ubon around 6:30 PM.

    The buses arrive at the Ubon bus station on the ring road north of the city, about 6 km from the center. Early evening buses arrive between approximately 2:00 and 4:30 a.m. I would therefore recommend taking one of the later buses after 10:00 p.m. and arriving after sunrise. Tickets are available at Mo Chit ticket counters or online through 12Go or the bus company's website. Please check the arrival time before boarding the bus.

    The best-rated hotels in Ubon Ratchathani

    Here is my ranking of the 10 best hotels in Ubon Ratchathani. Each button will take you directly to the hotel's page on Booking.com, where you can enter your travel dates.

  • #1B2 Ubon Premier Hotel 4.7 (2,644 reviews) Cozy budget hotel with mini-fridge, flat-screen TV, free Wi-Fi, and 24-hour security. Check prices
  • #3 Centara Ubon 4.6 (894 reviews) A renowned Centara Hotel in Ubon Ratchathani with comfortable accommodations in the city center. Check prices
  • #4 Tohsang Heritage Khongjiam Resort 4.5 (923 reviews) Elegant and quiet resort with Thai massage and a restaurant with a terrace and river and mountain views. Check prices
  • Driving or a private car

    It's almost 600 km from Bangkok's city center to Ubon, a journey that takes about seven and a half hours without breaks. Rental cars can be found on 12Go starting at around 6,300 baht. A rental car is only worthwhile if you're sharing it with three or four other people, or if you plan to visit Khong Chiam and the Mekong River afterwards, which is about 75 km east of the city.

    More about Ubon and the Northeast

    Ubon Ratchathani to Bangkok

    The sleeper cars, the night buses, and the last flight out

    The Night Train No. 24 returns as an express train, departing Ubon at 7:00 PM and arriving at Don Mueang around 4:30 AM and Krung Thep Aphiwat around 4:50 AM – early, but convenient for a morning flight. Express Train No. 140 departs at 8:30 PM and arrives between 6:50 and 7:10 AM; second-class sleeper berths cost approximately 629–699 baht. During the day, Express Train No. 72 departs at 5:40 AM and arrives at 2:10 PM, Express Train No. 136 departs at 7:00 AM and arrives at 6:00 PM, and Express Train No. 22 departs at 2:50 PM and arrives at 10:15 PM. Train No. 142 departs at 5:35 PM and arrives at 4:10 AM.

    Return flights depart between approximately 8:00 AM and 7:30 PM to Don Mueang with budget airlines and to Suvarnabhumi with Thai VietJet and Thai Airways; flight time is approximately 1 hour and 10 minutes. Leave the city about an hour and a half before departure, as the airport is a ten-minute walk away.

    By bus: Nakhonchai Air night buses depart from Ubon bus station between approximately 7:30 pm and 9:30 pm, arriving in Mo Chit between approximately 4:00 am and 6:00 am for approximately 634–846 baht. Lotus Phibun VIP bus number 24 departs at 6:15 pm and arrives around 6:30 am (approximately 837 baht). Daytime buses run between approximately 5:00 am and 11:30 am.

    Trains from Ubon Ratchathani to Bangkok

    The departure times are taken from the Rail Thailand timetable of January 2026 and live departure information from 12Go. According to the Thai Train Guide timetable of December 2025 and 12Go, Line 24 departs at 7:00 PM, while Rail Thailand and Thailandee continue to list 7:15 PM. Thai Train Guide lists Line 140 at 7:10 AM from Krung Thep Aphiwat. The departure time for Line 24 from Don Mueang is from 12Go.

    Ubon Ratchathani → Bangkok: Departure times you can book now

    Ubon Ratchathani → Bangkok

    Check train, bus and flight connections back from Ubon to Bangkok.

    The 12Go website for the return journey provides information on night trains, Nakhonchai Air night buses to Mo Chit, and flights to both Bangkok airports. Prices include a booking fee.

    More about traveling in Thailand

    Frequently Asked Questions

    Frequently asked questions about the Bangkok–Ubon Ratchathani route.

    If you're short on time, fly. The flight time is approximately 1 hour 10 to 1 hour 25 minutes, and there are about a dozen flights daily from Don Mueang and Suvarnabhumi. If you can manage overnight, take the night train No. 23 at 9:05 PM from Krung Thep Aphiwat. It arrives at 6:40 AM, and the price for a second-class compartment is approximately €0.80, or about 881–981 baht.

    Yes, there are six trains daily from Krung Thep Aphiwat, at 06:10, 07:10, 10:35, 19:25, 21:05 and 23:05, all stopping at Don Mueang about 17 minutes later. The journey takes between 7 hours 50 minutes and about 11 hours, and Ubon is the final stop.

    The daytime train No. 21 takes 7 hours and 50 minutes, the sleeper train No. 23 takes 9 hours and 35 minutes. The express trains take 10 to 11 hours.

    Thai AirAsia, Nok Air, and Thai Lion Air operate approximately eight daily flights from Don Mueang Airport, while Thai VietJet and Thai Airways offer four daily flights from Suvarnabhumi Airport. Flight times range from 1 hour 10 minutes to 1 hour 25 minutes.

    Tickets can be purchased at the bus company counters at Mo Chit, Bangkok's northern bus station, or online via 12Go or the respective operator's website. Gold Class on Nakhonchai Air costs approximately 634 baht, and First Class approximately 846 baht. Most buses travel overnight, and the journey takes between 8.5 and 10 hours.

    In Warin Chamrap, on the south bank of the Mun River, about 4 km from the city center. Tuk-tuks, songthaews and Grabs take about five minutes to cross the bridge.

    The route is approximately 575 km by train and just under 600 km by car, which corresponds to a driving time of about seven and a half hours without breaks. The flight covers approximately 480 km.

    Take the night train No. 24 at 7:00 PM (arriving in Bangkok at approximately 4:50 AM) or the train No. 140 at 8:30 PM (arriving at approximately 6:50 AM), a flight between approximately 8:00 AM and 7:30 PM, or a night bus from Nakhonchai Air between approximately 7:30 PM and 9:30 PM to Mo Chit.

    Compare prices on the major booking portals and filter for rooms with free cancellation if you want to book now and decide later.

  • Compare prices on different websites.
  • Filter for free cancellation
  • Secure checkout on the partner site
  • Compare prices on Booking.com

    Compare prices on Trip.com

    We may receive a commission for bookings made through these links – this will not incur any additional costs for you. Learn more.

    You might also like this

    Best time to travel to Thailand

    The best time to travel is from November to February; the rest of the year is best on the east coast.

    Thailand on a budget

    Thailand for less money, without sacrificing the best

    Is Thailand safe?

    What actually poses risks, what is only mentioned in the news, and what do four government advisories say – destination by destination?

    Thailand Visa and Entry Requirements

    Who is allowed to enter visa-free, what entry controls are in place, what is the TDAC, and how can you extend your stay?

    Ethical elephant sanctuaries in Chiang Mai

    No riding, no shows, and the protected areas where you watch rather than wash.

    I lived in Bangkok for four years and traveled throughout the country from there. The guidebooks reflect my personal opinion and are written as I would explain things to a friend planning a trip.

    Ready to create your travel itinerary?

    Use our free trip planner to save places, organize days, and share your trip.