UBON RATCHATHANI to BANGKOK — Transport ☀️

How to get from Ubon Ratchathani to Bangkok by train, bus, car, plane
How to get from Ubon Ratchathani to Bangkok? You can travel to Bangkok by train, bus or plane.
  1. Buses to Bangkok
  2. Flights to Bangkok
  3. Train to Bangkok
  4. Taxi/Car to Bangkok
  5. Book a Tour Online
  6. Book Tickets Online
Best comfort

Private car / taxi

Door-to-door transfer with flexible timing and maximum comfort

Best budget

Train (sleeper)

Cheapest option with beds and relaxed overnight travel experience

Avoid

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.

BOOK BUS TICKETS to Bangkok

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 Schedule + Tickets from Ubon Ratchathani to Bangkok:
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

bus-ubon-ratchathani-to-bangkok
Bus from Ubon Ratchathani to Bangkok by Nakhonchai Air (photo: 12go.asia).

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 FLIGHTS with 12go.asia

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.

flight-ubon-ratchathani-to-bangkok
Direct flight to Bangkok from Ubon Ratchathani is the most fastest way of transfer.

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 Schedule + Tickets from Ubon Ratchathani 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

train-ubon-ratchathani-to-bangkok
From Ubon Ratchathani to Bankgok you can travel by train (photo: 12go.asia).

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.

BOOK PRIVATE CAR to Bangkok

🚕 Taxi Schedule from Ubon Ratchathani to Bangkok:
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

taxi-car-ubon-ratchathani-to-bangkok
Private car/taxi from Ubon Ratchathani to Bankgok by Glassflower (photo: 12go.asia).

❓ FAQ – Travel from Ubon Ratchathani to Bangkok

How do you book tickets from Ubon Ratchathani to Bangkok?

Book train, bus, flight or private car tickets online via 12go.asia or Baolau. You can also search for other routes across Thailand.

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.


🎫 Book your tickets from Ubon Ratchathani to Bangkok:

Vietnam to Thailand ➔

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 2

No votes so far! Be the first to rate this post.

About the author:
Hi, my name is Milan and I’m from the Czech Republic. I’m an independent traveler and the creator of this guide about northern Vietnam. I’ve spent a lot of time exploring this beautiful region — especially its mountains, nature, and ethnic culture. This website was born from my personal travel experiences, and I regularly update it with new tips and information to help fellow travelers. Follow our Facebook page for updates. This site was built with passion ❤️. Read more about the author
Share: