How to get from VIENTIANE to BANGKOK?

How to get from Vientiane to Bangkok
How to travel from Vientiane to Bangkok? By bus, plane or by train from Nong Khai.

Bus to Bangkok
Flights to Bangkok
Train to Bangkok
Taxi/Car to Bangkok
Book Tickets Online

    • Bangkok – the capital and the biggest city of Thailand. Bangkok is also the biggest transportation hub of Thailand. This city is still growing and modernizing. Almost all the trains and tourist buses in Thailand go to this interesting place of Southeast Asia. Bangkok is famous for its hundreds of various buddhist temples or pagodas, floating markets, shopping or foodmarkets. It is one of the most visited cities in southeast Asia. From Bangkok you can travel to various well-known cities and tourist sites of Thailand. E.g. Chiang Mai, Ayutthaya, Kanchanaburi or to the south of Thailand – Phuket, Krabi… Vientiane and Bangkok have an airports and travel by plane is the most fastest option of transport, but direct flights are limited. So another option is to travel by land and you have to cross the border close to Vientiane. There is no direct train to Bangkok from Vientiane, but there is a train from Nong Khai in Thailand.

From Vientiane to Bangkok you can travel by bus, bus+train, taxi or plane.

    • Travel distance from Vientiane to Bangkok is about 650 km by land and you can travel by bus, taxi, bus+train or plane (direct flight from Vientiane). There is also an international airport in Vientiane – Wattay International Airport and you can use various airlines and direct flights, eg. Lao Airlines, Bangkok Air, Thai Airways or Thai AirAsia. Direct flight from Vientiane to Bangkok takes about 1 hour and it costs about $50-150/pp. There are also flights with stopover. Teoretically you can also cross the border (bus, taxi) at Vientiane and you can travel by train from Nong Khai to Bangkok. Nong Khai is about 25 km from Vientiane and it is very easilly accesible from Laos by bus or taxi. There are also some buses from Nong Khai to Bangkok (find them on 12go.asia). Travel time  by bus from Vientiane to Bangkok takes is about 10-14 hours. The most expensive and luxury way of transfer to Bangkok is to travel by private taxi or car. Travel by private car costs about $400 (minivan or car). You can book your private car/minivan to Bangkok online. Book your tickets or direct flights from Vientiane in Laos to Bankgok in Thailand online.

How do I get from Vientiane to Bangkok?


1. BUS from Vientiane to Bangkok

    • a cheap option how to travel by the direct bus from Vientiane to Bangkok
    • some buses depart from Nong Khai-Thailand (about 25 km from Vientiane)
    • modern, comfortable, airconditioned morning and night sleeper buses (+toilet)
    • travel by bus from Vientiane to Bangkok takes about 10-14 hours by bus
    • bus companies: Air Udon (Sombat), Budsarakham Tour, Naga Travel, Thai-Lao International buses
    • it is possible transit in Nong Khai (Thailand, about 25 km from Vientiane)
    • price of the one-way bus ticket from Vientiane to Bangkok is about $14-25/pp
    • read all the information about travel by bus to Bangkok before you buy tickets
    • Book and buy bus e-tickets from Vientiane to Bangkok online on 12go.asia icon-external-link-square or Baolau icon-external-link-square

2. FLIGHT from Vientiane to Bangkok

flight-vientiane-to-bangkok
Direct flight from Vientiane to Bangkok is the most fastest option of transfer, but there are also flights with stopover in another city.


3. TRAINS from Nong Khai to Bangkok

    • about 5 trains of Thai Railways from Nong Khai to Bangkok
    • trains depart from Nong Khai-Thailand (about 25 km from Vientiane)
    • you can cross the Thai-Lao border by bus or taxi
    • you can buy drinks and snacks, airconditioned trains and there is a toilet in the train
    • railway station in Bangkok – Hua Lamphong
    • price of the train ticket about $23-56/pp (1st class sleeper, 2nd class seats+sleeper, class ladies only)
    • travel by train from Nong Khai to Bangkok takes about 11-12 hours
    • read all the information about travel by train to Bangkok before you buy tickets
    • Book and buy your train tickets from Nong Khai to Bangkok online on Baolau icon-external-link-square
    • if you buy train tickets in Thailand on Baolau, you have to print these tickets!
    • if you buy train tickets in Thailand on 12go.asia, you have to pick them in the office: Bangkok (DOB building) or Chiang Mai (Bossotel),
    • it is not still possible to use a train ticket (e-ticket) in your smartphone
thai-train-nong-khai-to-chiang-mai
You can also travel by train to Bangkok from Nong Khai (photo: 12go.asia).


4. PRIVATE TAXI / CAR from Vientiane to Bangkok 

    • another option how you can travel from Vientiane to Bangkok is private taxi or car
    • transfer by private taxi from Vientiane to Bangkok takes about 10 hours
    • taxi company from Vientiane to Bangkok: Glassflower
    • transfer by private taxi from Vientiane to Bangkok costs about $400 (vehicle)
    • Book your private taxi or car from Vientiane to Bangkok online on 12go.asia icon-external-link-square
taxi-car-vientiane-to-bangkok
From Vientiane to Bangkok you can also travel by private taxi/car (photo: 12go.asia).

What is 12go.asia? Booking tickets easily online.

