
Bangkok to Vientiane
In short
Bangkok to Vientiane is one night on the sleeper train, waking by the Mekong just after 9am.
Every way there, side by side
- Time
- About 1 hour 10 minutes
- How often
- Don Mueang or Suvarnabhumi
- Booking
- Short trips
Best by group size
Up to 4
- Best way:
- A luxury van for up to 4 to the station or the airport
Up to 10
- Best way:
- A party van for up to 10, then the sleeper berths booked together
20 and more
- Best way:
- A coach for 20 and more to the station, quoted for the trip
The fastest way and the easiest way
The flight is the fastest. The sleeper train, Rapid 133, is the most fun: board in Bangkok in the evening and wake up near the Mekong.
Want it flexible? Fly to Udon Thani and take the road.
Ask Tanner which way suits your group.
Flight
- Time:
- About 1 hour 10 minutes
- From:
- Don Mueang or Suvarnabhumi
- Best for:
- The fastest
Sleeper train, Rapid 133
- Time:
- 11 hours 40 minutes
- From:
- Krung Thep Aphiwat
- Best for:
- The experience, direct
Overnight bus
- Time:
- About 14 to 17 hours
- From:
- Mo Chit 2
- Best for:
- Lowest cost
Fly to Udon Thani, then road
- Time:
- A short flight, then the road
- From:
- Don Mueang or Suvarnabhumi
- Best for:
- The flexible middle way
Is Vientiane in Thailand?
No. It's the capital of Laos, across the Mekong from Nong Khai, so every way there crosses the border: Thai exit, then Lao entry.
You cross at the Thai–Lao Friendship Bridge at Nong Khai, at Khamsavath station on the train, or at Wattay airport if you fly.
Most passports get a Lao visa on arrival or an eVisa for 30 days.
See our Vientiane nightlife guide for the riverside bars and the night market.
Ask Tanner to check the visa rules for every passport in the group.

- a flight, about 1 hour 10 minutes
- the Rapid 133 sleeper, overnight and direct
- the overnight bus, or a 3rd class train seat
- Vientiane is in Laos; you cross the border on the way
- leaves 9:25pm, Khamsavath 9:05am
The sleeper train, Rapid 133
Rapid 133 leaves Krung Thep Aphiwat at 9:25pm, reaches Nong Khai at 7:55am for Thai exit, and pulls into Khamsavath at 9:05am (checked October 2026). The direct service began in July 2024, TAT News confirmed on 14 July 2024.
At Nong Khai everyone gets off for Thai exit, with 40 minutes before the train goes on.
At Khamsavath it's Lao immigration, then a shuttle bus of about 30 minutes into the city.
Tickets open 180 days ahead and the lower berths go first. Ask Tanner to hold them for the group.
3rd class seat, fan
- Fare to Laos:
- ฿281
- Good for:
- The cheapest ride
2nd class seat, air-conditioned
- Fare to Laos:
- ฿574
- Good for:
- Sitting up, in comfort
2nd class sleeper, upper berth
- Fare to Laos:
- ฿784
- Good for:
- A bed for the night
2nd class sleeper, lower berth
- Fare to Laos:
- ฿874
- Good for:
- The best bed; book these first
The flight
Flights from Bangkok to Vientiane take about 1 hour 10 minutes in the air. AirAsia usually flies from Don Mueang, and Lao Airlines and Thai Airways from Suvarnabhumi, Gecko Routes says (updated May 2026).
Wattay airport is about 35 minutes from the centre. It's the Lao visa on arrival there, then a taxi into town.
Ask Tanner to put the whole group on one flight.
The overnight bus
Going from Bangkok to Vientiane by bus means a night on the road: the buses leave Mo Chit 2 in the evening and take about 14 to 17 hours, Gecko Routes says.
Everyone gets off at Nong Khai for Thai exit, gets back on to cross the Friendship Bridge, then queues for Lao entry. For a group, the sleeper is the more comfortable night.
Ask Tanner to swap the bus for berths.
Fly to Udon Thani, then the road to Vientiane
Fly to Udon Thani, then take the road to the Friendship Bridge at Nong Khai, on the international bus or in our car.
Stay over in Udon and cross in the morning. See Udon Thani to Vientiane and Bangkok to Udon Thani, and ask Tanner to book the car to the bridge.
How far it is
It's about 650 km by road, or about 520 km in a straight line, Gecko Routes says, across the north-east plateau to Nong Khai and over the Mekong.
By road it's a long day, best broken in Udon Thani or Nong Khai; by rail you sleep through most of it.
Ask Tanner where to break the road trip.

