Udon Thani to Vientiane train is a popular way of travelling between Thailand and Laos.There are up to 7 daily train departures available. The earliest train departs from Udon Thani train station at 07:00h, arriving to Vientiane train station at 09:00h the same day. While latest train departs at 18:00h, arriving at 20:00h, h hours later.
Departure station and country
Udon Thani, Thailand
Arrival station and country
Vientiane, Laos
Travel Distance
45 mi
Average Trip Duration
02h 00min
Total Departures
7
Popular Operators
Thai Railway
Lowest Price
$5
Transportation Options
Train
Popular Departures
Below you will find some of the most popular train departures from Udon Thani to Vientiane:
The shortest travel distance between Udon Thani and Vientiane is 45 mi km.
The fastest train which departs at 07:00 has a travel time of 02:00h.
The longest travel time on the route is 02:00h.
It is a good idea to book tickets in advance to secure your seat, especially if you're traveling during peak travel times.
Train companies operating the Udon Thani to Vientiane route
Thai Railway is the carrier operating this route. This company has not been rated yet by travelers.