Travel by train is the most relaxed way to get from Vientiane in Laos to Nong Khai in Thailand as you avoid the crowds and the long queues wat the road border at the Thai-Lao Friendship. The nearest train station to Vientiane is currently Khamsavath Train Station, which is 8 km by road from the Patuxai Monument in Vientiane City. From Khamsavath Train Station it’s a 30 minute train journey to Nong Khai Railway Station in Thailand.
Trains Times from Vientiane to Nong Khai
There are 2 direct train services a day from Khamsavath Train Station in Laos to Nong Khai in Thailand.
| Train | Vientiane | Nong Khai | Service |
| 148 | 09:35 | 10:05 | Rapid |
| 134 | 18:25 | 18:55 | Rapid |
- 2nd and 3rd Class train services are available on this service.
- Train #134 departing at 18:25 continues on to Bangkok via Udon Thani, Khon Kaen and Ayutthaya.
Buy Tickets from Vientiane to Nong Khai
Use the Search Box below to buy your tickets from Vientiane to Nong Khai.
To book train services from Vientiane to Bangkok change the origin of travel in the Search Box to ‘Nong Khai’ and the destination to ‘Bangkok’ and click on the button to ‘Find Tickets’.
If the train from Vientiane to Bangkok is fully booked, try searching for trains from Nong Khai to Bangkok.
Location of Khamsavath Train Station
Khamsavath Train Station is located 20 minutes by road to the east of Vientiane City Centre.
Location of Nong Khai Train Station
Trains services from Khamsavath Train Station in Laos all stop at Nong Khai Railway Station which is located in Thailand 3.5 km from the Thai-Lao Friendship Bridge across the Mekong River.
About Train Travel to Nong Khai
Before you board the train to Nong Khai you need to get an exit stamp from Laos in your passport.
Immigration Procedures
If you fail to get an exit stamp you will not be allowed into Thailand. Passport control at Khamsavath Train Station is inside the main station building. Before boarding go to the immigration counter and get your exit stamp and then you are ready to board the train to Nong Khai.

Seating on the Train
There is now allocated seating for train services from Laos to Nong Khai. Simply find your seat, sit back, and wait for the train to depart. The train has toilets if you need them.

Journey Time
The journey from Khamsavath Train Station to Nong Khai takes 30 minutes. The highlight of this short trip is crossing over the Thai-Lao Friendship Bridge. From the train you get excellent views of the Mekong River as you cross over the bridge.

Arrival in Thailand
Trains from Laos arrive at their own dedicated train platform at Nong Khai Train Station separated by barriers from the other platforms.