A modern railway terminal with a sweeping curved roof, glass facade, and large clock stands beside a tree-lined paved plaza in daylight.

Bangkok to Vientiane

BangkokVientiane

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.

The Friendship Bridge over the Mekong at Nong Khai.
  • 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.

Map of the flight from Bangkok to Wattay airport in Vientiane, Laos.
Party Thailand Map Archive · © OpenStreetMap contributors

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.

A red, yellow, and black locomotive with illuminated headlights and passenger carriages stands beside a covered station platform in daylight.

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

Question 1 of 6

Are you in Thailand now?

Last checked 29 October 2026

Sources

Credits: top photo by Photo: Pescov / Wikimedia Commons, CC BY-SA 4.0.

We use cookies to improve the site. Privacy