THAI TRACKS

Thailand's train timetables for travellers

๐Ÿš† BANGKOK TO VIENTIANE BY TRAIN

Travelling from Bangkok to Vientiane by train is one of the easiest ways to reach Laos by rail. The route connects Thailand's classic railway network with the modern Laos rail system, with border formalities handled at the stations. There are two main options โ€” a direct sleeper from Bangkok, or the more comfortable CNR sleeper to Nong Khai with a connection across the border.

๐Ÿงญ Quick Overview

Distance~650 km
Journey Time10โ€“13 hours
Direct TrainYes (No. 133)
Best OptionSleeper + connection
BorderNong Khai โ†’ Vientiane

๐Ÿ” Bangkok to Vientiane Train Timetable (2026)

Search all trains on this route, or browse the full timetable for every service:

๐Ÿ’ก Tip: Use Bangkok (All Terminals) to see all departures from across the city.

๐Ÿš† Which Train Should I Take?

๐Ÿš†
Rapid No. 133 โ€” Direct to Vientiane (Khamsavath) The only direct train from Bangkok all the way to Vientiane. Uses older rolling stock with sleeper berths and seating. Crosses the Thailandโ€“Laos border and continues into Laos without any transfer. ๐Ÿ‘‰ Best for a simple, no-transfer journey at an affordable price

๐Ÿš‰ Nong Khai to Vientiane (Khamsavath)

The cross-border leg from Nong Khai into Laos is operated as part of Train 133. It's a short journey, and the connection from Nong Khai is straightforward for travellers arriving on the overnight train from Bangkok.

This is the final leg into Laos โ€” once across the border, you arrive directly at Vientiane (Khamsavath) station.

๐Ÿ›‚ Border Crossing

Border formalities are handled at the stations โ€” you remain within the rail system throughout. There is no need to transfer between separate checkpoints:

1Nong Khai Station (Thailand) โ€” Thai immigration departure stamp
2Cross the Friendship Bridge by train
3Vientiane (Khamsavath) Station (Laos) โ€” Laos immigration entry stamp
4Continue into Vientiane or connect onward

๐Ÿ’ก Make sure you have your Laos visa arranged before travelling. An e-visa is available online.

๐Ÿ“ Arrival in Vientiane (Khamsavath)

Vientiane (Khamsavath) station is located outside the city centre. From the station you can:

  • Take a shuttle bus into central Vientiane (~30 minutes)
  • Arrange a taxi or private transfer
  • Connect to the Laosโ€“China high-speed railway station (~30 minutes away)

๐Ÿ‡ฑ๐Ÿ‡ฆ Continuing Your Journey

From Vientiane, you can connect to the Laosโ€“China high-speed railway for onward travel:

  • Vang Vieng โ€” approximately 1 hour
  • Luang Prabang โ€” approximately 2 hours
  • Kunming, China โ€” approximately 10 hours via the full Laosโ€“China route

This makes the Bangkokโ€“Vientiane train journey a natural starting point for a much longer overland trip through Southeast Asia and into China.

๐ŸŽŸ๏ธ Tickets and Booking

Booking in advance is recommended for the Thai section, especially for sleeper berths:

  • Bangkok โ†’ Nong Khai โ€” book early, CNR sleepers fill up quickly
  • Direct Train No. 133 โ€” can also fill up, particularly in high season
  • Nong Khai โ†’ Vientiane โ€” usually arranged as part of the through journey on Train 133

๐Ÿ“ Choosing the Best Option

Your PriorityBest Choice
Simplest journey, no transfersRapid No. 133 direct to Vientiane
Most comfortable and modernSpecial Express No. 25 (CNR sleeper) + connection at Nong Khai
Connect to Laosโ€“China high-speed railEither option โ€” both arrive at Vientiane (Khamsavath)

โ“ Frequently Asked Questions

Is there a direct train from Bangkok to Vientiane?
Yes โ€” Rapid No. 133 runs directly from Bangkok to Vientiane (Khamsavath), crossing the border without any transfer.
Which train is best?
Special Express No. 25 (CNR sleeper) to Nong Khai offers the most comfortable overnight experience, with a short connection to cross the border.
Where do I go through immigration?
Thai immigration is at Nong Khai station, and Laos immigration is at Vientiane (Khamsavath) station โ€” both inside the rail system.
How do I get into central Vientiane from the station?
A shuttle bus or taxi from Khamsavath station takes around 30 minutes to reach the city centre.
Do I need a visa for Laos?
Most nationalities can obtain a Laos e-visa online before travelling. Check the official Laos e-visa website for the latest requirements.
๐Ÿš†
FINAL THOUGHTS: The Bangkok to Vientiane route is one of the most interesting international rail journeys in Southeast Asia โ€” combining Thailand's classic railway with the modern Laos rail system, and opening the door to the Laosโ€“China high-speed line beyond. Use Thai Tracks to plan your journey and find the best connections.
💬
ANY QUESTIONS? Visit our Asian Train Guide Facebook group — many experts are there to help. For more information about train travel in Thailand, visit Richard Barrow's Thai Train Guide.
ℹ️
This website is not affiliated with the State Railway of Thailand or Lao National Railways. All times are subject to change. Check visa requirements before travelling to Laos.