– 12go.asia sells the bus, train, boat tickets mainly to Thailand (also tickets for Vietnam, Cambodia, Laos, Malaysia, Philippines)
– bus tickets for Vietnam, Thailand, Laos… (eg. Mai Linh, Hoang Long, TheSinhTourist, Hung Thanh…)
– ferry tickets in Vietnam, Cambodia, Thailand, eg. ferry to Vung Tau, Koh Phangan, Koh Tao, Koh Samui, Koh Rong
– tickets for the most frequented railway routes in Thailand – Bangkok > Chiang Mai, Bangkok > Surat Thani, Bangkok > Kanchanaburi..
– from 2018 you can book train tickets for China online (Shanghai to Nanjing, Shenzhen to Guangzhou, Shanghai to Suzhou…)
– you can use an online train ticket in Vietnam (not in Thailand)
– you can choose a seat or berth in the train in Vietnam
– if you buy a ticket of private trains in Vietnam to Lao Cai on 12go.asia or Baolau (Orient Express, Sapaly…), you must pick it up at the station
– you can not use an online train e-ticket in Thailand, you have to print it (12go can deliver these train tickets in Thailand)

What is Baolau? Booking tickets easily online.

– if you buy train tickets in Thailand on Baolau, you have to print these tickets!
– tickets fo Vietnam, Cambodia, Laos, Malaysia, Myanmar…
– Baolau sells the train, bus, boat tickets and flights mainly for Vietnam (+Cambodia and Laos)
– ferry tickets in Vietnam (eg. ferry to Cat Ba, ferry to Quan Lan, ferry to Phu Quoc, ferry to Phnom Penh…)
– tickets for travel routes in Vietnam (eg. Da Nang to Ninh Binh, Sapa to Cat Ba, Lao Cai to Hanoi…)
– the price of tickets depends on the official price of transport company
– acceptable online train e-ticket in your smartphone in Vietnam (I recommend to print a ticket)
– you can select a seat or berth in the train, read also frequently asked questions on Baolau website

bangkok-culture-show
A culture show in Bangkok.
bangkok-busy-street
A busy street in the center of Bangkok.
bangkok-night-panorama
Bangkok and modern building at the night.
boat-bangkok-thailand
Boats are very good option of transport in Bangkok.


icon-info-circle Faqs + Tips – Travel route from Vientiane to Bangkok:

How to book and buy tickets + flights from Vientiane to Bangkok?

    • You can book tickets/flights from Vientiane to Bangkok on 12go.asia or Baolau.
    • It is possible to search and book another route, e.g. Nong Khai > Bangkok…

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

    • Travel by plane from Vientiane to Bangkok takes about 1 hour (direct flight).
    • Travel by bus+train from Vientiane (Nong Khai) to Bangkok takes about 12 hours.
    • Travel by bus from Vientiane to Bangkok takes about 10-14 hours.
    • Travel by private taxi/car from Vientiane to Bangkok takes about 10 hours.

What is the travel distance from Vientiane to Bangkok?

How much does it cost to travel from Vientiane to Bangkok?

    • To get by plane from Vientiane to Bangkok costs about $50-150/pp (direct flights).
    • To get by bus+train from Vientiane (Nong Khai) to Bangkok costs about $25-56/pp.
    • To get by bus from Vientiane to Bangkok costs about $14-25/pp.
    • To get by private taxi/car from Vientiane to Bangkok costs about $400 (vehicle).

What is the best way of transport from Vientiane to Bangkok?

    • The best and fastest way how to get from Vientiane to Bangkok is to travel by plane. There are various direct flights of various airlines between these cities, but it is limited. There are also a lot of flights to Bangkok with stopover.

What is the cheapest way of transport from Vientiane to Bangkok?

    • The cheapest way of getting from Vientiane in Laos to Bangkok in Thailand is to travel by tourist bus.

Is it possible to book private taxi/car from Vientiane to Bangkok?

    • Yes, it is possible to book private car or taxi to Bangkok from Vientiane online. You can book modern car or minivan. This way is the most expensive option of transfer, but it is comfortable.

How to travel from Bangkok to Cambodia?

    • There are a few ways how to reach Cambodia from Bangkok in Thailand. There are popular travel routes from Bangkok to Siem Reap or Phnom Penh. You can use tourist bus / minivan or there are direct flights to these cities.

How to travel by train from Vientiane to Bangkok?

    • There is no direct train from Vientiane to Bangkok. First, you have to travel by bus/taxi to Nong Khai in Thailand (about 25km). You can book bus tickets on Baolau or 12go.asia. From Nong Khai Railway Station you can take a train to Bangkok. There are 1st class or 2nd class trains of Thailand Railways (sleeper or seats).
best-cheap-hostels-bangkok-thailand
The Posh Phayathai Hostel in Bangkok (photo: Agoda). 15 best cheap backpackers hostels in Bangkok.
best-luxury-hotels-bangkok-thailand
Grande Centre Point Hotel Terminal 21 in Bangkok (photo: Agoda). 15 best luxury/boutique hotels in Bangkok.
best-cheap-hotels-bangkok
Greenery Hostel in Bangkok (photo: Agoda). 15 best cheap hotels in Bangkok.


icon-arrow-circle-right Book your tickets / flights from Vientiane to Bangkok + Schedule:

(You can also book another tickets and routes… e.g. Vientiane > Nong Khai, Bangkok > Chiang Mai…)


BangkokChiang MaiAyutthayaKoh ChangK.KoodHua HinKanchanaburiPhuketKrabiKohSamuiK.Phi PhiKoh PhanganKoh LantaSurat Thani

Vietnam to Thailand

How useful was this post?

Click on a star to rate it!

Average rating 4.9 / 5. Vote count: 31

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

Share: