
Direct flight
Fastest and most practical option with multiple daily departures
Private car / taxi
Door-to-door transfer with flexible timing and maximum comfort
Train (sleeper)
Cheapest option with beds and relaxed overnight travel experience
Day bus
Less comfortable and longer journey compared to train or flight
Quick answer: Travelling from Ubon Ratchathani to Bangkok offers flexible options depending on your budget and time. You can take the train for a comfortable, affordable journey with overnight sleeper options, choose a bus for a budget-friendly trip with more frequent departures, or fly if you want to save time and travel quickly. Each mode caters to different needs and preferences. Book your tickets or car to Bangkok online.
At a glance:
- 📍 Travel distance: approx. 600 km by land.
- ⏱️ Travel time: Train ~8–11 hours | Bus ~8–14 hours | Flight ~1 hour (plus airport transfers).
- 💰 Price range: Train US $7–45 pp | Bus US $19–42 pp | Flight US $30–100 pp.
- 🚆 Train: Best‑value option with overnight sleeper choices if you prefer comfort.
- 🚌 Bus: More flexibility in schedules, good for budget travellers with time.
- ✈️ Flight: Fastest way by far—ideal when time is tight or you want comfort.
Last updated in April 2026
How to get from Ubon Ratchathani to Bangkok?
1. BUS from Ubon Ratchathani to Bangkok
👉 Bus is a comfortable and affordable way to travel from Ubon Ratchathani to Bangkok.
- ✔️ Best for: solo travelers and budget-friendly long-distance trips
- ✔️ Travel time: ~9–12 hours
- ✔️ Cost: $19–42 per person
- ✔️ Comfort: good to high (modern buses with reclining seats)
- ✅ Best Option: Services by companies like Nakhonchai Air or Transport Co
- 💡 Tip: Book your tickets online in advance and arrive at the station at least 30–60 minutes before departure.
One of the cheaper transportation options from Ubon Ratchathani to Bangkok, Thailand is a bus transfer. On this longer route in the eastern part of Thailand, you can use bus companies such as Air Ubon (Sombat), Transport Co, Chanapai Tour, Nakhonchai Air, Green Paradise, Cherdchair Tour, Prayat Tour and others.
These companies offer modern buses with very comfortable seats and good comfort. Buses can depart from various locations in Ubon Ratchathani, such as Ubon Ratchathani Bus Terminal – the largest bus station in the city, Buntharik (Phu Chong Na Yoi National Park), Chong Mek Bus Terminal, Amphoe Non Khun, or other locations.
In Bangkok, these buses arrive at Nakhonchaiair Station Bangkok, Mochit, and possibly other places. You will see all this information about the departure points in Ubon Ratchathani and the arrival points in Bangkok when you search for tickets online, so read everything carefully so that you know where you are going and where you are leaving from.
E.g. Chong Mek Bus Terminal is a stop at the border with Laos. A bus transfer to Bangkok from Ubon Ratchathani costs between $19-42/pp, these prices may vary by bus type and company, modern to luxury buses are of course the more expensive option. Ubon Ratchathani to Bangkok bus tickets are easy to find and buy online in advance, the bus schedule is relatively long and there are several buses every day.
When booking tickets to Bangkok, always read all transfer information and instructions and follow the instructions of the transport company. It is advisable to arrive at the departure point in Ubon Ratchathani or elsewhere at least 30-60 minutes before the bus departs. A bus transfer is a slightly more expensive option than traveling by train and is mainly sought after by regular solo travellers.
| Bus Company | Departs in Ubon Ratch. | Arrival in Bangkok |
|---|---|---|
| Nakhonchai Air | 21:10 | 05:34 |
| Nakhonchai Air | 07:45 | 17:48 |
| Nakhonchai Air | 09:00 | 18:00 |
| Nakhonchai Air | 11:30 | 20:23 |
| Nakhonchai Air | 18:15 | 03:55 |
| Nakhonchai Air | 20:05 | 04:28 |
| Nakhonchai Air | 21:30 | 05:53 |
| Green Paradise | 08:30 | 22:00 |
| Green Paradise | 11:45 | 00:00 |
| Green Paradise | 15:30 | 05:00 |
| Green Paradise | 18:00 | 06:00 |
| Air Ubon Sombat | 17:00 | 03:30 |
| Air Ubon Sombat | 18:20 | 03:55 |
| Air Ubon Sombat | 19:30 | 05:05 |
| Air Ubon Sombat | 20:40 | 05:05 |
| Transport Co | 19:20 | 10:01 |
| Cherdchair Tour | 19:30 | 05:00 |
| Cherdchair Tour | 18:20 | 05:00 |
| Prayat Tour | 18:25 | 04:00 |

2. FLIGHT from Ubon Ratchathani to Bangkok
👉 Flight is the fastest and most efficient way to travel from Ubon Ratchathani to Bangkok.
- ✔️ Best for: travelers who want to save time and avoid long journeys
- ✔️ Travel time: ~1 hour (up to ~5 hours total with transfers)
- ✔️ Cost: $30–100 per person
- ✔️ Comfort: high (quick and convenient air travel)
- ✅ Best Option: Direct flights with airlines like Thai AirAsia or Nok Air
- 💡 Tip: Book your flight online in advance for the best price and check baggage limits before departure.
The fastest, most comfortable and in some cases the most affordable way to get from Ubon Ratchathani to Bangkok is a direct flight. If you use an air connection, you can save several hours of time compared to ground transfer options. Air transfer between Ubon Ratchathani and Bangkok will be offered by Thai AirAsia, Nok Air, Thai Smile, Thai Lion Air, Thai VietJet, Thai Airways, Hanh Air Systems and others.
The cheapest flights between these cities are usually offered by Thai AirAsia. A direct flight from Ubon Ratchathani to Bangkok takes about 1 hour, but if you include the transfer to the airport and the wait before departure, the total transfer time can be up to 5 hours.
Flights are operated from Ubon Ratchathani Airport to Suvarnabhumi and Don Mueang Airports in Bangkok. Ubon Ratchathani Airport is a short distance from the city center and relatively easy to get to.
Direct air transfer from Ubon Ratchathani to Bangkok costs between $30-100/pp, prices may vary throughout the year. On average, these prices are around $50-70/pp.
These are prices for Economy class flights, which may have certain restrictions, e.g. in the maximum weight of carried bags. Flights to Bangkok from Ubon Ratchathani are easy to find and book online in advance. The flight schedule is relatively comprehensive and there are enough air connections between these cities every day.
Again, read all flight information and instructions and follow the airline’s instructions when booking your flight to Bangkok from Ubon Ratchathani. A direct flight is the best transport option and is suitable for those who want to avoid a long ground transfer and visit other places in this part of Thailand.

3. TRAIN from Ubon Ratchathani to Bangkok
👉 Train is the cheapest and relatively comfortable way to travel from Ubon Ratchathani to Bangkok.
- ✔️ Best for: budget travelers and overnight journeys
- ✔️ Travel time: ~8–11 hours
- ✔️ Cost: $7–50 per person
- ✔️ Comfort: varies (seats in 3rd class to sleeper berths in 1st/2nd class)
- ✅ Best Option: 2nd class sleeper trains for better comfort on long routes
- 💡 Tip: Book your train tickets online in advance and choose a sleeper berth for a more comfortable overnight trip.
The cheapest and relatively comfortable transport option from Ubon Ratchathani to Bangkok is a train transfer. Around 5-6 Thai Railway trains run on this route every day, offering you 1st to 3rd class trains with seats or sleepers. Trains depart from Ubon Ratchathani Railway Station and arrive at Krung Thep Aphiwat Central Terminal Station in Bangkok city center or stop at Don Mueang as well, see Thai Railway Map.
Don Mueang can be a suitable final station for those who want to further use, for example, a domestic air transfer to another Thai city, as Don Mueang Airport is located here. During the journey, these trains also stop in other cities in this part of Thailand.
The train transfer from Ubon Ratchathani to Bangkok takes about 8-11 hours, each train therefore has a different travel time, usually the given time is respected. Since it is a longer route, it is better to choose a sleeping bed for better rest. Depending on the class and the choice of train, ticket prices also differ, which can be quite different.
BOOK TRAIN TICKETS to Bangkok ➜
Train tickets from Ubon Ratchathani to Bangkok cost between $7-50/pp, the cheapest option is a 3rd class train seat. However, this option is not very comfortable and it is better to choose, for example, a sleeping bed in a 2nd class train, which is a much more comfortable option.
You can easily find and buy train tickets from Ubon Ratchathani to Bangkok online and as e-tickets. There is no need to print these tickets, just keep them on your smartphone and present them with your QR code when boarding the train. The train transfer is sought after mainly among ordinary low-cost travelers, due to lower fares.
| Train | Departure in Ubon Ratchathani | Arrival in Bangkok |
|---|---|---|
| Train SP22 | 14:50 | 22:35 |
| Train EX72 | 05:40 | 14:30 |
| Train RP142 | 17:35 | 04:10 |
| Train RP140 | 20:30 | 07:10 |
| Train RP136 | 07:00 | 17:55 |
| Train SP24 | 19:00 | 04:50 |