What do you need at the border?
Your passport with six months left, a Lao visa on arrival or an eVisa, and US dollars in cash. The Friendship Bridge crossing runs 6am to 10pm every day, Nasha Planeta's Laos visa guide says (edited October 2026).
- Visa on arrival: US$40 in cash, 30 days, for most nationalities.
- The eVisa: about US$50 online, about 3 working days, valid at Friendship Bridge I.
- Photos: two passport photos, or one taken at the border for US$1.
- The way back: Thai immigration again at Nong Khai or the airport.
Ask Tanner to run the border checklist with the group before you go.

Picking your way to Laos
Bangkok to Vientiane is busier than it looks, with about 42 trips a day, and the fastest is the 1 hour 10 minute flight (checked October 2026).
The Bangkok to Vientiane train is the one with the story: Rapid 133, berth to border, 11 hours 40 minutes. Tanner's pick for a group is the sleeper up and the flight back.
What four of you really need on the Bangkok side is one car: the luxury van at the door, straight to the station.
Bring the visa fee in US dollar notes. The visa desk wants cash.
Ask Tanner to hold the sleeper up and the flight back.
How Tanner plans it
Tanner plans the Thai side in 3 parts: the car to the station or the airport, the tickets for the group together, and the base in Udon Thani or Nong Khai if you go by road.
The car is a luxury van for up to 4 from ฿6,500 for 10 hours, or a party van for up to 10. The berths or the flights are booked together.
For the base, see Nong Khai and Udon Thani.
See every route on Getting around Thailand, then plan it with Tanner, and the group travels as one.
Bangkok to Vientiane in short
- What it is: an overnight border run from Bangkok to the capital of Laos, by sleeper, bus or plane.
- Fastest: the Bangkok to Vientiane flight, about 1 hour 10 minutes from Don Mueang or Suvarnabhumi.
- Direct by rail: Rapid 133, 9:25pm from Krung Thep Aphiwat to Khamsavath at 9:05am.
- The bus: overnight from Mo Chit 2, about 14 to 17 hours.
- The distance: about 650 km by road.
- The border: Thai exit, then Lao entry, with a US$40 visa on arrival or an eVisa for most passports.
Checked October 2026.
Before you travel
Sleeper tickets open 180 days ahead; lower berths go first
Rapid 133 leaves Krung Thep Aphiwat at 9:25pm
Overnight buses leave Mo Chit 2 in the evening
Passport with six months left, and US dollars in cash
The Friendship Bridge crossing runs 6am to 10pm daily
Luxury van for up to 4, from ฿6,500 for 10 hours
Checked Nov 2026
Tanner's offer
A car to the train, the plane or the bridge
To Krung Thep Aphiwat or the airport in Bangkok, and from Udon Thani to the Friendship Bridge if you go by road.
See the private option →Questions
Questions about Bangkok to Vientiane
Is Vientiane in Thailand?
No. Vientiane is the capital of Laos, across the Mekong from Nong Khai, so you cross a border to get there. Thai exit comes first, then Lao entry with a visa on arrival or an eVisa.
How does the bus to Vientiane work?
The overnight buses leave Mo Chit 2 in the evening and take about 14 to 17 hours. You get off at Nong Khai for Thai exit, cross the bridge, then do Lao entry.
How long is the flight from Bangkok to Vientiane?
About 1 hour 10 minutes. AirAsia usually flies from Don Mueang, and Lao Airlines and Thai Airways from Suvarnabhumi. Ask Tanner to put the group on one flight.
Is there a direct train from Bangkok to Vientiane?
Yes. Rapid 133 runs every night from Krung Thep Aphiwat at 9:25pm and reaches Khamsavath at 9:05am, with a 40-minute stop at Nong Khai for Thai exit.
How much is the train from Bangkok to Vientiane?
From ฿281 for a fan seat to ฿874 for a lower sleeper berth (checked October 2026). Tanner books the group's berths together, as soon as tickets open.
Do I need a visa for Vientiane?
Most nationalities get a Lao visa on arrival for US$40 in cash, good for 30 days, or an eVisa online. Some passports, Thai and Japanese among them, need none.
What is the distance between Bangkok and Vientiane?
About 650 km by road, or about 520 km in a straight line. By air it's about 1 hour 10 minutes; by sleeper you go to bed in Bangkok and wake up at the border.
What is Vientiane famous for?
Easy riverside evenings: bars along the Mekong and the night market, in a small, calm capital. Ask Tanner which evening suits the group.
Plan it
Plan it with Tanner
Are you in Thailand now?
Last checked 29 October 2026
Sources
Credits: top photo by Photo: Pescov / Wikimedia Commons, CC BY-SA 4.0.
