By train the journey from Bangkok to Nong Khai is scheduled to take from 9 to 10 hours depending upon which train you take.
Train Timetable from Bangkok to Nong Khai
Click on the Bangkok – Nong Khai link in the timetable below for more information and to buy tickets.
| Bangkok - Nong Khai ฿ 259–1,850 8h 28m – 10h 20m | |
| |
Bangkok Railway Station
Trains from Bangkok to Nong Khai now depart from Krung Thep Aphiwat Central Terminal.
Nong Khai Railway Station
Nong Khai Train Station is located at Mi Chai, Mueang Nong Khai District, Nong Khai 43000, Thailand.
Travel from Nong Khai to Vientiane
There are two ways to travel from Nong Khai Train Station to Laos: cross over the Thai-Laos Friendship Bridge by bus or to travel by train from Nong Khai to Khamsavath Train Station which is near Vientiane in Laos.

Travel by Train
Trains from Nong Khai to Khamsavath Train Station depart at 08:35 and 17:25.
The journey by train takes 30 minutes.
For travel across the border by train the immigration formalities are to get stamped out of Thailand at the immigration desk on the platform in Nong Khai Railway Station and then to pass through Lao immigration at Khamsavath Train Station.
Travel by Road
If you travel over the Thai-Laos Friendship bridge prepare yourself for what can sometimes be a long queue to apply for a Visa on Arrival.
From the Lao side of the friendship bridge there are a variety of different minivan, bus and taxi services offering transport to Vientiane. Be wary of what you are being asked to pay and promises about where in Vientiane the driver will take you. There is a public service (Bus #14) from the Lao side of the border which is scheduled to take 59 minutes to reach Vientiane Central Bus Station.