4. TAXI/CAR from Ubon Ratchathani to Bangkok
👉 Private taxi/car is the most comfortable but most expensive way to travel from Ubon Ratchathani to Bangkok.
- ✔️ Best for: groups, families, and travelers who prefer door-to-door service
- ✔️ Travel time: ~8–9 hours
- ✔️ Cost: $200–450 per car
- ✔️ Comfort: high (private modern cars, SUVs or minivans with driver)
- ✅ Best Option: Transfers with companies like Glassflower or Kim Transfers Thailand
- 💡 Tip: Split the cost in a group and choose hotel pickup and drop-off to save time and increase convenience.
If you are looking for a private car/taxi transfer from Ubon Ratchathani to Bangkok, this option is also available on this route. This is, of course, the most expensive transport option between these cities, but you will have a modern car available just for you and an experienced driver.
Private car and taxi services from Ubon Ratchathani to Bangkok are offered by companies such as Glassflower, Kanokwan Travel, Easyride Services, Kim Transfers Thailand, Than Car Service, Kanokwan Travel and Firstplan Transport Services. These verified companies offer modern smaller classic cars and even larger SUVs or minivans and minibuses for more people.
These minivans are suitable for group travel and the fare, which is usually higher for these cars, can be calculated per individual passenger. Transfer by private car/taxi with driver from Ubon Ratchathani to Bangkok takes about 8-9 hours, but this time may vary slightly, depending on your route.
The advantage of this transport option is the choice of your departure point in Ubon Ratchathani and your arrival point in Bangkok. This way you can also save some more of your time, avoid possible city transfers. Private car/taxi transfer to Bangkok from Ubon Ratchathani costs $200-450/vehicle, prices vary by car type.
Smaller classic cars tend to be a cheaper option than larger multi-passenger minivans. You can easily find and book your private car with driver to Bangkok online in advance. When booking, always read all instructions and follow all conditions of the transport company. Transfer by private car to Bangkok is mainly suitable for travelers who have a larger budget for their travel, it will not be a suitable option for low-cost travelers.
| Taxi Service | Travel Time | Price (Car) |
|---|---|---|
| Glassflower | 09:00 | From $260.00 |
| Kim Transfers | 08:40 | From $300.00 |
| Kanokwan Travel | 09:00 | From $300.00 |
| Easyride Services | 08:30 | From $250.00 |
| Firstplan Transport | 08:00 | From $250.00 |
| Than Car Service | 07:55 | From $260.00 |

