GoAsia
How to Get from Vientiane to Bangkok

How to Get from Vientiane to Bangkok

Last updated: October 16, 2026
Contents

Leaving behind the quiet, riverside charm of Vientiane for the high-octane energy of Bangkok is one of the most classic journeys in Southeast Asia. You move from a capital city where life slows down along the Mekong to a megalopolis that never truly sleeps.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

Whether you want to fly in under two hours or prefer the budget-friendly adventure of an overnight bus, the connection between these two capitals is well established. You can secure your spot for any of these travel methods by booking through GoAsia.cc.

Vientiane to Bangkok by Flight

Flying turns a long day of travel into a short hop. Lao Airlines lists Vientiane and Bangkok Suvarnabhumi among the airports it serves.[1] Booking platforms list economy flights from Vientiane (Wattay International Airport) at 13:30, 20:00 and 20:30, with the shortest flight taking 1 hour 20 minutes and fares from about $165 to $213 (October 2026).[2] Itineraries with a connection take much longer. By air you handle immigration at the airport instead of at the border bridge.

Vientiane to Bangkok by Bus

The bus is the quintessential backpacker route and the most economical way to make the journey. It takes about 15 hours and saves you the cost of a night's accommodation.[2]

The Thai-Lao Friendship Bridge over the Mekong
The Thai-Lao Friendship Bridge over the MekongPhoto: Jim Holmes/AusAID / Wikimedia Commons, CC BY 2.0

Super AC Deluxe

The Super AC Deluxe leaves at 16:00 according to booking platforms.[2] You get out at the border to process your exit from Laos and your entry into Thailand.

Taxi and Sitting Bus Combo

Another listing is a combination ticket with a taxi transfer and a sitting bus, leaving at 15:00.[2] The total duration stays around 15 hours. Platforms list bus fares of about $36 to $43 for both types (October 2026).[2]

Vientiane to Bangkok by Private Transfer

If you travel in a group or value door-to-door service, a private transfer picks you up at your accommodation in Vientiane and drives you across the border to Bangkok. Booking platforms list a Comfort Car or a Luxury VIP Van, a journey of about 10 hours, and prices from about $397 to $426 per vehicle (October 2026).[2] Split between several people, the price per person becomes more manageable.

Comparing Your Options

ModePrice (USD)DurationComfort
Flight$165 - $213From 1h 20minHigh[2]
Bus$36 - $4315hStandard[2]
Private Transfer$397 - $42610hLuxury[2]

Tips for Traveling from Vientiane to Bangkok

  • Entry Rules: Check Thailand's current entry requirements for your nationality before you travel, and make sure your passport is valid for the whole trip.
  • Currency: Keep some small Thai baht or Lao kip for small costs at the border.
  • The Friendship Bridge: The overland route crosses the Thai-Lao Friendship Bridge near Vientiane. You may have to take your luggage off the bus for the checks, so pack bags that are easy to carry for short distances.
  • Booking: This is a busy route, especially around holidays such as Songkran (Thai New Year) or Boun Pi Mai (Lao New Year), so book your tickets some days in advance.

Timetable

Flight Vientiane - Bangkok $ 164.27–211.83 1h 20m – 22h 5m
  • →  Economy 13:30, 20:00, 20:30
Bus Vientiane - Bangkok $ 35.59–43.24 15h
  • →  Super AC Deluxe 16:00
  • →  Taxi + Sitting Bus 15:00
Taxi Vientiane - Bangkok $ 394.88–424.24 10h
  • →  Luxury VIP Van
  • →  Comfort Car

Frequently Asked Questions

How can I book tickets from Vientiane to Bangkok?

Use the booking tool on this page to compare the transport options currently available from Vientiane to Bangkok, including current prices and schedules.

What is the cheapest way to get from Vientiane to Bangkok?

The most affordable way is by bus. Booking platforms list fares from about $36 to $43 for the Super AC Deluxe and the taxi plus sitting bus combination.

What is the fastest way to get from Vientiane to Bangkok?

Flying is the fastest option. The shortest listed flight takes 1 hour 20 minutes, much quicker than the 15 hours by bus.

How long does it take to get from Vientiane to Bangkok?

The duration varies by mode: a flight takes from about 1 hour 20 minutes, a private transfer takes around 10 hours and the bus journey lasts about 15 hours.

Is it better to fly or take the bus to Bangkok?

It depends on your budget and time. Flying saves most of a day and costs from about $165 to $213, while the bus costs from about $36 to $43 but takes about 15 hours and includes a border crossing.

Can I book a private car for the whole trip?

Yes, booking platforms list private transfers in Comfort Cars and Luxury VIP Vans. They take about 10 hours and cost from about $397 to $426 per vehicle.

What should I expect at the border crossing?

You cross at the Friendship Bridge. You go through Lao immigration to get your exit stamp and then through Thai immigration for entry. Queues can make the process take some time.

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [1] Lao Airlines: Lao Airlines Official Website. Retrieved October 15, 2026.
  2. [2] 12Go: Vientiane - Bangkok timetable. 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.