Vientiane to Bangkok Train
Travel from Vientiane to Bangkok by train. Check current times, classes and availability for your date.
Search this route
Travel from Vientiane to Bangkok by train. Check current times, classes and availability for your date.
Search this routeTravel from Vientiane to Bangkok by train. The published route profile lists an estimated journey time of 12h 55m and 1 direct train daily. Search your travel date to confirm the current timetable, station pair, classes and availability before booking.
Travel directly from Vientiane-Tai Railway Station (Khamsavath) to Krung Thep Aphiwat Central Terminal in Bangkok on the Laos-Thailand cross-border overnight train.
Search your travel date to check the latest timetable, fares, seat classes, and availability. Allow extra time at the station for passport and cross-border formalities.
Travel from Vientiane to Bangkok without changing trains at the Laos-Thailand border.
Leave Vientiane in the evening and arrive in central Bangkok the following morning.
The train arrives at Krung Thep Aphiwat Central Terminal, Bangkok’s main long-distance rail hub.

Comfortable overnight travel

Travelers who prefer a seat
Yes. Train 134 runs directly from Vientiane-Tai Railway Station (Khamsavath) to Krung Thep Aphiwat Central Terminal in Bangkok.
The scheduled journey takes about 12 hours and 55 minutes and arrives in Bangkok the following morning.
The direct Bangkok service departs from Vientiane-Tai Railway Station, also known as Khamsavath station.
The train arrives at Krung Thep Aphiwat Central Terminal, Bangkok’s main long-distance railway station.