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
International overnight train
A direct rail option without changing to a border bus.
Nonstop flight to Vientiane
Practical if the airports and fare suit a short visit.
Coach via Nong Khai and Friendship Bridge
Alternative if rail sleeper space is unavailable.
| Option | Typical travel time | Typical one-way cost | Best for |
|---|---|---|---|
| International overnight train | Roughly 11–14 hr including border | Rail fare by class and berth | Best overall |
| Nonstop flight to Vientiane | About 1 hr–1 hr 20 min in the air | Variable international airfare | Fastest |
| Coach via Nong Khai and Friendship Bridge | About 11–15 hr or longer | Coach and border shuttle fares | Flexible/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
| Mode | Bangkok | Vientiane |
|---|---|---|
| International overnight train | Krung Thep Aphiwat Central Terminal, Bangkok | Vientiane (Khamsavath) railway station, then city transfer |
| Nonstop flight to Vientiane | Bangkok airport on ticket (DMK or BKK) | Wattay International Airport (VTE) |
| Coach via Nong Khai and Friendship Bridge | Bangkok north or northeast bus terminal, as booked | Vientiane 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.
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.












