How to get from

Bangkok to Vientiane

    • Book online with local suppliers
      We're here 24/7
      By travelers, for travelers
  • There are 4 ways to get from Bangkok to Vientiane

    Taking a Bus from Bangkok to VientianeDuration: 11h
    Description

    Buses depart a few times day from various Bangkok locations and travel to Vientiane, crossing the Thai-Lao border, in about 12 hours. This is a well-trodded route with many cabin class options to chose from. Buses are always equipped with air conditioning and bathrooms on board, but the seat-comfort-levels may be quite simple.

    • Pros
      • Toilets on board
      • Makes rest stops
      • Possible overnight accommodation replacement
      • Meal provided
    • Cons
      • Non refundable
      • No personal pick ups
      • Many, varying pick up locations
      • Limited departure times per day
      • Might not be possible to arrange visa on the spot
      • High demand: quick to overbook
    Book a ride
    Taking a Minivan from Bangkok to VientianeDuration: 10h
    Description

    There is 1 operator that run from Bangkok to Vientiane, with 0 departures per day. If you decide to take a Minivan, you can take the VIP option.

    Book a ride
    Taking a Train from Bangkok to VientianeDuration: 13h
    Description

    When traveling from Bangkok to Vientiane you can choose to go from A to B using the train service. This is a second class train, meaning the cabins are completely open and shared. The berths are upright seats during the day, which convert into beds by night. The cabin is well air conditioned. What more might you need for such a long journey? Since this is a journey which crosses a border, there will be a stop in between, in Nong Khai, in order to exit Thailand. After the border, you will continue to the Thanaleng Train station, and from there take a minivan to Vientiane.

    • Pros
      • Bathrooms on board
      • Flexible luggage allowance
      • Affordable and accessible price
      • Excellent service provided by train hostesses
    • Cons
      • Many vehicle transfers due to border crossing
      • E-ticket *must* be exchanged for printed ticket
      • No personal pick ups/drop offs
      • High demand: quick to overbook
      • Snacks and drinks not provided
    Book a ride
    Taking a Flight from Bangkok to VientianeDuration: 30m
    Description

    There are 4 operators that run from Bangkok to Vientiane, with 2 departures per day. If you decide to take a Flight, you can take the Economy option.

    Book a ride

    About the ride from Bangkok to Vientiane

    What better way to become one with Thailand than a few nights in Bangkok? However, once you've made the most of bartering on the Khao San Road or taking in a royal residence or two in the Pathum Wan District, then a change of scenery could well be in order. Vientiane, the capital of Laos, is one such option that's guaranteed to add a little ‘ooh la la’ to your travels in Southeast Asia. From French colonial style and cuisine to beautiful monuments, such as the Pha That Luang golden pagoda, visiting Vientiane from Bangkok is as easy going as early morning coffee and freshly-made croissants. 

    When traveling the 795 kilometer (494 mile) distance from Bangkok to Vientiane, you have three choices: you can take a Tourist, Economy or Express Sleeper Bus, which takes about 14 hours; you can take a train which takes about 13 hours, or you can take a 9-person chauffeur-driven minivan which takes about 10 hours.

    Given the length of time you're going to be traveling from Bangkok to Vientiane – including the border crossing – a sleeper bus is going to be your best bet. Although comfort levels differ between buses, and trains, you'll still be able to make use of the onboard bathroom, selection of snacks, air conditioning and complimentary blanket.

    Also, if you're traveling by sleeper bus you'll also be saving money on accommodation – what's not to like?  Whichever way you choose to travel, a French-style black coffee on arrival is always going to work wonders and wake you up ready for the day ahead.

     

     

    What to see when traveling from Bangkok to Vientiane

    Keeping an eye out of your bus, minivan or train window is going to achieve varying levels of visual enjoyment depending on which time you leave. Obviously, overnight sleeper buses – that leave between 4pm and 8pm – will let you look out on street scenes as you leave Bangkok and then near darkness as you head north to the border with Laos. The same with trains leaving Bangkok for Vientiane – these depart at 8pm each day. 

    However, one of the best things to see when traveling from Thailand to Laos is the sunrise. There's nothing that beats being the only one watching out of the window as the first rays start to hit the earth. Often you'll be treated to a much more rural landscape than the one you witnessed the evening before. It's a great way to prepare yourself for a new country as well as making sure you're awake for the border check, just two hours out of Vientiane. 

     

     

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

    The fastest way to get to Vientiane from Bangkok is with a 9-person VIP Minivan by Glassflower. You can organize your own departure time, and the ride itself takes around 10 hours. 

     

     

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

    The cheapest way to get to Vientiane from Bangkok is with an Express Bus run by The Transport Co. Ltd.  This costs $35 and takes around 14 hours to arrive. 

     

     

    What is the most popular way to get from Bangkok to Vientiane?

    The  most popular way to get to Vientiane from Bangkok is with an Economy Bus run by Khao San Tara Tour.  This costs $43 and takes around 14 hours to arrive. 

     

     

    How to get from Bangkok to Vientiane

    Taking a bus to Vientiane from Bangkok

    Overnight sleeper buses from Bangkok to Vientiane are a rite of passage for travelers in Southeast Asia. Depending on which class of bus you take: Tourist, Economy or Express, you'll be treated to an air-conditioned experience (blankets provided) that will also include rest stops, mid-journey meal and a small selection of onboard snacks. Hey, it's not necessarily going to be the most comfortable ride – some chairs recline more than others – but it's going to get you over the border and is also going to save on the cost of overnight accommodation. The best advice is to arrive at the bus terminal at least 30 mins before departure and pack snacks, eye mask, ear plugs and neck support for the 14 hour journey. 

     

     

    Bus stations that take you from Bangkok to Vientiane:

    Departing from:

    • Bangkok Mochit Bus Terminal
    • Khao San Road

     

     

    Arriving at:

    • Vientiane Downtown Area
    • Khua Din Bus Station

     

     

    Taking a train to Vientiane from Bangkok

    It's really easy to take a second class train from Bangkok to Vientiane, especially if you've booked in advance. First class seating and sleeping arrangements are also available. Sleeping berths transform from upright seats to beds within seconds and as all compartments are open and shared you'll have ample opportunity to mingle with local people making their way north from the Thai capital. As you'll be crossing the border from Thailand to Laos there will be a stop in Nong Khai before continuing by rail to Thanaleng Train station. This is where you'll switch from train to minivan before continuing the rest of the way by road to Vientiane. Trains leave at 8pm each day from Bangkok Train Station and, again, you're advised to arrive early so as to find the right platform and exchange your e-ticket for a printed alternative. 

     

     

    Train stations that take you from Bangkok to Vientiane: 

    Departing from:

    • Bangkok Train Station

     

     

    Arriving at:

    • Thanaleng Train Station 

     

     

    Taking a minivan to Vientiane from Bangkok

    Minivans might be more expensive than bus or train options but they are a lot quicker and can depart whenever, and from wherever, you wish. Also, as there's enough space for 9 passengers, you can split the travel costs which actually works out to be quite affordable in the long run.  This is definitely the best option if you need to be in Vientiane as soon as possible. It also suits travelers who prefer a touch of chauffeur-driven luxury as well as a more flexible approach to when and where you leave from and arrive.

    Minivan pickups in Bangkok:

    • Any hotel in Bangkok

     

     

    Minivan drop-offs in Vientiane:

    • Any hotel in Vientiane

     

     

    Which operators can I book with for a ride from Bangkok to Vientiane?

    Bangkok to Vientiane bus operators

    • Naga Travel 
    • Khao San Tara Tour 
    • The Transport Co. Ltd.

     

     

    Bangkok to Vientiane minivan operators

    • Glassflower

     

     

    Bangkok to Vientiane train operators

    • Naga Travel

     

     

    How many departures from Bangkok to Vientiane are there each day?

    There are around 5 total buses, minivans and trains leaving from Bangkok to Vientiane each day, in addition to private transfers.

    Your questions, our answers

    What is the most popular transportation service from Bangkok to Vientiane?
    A view of the sea
    What is the fastest transportation service from Bangkok to Vientiane?
    A view of the sea
    Who are the service providers on this route?
    A view of the sea
    What is the distance between Bangkok to Vientiane?
    A view of the sea
    What is the cheapest transport option from Bangkok and Vientiane?
    A view of the sea
    What is the frequency of departures per day?
    A view of the sea

    Similar trips

    from Bangkok to Chiang MaiStarting at $16.41
    from Bangkok to PattayaStarting at $6.19
    from Bangkok to PhuketStarting at $21
    from Bangkok to Hua HinStarting at $8.25
    from Bangkok to KanchanaburiStarting at $5.05
    from Bangkok to SuratthaniStarting at $15.38
    from Bangkok to Hat YaiStarting at $18.43
    from Bangkok to Koh ChangStarting at $22.68
    from Bangkok to Koh SamuiStarting at $22.16
    from Bangkok to KrabiStarting at $25.25
    from Bangkok to Khon KaenStarting at $12.35
    from Bangkok to Mae SotStarting at $15.98
    from Bangkok to LampangStarting at $14.59
    from Bangkok to Koh PhanganStarting at $31.95
    from Bangkok to Chiang RaiStarting at $23.19
    from Bangkok to TratStarting at $10.31
    from Bangkok to NanStarting at $20.2
    from Bangkok to Ubon RatchathaniStarting at $14.31
    from Bangkok to Udon ThaniStarting at $16.49
    from Bangkok to SurinStarting at $13.19
    from Bangkok to PhitsanulokStarting at $10.84
    from Bangkok to TrangStarting at $19.59
    from Bangkok to Mae Hong SonStarting at $43.46
    from Bangkok to Koh SametStarting at $18
    from Bangkok to Pak ChongStarting at $7.73
    from Bangkok to Koh KoodStarting at $27.32
    from Bangkok to Nakhon Si ThammaratStarting at $19.3
    from Bangkok to Cha-amStarting at $7.3
    from Bangkok to Nong KhaiStarting at $14.4
    from Bangkok to Buri RamStarting at $13.01
    from Bangkok to BangkokStarting at $10.31
    from Bangkok to Phnom PenhStarting at $27.6
    from Bangkok to Siem ReapStarting at $24
    from Bangkok to Nakhon RatchasimaStarting at $9.59
    from Bangkok to LoeiStarting at $39.9
    from Bangkok to Khao YaiStarting at $12.37
    from Bangkok to RanongStarting at $19.07
    from Bangkok to LopburiStarting at $6.56
    from Bangkok to Si Sa KetStarting at $14.31
    from Bangkok to ChumphonStarting at $13.08
    from Bangkok to Khao LakStarting at $28.35
    from Bangkok to AyutthayaStarting at $5.15
    from Bangkok to ChonburiStarting at $51
    from Bangkok to Roi EtStarting at $47.25
    from Bangkok to PhetchaburiStarting at $16.3
    from Bangkok to Koh TaoStarting at $32.98
    from Bangkok to Ban PheStarting at $84.52
    from Bangkok to Chiang KhanStarting at $18.25
    from Bangkok to Prachuap Khiri KhanStarting at $11.36
    from Bangkok to PhatthalungStarting at $17.4
    from Bangkok to Phang NgaStarting at $22.68
    from Bangkok to RayongStarting at $7.22
    from Bangkok to SukhothaiStarting at $13.4
    from Bangkok to Nakhon SawanStarting at $8.93
    from Bangkok to SrirachaStarting at $78.46
    from Bangkok to PhraeStarting at $17.52
    from Bangkok to SatunStarting at $27.83
    from Bangkok to VientianeStarting at $33
    from Bangkok to Pran BuriStarting at $8.25
    from Bangkok to Koh MakStarting at $28.86
    from Bangkok to SaraburiStarting at $106.17
    from Bangkok to Chiang KhongStarting at $25.77
    from Bangkok to Bang SaenStarting at $57.72
    from Bangkok to NarathiwatStarting at $50.4
    from Bangkok to Sakon NakhonStarting at $46.2
    from Bangkok to AmphawaStarting at $6.19
    from Bangkok to Kamphaeng PhetStarting at $11.98
    from Bangkok to SamaesarnStarting at $103.24
    from Bangkok to Koh LantaStarting at $34.02
    from Bangkok to JomtienStarting at $55.66
    from Bangkok to Erawan National ParkStarting at $8
    from Bangkok to Nakhon PhanomStarting at $40.95
    from Bangkok to AranyaprathetStarting at $121.63
    from Bangkok to Don SakStarting at $21.65
    from Bangkok to Koh Phi PhiStarting at $38.14
    from Bangkok to Khao SokStarting at $28.35
    from Bangkok to Sam Roi YotStarting at $88.64
    from Bangkok to Ban Hat LekStarting at $153
    from Bangkok to Laem SokStarting at $192.75
    from Bangkok to Laem ChabangStarting at $82.46
    from Bangkok to Vang ViengStarting at $52
    from Bangkok to PaiStarting at $29.89
    from Bangkok to BattambangStarting at $41.23
    from Bangkok to Damnoen Saduak Floating MarketStarting at $6.19
    from Bangkok to Ao NangStarting at $31.95
    from Bangkok to Railay BeachStarting at $34.02
    from Bangkok to PayathonzuStarting at $203.06
    from Bangkok to YangonStarting at $60.9
    from Bangkok to Chong MekStarting at $21.65
    from Bangkok to SihanoukvilleStarting at $36
    from Bangkok to SattahipStarting at $71
    from Bangkok to TakStarting at $16.49
    from Bangkok to PakseStarting at $34.02
    from Bangkok to Mae KlongStarting at $6.19
    from Bangkok to ManilaStarting at $84
    from Bangkok to O SmachStarting at $0
    from Bangkok to Nong Bua Lam PhuStarting at $19
    from Bangkok to Da NangStarting at $59.85
    from Bangkok to Da LatStarting at $55.65
    from Bangkok to Samut SongkhramStarting at $5.5
    from Bangkok to KhanomStarting at $22.75
    from Bangkok to Luang PrabangStarting at $100.8
    from Bangkok to CebuStarting at $245.7
    from Bangkok to Chiang DaoStarting at $23.75
    from Bangkok to FangStarting at $26.1
    from Bangkok to Don DetStarting at $35
    from Bangkok to Cam RanhStarting at $72.45
    from Bangkok to MandalayStarting at $102.9
    from Bangkok to Can ThoStarting at $105
    from Bangkok to SavannakhetStarting at $105
    from Bangkok to KathmanduStarting at $105
    from Bangkok to HanoiStarting at $77.7
    from Bangkok to Ho Chi Minh City (Saigon)Starting at $64.05
    from Bangkok to Hai PhongStarting at $105
    from Bangkok to PattaniStarting at $19.45
    from Bangkok to NonthaburiStarting at $45.43