Direct train from Bangkok to Vientiane, Laos

train from bangkok,Thailand to vientiane,laos

Travel by train from Bangkok to Vientiane City in Laos.

Good News! The State Railway of Thailand (SRT) is launching a new train service from Bangkok, Thailand to Vientiane, Laos, starting on July 19, 2024.

Currently, there is only one train operating daily between Bangkok and Vientiane. The train will depart from Krung Thep Aphiwat Central Terminal Station at 9:25 p.m. and arrive at Vientiane’s Khamsavath Station at 9:05 a.m. the next day.

Train information

Bangkok, Thailand: Krung Thep Aphiwat Central Terminal Station

Vientiane, Laos: Vientiane’s Khamsavath Station

Timetable

Train NumberDeparture : BangkokDeparture: VientianeDuration
1339:25 p.m.9:05 a.m.11h 40m

Buy a Train Ticket Online.

Upon arrival in Vientiane Travelers can take Buses, vans, and taxis from Khamsavat Station in Vientiane to reach downtown Vientiane, which is approximately 8 kilometers away.

The Best Hotel in Vientiane, Laos

Plan your train trip from Bangkok, Thailand to Vientiane, Laos, and book a ticket in advance. Book Now.


Laos China Railways Ticket online

If you plan to travel on the Laos-China Railway from Vientiane to Luang Prabang, Vang Vieng, or Kunming (China), you can book your tickets in advance via the Baolau platform.

  • Reservation of train tickets in Laos is available 3 days in advance, as ticket sale opens 3 days before departure. Reservation of international train tickets from Laos to China is available 14 days in advance.