❓ FAQ – Travel from Ubon Ratchathani to Bangkok:
1. How to book and buy tickets from Ubon Ratchathani to Bangkok?
-
- Book tickets, car or flight from Ubon Ratchathani to Bangkok online on 12go.asia ➜ or Baolau ➜
- It is also possible to search another route, e.g. Bangkok > Krabi, Bangkok > Ayutthaya…
2. What is the travel time from Ubon Ratchathani to Bangkok?
-
- Travel by bus from Ubon Ratchathani to Bangkok takes about 8-14 hours.
- Travel by train from Ubon Ratchathani to Bangkok takes about 8-11 hours.
- Travel by plane from Ubon Ratchathani to Bangkok takes about 1 hour.
- Travel by private taxi or car from Ubon Ratchathani to Bangkok takes about 8-9 hours.
3. What is the travel distance from Ubon Ratchathani to Bangkok?
-
- Travel distance from Ubon Ratchathani to Bangkok is about 600 km by land.
4. How much does it cost to travel from Ubon Ratchathani to Bangkok?
-
- Travel by bus from Ubon Ratchathani to Bangkok costs about $14-17/pp.
- Travel by train from Ubon Ratchathani to Bangkok costs about $7-45/pp.
- Travel by plane from Ubon Ratchathani to Bangkok costs about $30-100/pp.
- Travel by private taxi/car from Ubon Ratchathani to Bangkok costs about $200-450/car.
5. What is the best way of transport from Ubon Ratchathani to Bangkok?
-
- The best and fast way of getting from Ubon Ratchathani to Bangkok is to travel by plane. It takes only about 1 hour and there are some direct low-cost flights every day on this route.
6. Where do you keep your luggage in Bangkok?
-
- If you want to keep your luggage in Bangkok you can try Radical Storage service. This service offers a few places in the city center of Bangkok, it is a cheap and your luggage will be safe.
7. What is the cheapest way of transfer from Ubon Ratchathani to Bangkok?
-
- The best and cheapest option of transfer from Ubon Ratchathani to Bangkok is to travel by train or tourist bus.
8. Is there a direct flight from Ubon Ratchathani to Bangkok?
-
- Yes, there are about 20 direct flights between Ubon Ratchathani and Bangkok, it is the most fastest way of transport. There are also low-cost flights to Bangkok from Ubon Ratchathani, these flights cost about $30-40/pp. You can use these airlines: Thai AirAsia, Nok Air, Thai Smile, Thai Lion Air, Thai VietJet or Thai Airways.
9. Is it possible to book private minivan from Ubon Ratchathani to Bangkok?
-
- Yes, you can book your private minivan online, there are minivans of Glassflower private company.
10. How to travel solo in Thailand?
-
- Embark on a solo adventure in Thailand by researching destinations, ensuring personal safety, trying local experiences, connecting with fellow travelers, and savoring the diverse landscapes and attractions the country has to offer. Traveling on your own in Thailand is very popular by travelers. Read this article: Solo Travel in Thailand.
From Ubon Ratchathani to Bangkok by bus, train, taxi/car or plane.
-
- Covering approximately 640 km overland, the journey from Ubon Ratchathani to Bangkok, Thailand offers multiple travel options. Opt for a train ride, tourist bus, or a swift direct flight, which takes just an hour. Bus fares from Ubon Ratchathani to Bangkok range from $19 to $42 per person, with a travel time of around 10 hours. Thai Railways offers train services taking 8 to 11 hours, priced between $7 and $45 per person.
- Ubon Ratchathani boasts an international airport, making flying the fastest and most comfortable choice, with direct flights to Bangkok taking approximately 1 hour and costing between $30 and $100 per person. Alternatively, travelers can hire a private taxi/car for a 9-hour journey, priced at $200 to $440 per car. Conveniently book tickets, taxis, and direct flights online for your trip from Ubon Ratchathani to Bangkok. From Bangkok, continue your travels to northern destinations like Chiang Mai or southern Thai cities such as Hua Hin, Surat Thani.
-
- Bangkok stands as a vibrant center of commerce, culture, and transportation in Thailand, drawing millions of visitors annually to Southeast Asia’s bustling metropolis. With a population of approximately 10,000,000, Bangkok offers a myriad of experiences, from entertainment and culinary delights to historical landmarks and Buddhist temples. Serving as a crucial transportation nexus for northern Thailand, Bangkok boasts various transportation options including buses, trains, and flights connecting to destinations across Thailand.
- The city is home to two major airports, Suvurnabhumi and Don Mueang, facilitating seamless travel for domestic and international visitors alike. Many travelers embark on journeys from Laos to Thailand, traveling from Pakse to Ubon Ratchathani before continuing their onward journey to Bangkok via tourist bus, train, taxi, or plane. Discover how to reach Bangkok from Ubon Ratchathani with ease. For essential travel insights, delve into our detailed guide on Weather in Bangkok before your arrival.
💡 Practical Travel Tips for Ubon Ratchathani to Bangkok
These practical travel tips are based on real long-distance travel experience in Thailand’s deep Isaan region and practical, often overlooked logistics for the journey from Ubon Ratchathani to Bangkok — a route where distance, timing and arrival strategy matter more than most travelers expect.
1. Overnight Travel Is the Most Efficient Choice
Due to the long distance, overnight trains and buses are the preferred option for experienced travelers. Arriving in Bangkok early morning saves accommodation costs and avoids heavy daytime traffic entering the capital.
2. Train Class Selection Affects Rest Quality
Second-class sleeper trains provide a significant comfort upgrade compared with seated options. For such a long route, the ability to lie flat and sleep properly often outweighs minor price differences.
3. Flights Are Fast but Transfers Matter
Flights drastically reduce travel time, but airport transfers in Bangkok can offset some of that advantage. Choosing arrival airports and planning onward transport in advance keeps the journey efficient.
4. Expect Strong Air-Conditioning Overnight
Night buses and trains are often colder than expected, even when departing from hot Isaan evenings. A light jacket or blanket greatly improves comfort during long overnight journeys.
5. Food Planning Reduces Late-Night Stress
While some services include food stops, schedules vary. Eating before departure or bringing snacks ensures you’re not dependent on late-night station stops or limited onboard options.
6. Arrival Timing Shapes Your First Day in Bangkok
Early arrivals allow you to move around the city before traffic builds, while mid-day arrivals can mean slower transfers. Aligning arrival time with your accommodation and plans makes a noticeable difference.
Tip: Train, bus, flight or private taxi tickets from Ubon Ratchathani to Bangkok can be searched and booked online in advance, helping you secure preferred schedules, seating classes and comfort levels — especially during holidays and peak travel periods.
