How to Get from Bangkok to Vientiane

By



Direct distance: ≈522 km

Bangkok
Vientiane

Bangkok to Vientiane can be done without flying, now that international rail services reach the Lao capital area. The railway is practical, but the Vientiane station used by the cross-border train is not in the old downtown area.

Bangkok to Vientiane at a glance

Best overall

International overnight train

Roughly 11–14 hr including borderRail fare by class and berth

A direct rail option without changing to a border bus.

Fastest

Nonstop flight to Vientiane

About 1 hr–1 hr 20 min in the airVariable international airfare

Practical if the airports and fare suit a short visit.

Flexible/Budget

Coach via Nong Khai and Friendship Bridge

About 11–15 hr or longerCoach and border shuttle fares

Alternative if rail sleeper space is unavailable.

OptionTypical travel timeTypical one-way costBest for
International overnight trainRoughly 11–14 hr including borderRail fare by class and berthBest overall
Nonstop flight to VientianeAbout 1 hr–1 hr 20 min in the airVariable international airfareFastest
Coach via Nong Khai and Friendship BridgeAbout 11–15 hr or longerCoach and border shuttle faresFlexible/Budget

Prices and schedules change. Check live schedules, current fares and ticket availability for your travel date.

The normal choice: international overnight train

The international sleeper service runs north through Nong Khai and crosses the Thai–Lao Friendship Bridge to Khamsavath station near Vientiane.

Plan for immigration at the border and a taxi or arranged transfer from Khamsavath into central Vientiane. Check the operator train number rather than assuming all Bangkok trains go across the border.

Other ways to make the trip

Bangkok to Vientiane by nonstop flight to vientiane

Flights serve Vientiane Wattay Airport, relatively close to the capital centre. Multiple Bangkok airports and carriers are involved.

Factor in airport check-in and immigration. Verify your Lao entry permissions and the airport code, especially if arriving from another flight.

Bangkok to Vientiane by coach via nong khai and friendship bridge

Road transport runs toward Nong Khai, followed by border processing at Friendship Bridge I. Some through services continue into Vientiane, while others require a separate onward shuttle.

Ensure the package covers the Thai-Lao border transfer, not only the bus to Nong Khai. You may need local cash and additional travel time.

Departure and arrival points

ModeBangkokVientiane
International overnight trainKrung Thep Aphiwat Central Terminal, BangkokVientiane (Khamsavath) railway station, then city transfer
Nonstop flight to VientianeBangkok airport on ticket (DMK or BKK)Wattay International Airport (VTE)
Coach via Nong Khai and Friendship BridgeBangkok north or northeast bus terminal, as bookedVientiane central stop after crossing from Nong Khai

Normal Things to do in Vientiane

Vientiane is low-rise and spread along the Mekong riverfront. Pha That Luang, Patuxai and the evening promenade are useful stops, but most journeys also depend on taxis or tuk-tuks. For one or two nights choose a central area around the old town rather than assuming the international rail station is nearby.

Find a place to stay

Vientiane, Laos

Search hotels and accommodation for your dates.

Search hotels on Agoda

Practical tips

  • Khamsavath cross-border train station and Vientiane’s China–Laos Railway station are different.
  • Use the international train number, and check border immigration instructions.
  • A bus arriving at Nong Khai is not automatically a through bus to Vientiane.

Frequently asked questions

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

A Bangkok–Vientiane international train is a practical overnight choice, ending at Khamsavath station near the Lao capital. Flying is faster, while buses usually travel via Nong Khai and Friendship Bridge I. Times depend on immigration and transfers. Vientiane is a relaxed Mekong-side base for exploring central Laos.

Is there a faster alternative for Bangkok to Vientiane?

Practical if the airports and fare suit a short visit. Factor in airport check-in and immigration. Verify your Lao entry permissions and the airport code, especially if arriving from another flight.

Where should I start the journey?

For international overnight train, start at Krung Thep Aphiwat Central Terminal, Bangkok. Your arrival point is Vientiane (Khamsavath) railway station, then city transfer. Always check the terminal or pier printed on your ticket.

How far is Vientiane from Bangkok?

The approximate direct distance between the route reference points is 522 km. This is not the distance travelled on roads, railways or ferry routes.

Continue exploring