
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: Traveling from Ubon Ratchathani to Bangkok is easy by train, bus, flight or private car. The train is the most popular choice with comfortable overnight sleepers, buses offer frequent budget departures, while direct flights are the fastest option. Compare all transport options and book your tickets or private transfer to Bangkok online in advance.
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.
Traveling by bus is one of the most affordable ways to get from Ubon Ratchathani to Bangkok. Modern buses with comfortable reclining seats are operated by companies such as Air Ubon (Sombat), Transport Co, Nakhonchai Air, Green Paradise, Chanapai Tour, Cherdchair Tour and others.
Buses depart from several locations, mainly Ubon Ratchathani Bus Terminal, and arrive at Mochit Bus Terminal, Nakhonchai Air Station or other stops in Bangkok. Travel time varies by service, while tickets cost about $19–42 per person.
Bus tickets can be booked online in advance, and several departures operate daily. Check your departure and arrival stations carefully, arrive at least 30–60 minutes before departure, and read the operator’s instructions before traveling. You can also view the latest Thailand bus schedules online.
| 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.
Flying is the fastest and most convenient way to travel from Ubon Ratchathani to Bangkok. Direct flights take about 1 hour, making them the best option if you want to avoid a long train or bus journey. Airlines on this route include Thai AirAsia, Nok Air, Thai Lion Air, Thai VietJet, Thai Smile and Thai Airways.
Flights depart from Ubon Ratchathani Airport and arrive at Don Mueang or Suvarnabhumi Airport in Bangkok. Including airport transfers and check-in, the total travel time is about 4–5 hours. Economy fares typically range from $30–100 per person, with Thai AirAsia usually offering the lowest prices.
Book your flight online in advance to secure the best fares, especially during weekends and holidays. Always check baggage allowances and airline conditions before departure, as Economy tickets may have luggage restrictions. You can also compare schedules and prices on Baolau.

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.
Traveling by train is the cheapest and one of the most comfortable ways to get from Ubon Ratchathani to Bangkok. Thai Railways operates several daily trains with 1st, 2nd and 3rd class seats or sleeper berths. Trains depart from Ubon Ratchathani Railway Station and arrive at Krung Thep Aphiwat Central Terminal, with some services also stopping at Don Mueang. See the Thailand Railway Map.
The journey takes about 8–11 hours, depending on the train. For overnight travel, a 2nd class sleeper is the most comfortable choice, while 3rd class seats are the cheapest option.
Train tickets cost about $7–50 per person, depending on the class and train type. Tickets can be booked online as e-tickets, which can be shown directly on your smartphone when boarding.
BOOK TRAIN TICKETS to Bangkok ➜
| 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.
A private car with a driver is the most comfortable way to travel from Ubon Ratchathani to Bangkok. Modern cars, SUVs and minivans are available from companies such as Glassflower, Easyride Services and Kim Transfers Thailand.
The journey takes about 8–9 hours and offers flexible pickup and drop-off locations, making it ideal for families, groups or travelers seeking maximum comfort.
Private transfers cost about $200–450 per vehicle, depending on the car type. Compare vehicles and book online in advance. Learn more about transportation in Thailand.
| 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
How do you book tickets from Ubon Ratchathani to Bangkok?
How long does it take to travel to Bangkok?
Travel times are about 8–14 hours by bus, 8–11 hours by train, 1 hour by direct flight, and 8–9 hours by private car.
How far is Bangkok from Ubon Ratchathani?
The travel distance between Ubon Ratchathani and Bangkok is approximately 600 km.
How much does the trip cost?
Bus tickets cost about $14–17, train tickets $7–45, flights $30–100, and private cars $200–450 per vehicle.
What is the best way to travel?
Flying is the fastest option, while trains offer the best balance of comfort, price and overnight travel.
Where can you store luggage in Bangkok?
You can safely store your bags with Radical Storage, which has several locations across Bangkok.
What is the cheapest way to travel?
The cheapest options are usually the train or tourist bus.
Are there direct flights to Bangkok?
Yes. Several direct flights operate daily, with fares starting at about $30. Airlines include Thai AirAsia, Nok Air, Thai Lion Air, Thai VietJet and Thai Airways.
Can you book a private minivan?
Yes. Private cars and minivans can be booked online for individuals, families or groups.
Is Thailand good for solo travelers?
Yes. Thailand is one of Asia’s best destinations for solo travel. Read our guide to Solo Travel in Thailand.
From Ubon Ratchathani to Bangkok by train, bus, flight or private car.
Travel from Ubon Ratchathani to Bangkok by train, bus, direct flight or private car. The journey is about 640 km. Trains take 8–11 hours, buses 8–14 hours, while direct flights take only about 1 hour. Ticket prices start from $7 for trains, $14 for buses and $30 for flights.
Flights are the fastest option, while trains offer the best value for money. From Bangkok, you can continue to Chiang Mai, Hua Hin or Surat Thani.
Bangkok is Thailand’s main transport hub.
Bangkok is Thailand’s capital and the country’s largest transport hub, with excellent train, bus and flight connections. Before your visit, check the best time to visit Bangkok.
💡 Practical Travel Tips for Ubon Ratchathani to Bangkok
Travel from Ubon Ratchathani to Bangkok by train, bus, flight or private car. The best option depends on your budget, comfort and available time.
- Best Value: Overnight sleeper trains offer the best balance of comfort and price.
- Fastest Option: Direct flights take only about 1 hour.
- Budget Travel: Trains and buses are the cheapest transport options.
- Book Early: Sleeper trains and cheap flights often sell out during holidays.
- Bring a Jacket: Air-conditioning on trains, buses and flights can be cold.
- Private Transfer: Private cars offer flexible pickup and drop-off anywhere in Bangkok.
Tip: Train, bus, flight and private car tickets can be booked online in advance for the best prices and schedules.
