Travel Vientiane to Udon Thani

Vientiane to Udon Thani Train: Schedules, Tickets & Prices

The train journey from Vientiane to Udon Thani takes approximately 2h 32m, with fares from 678,033 LAK.

Train from Vientiane to Udon Thani

From Vientiane, board the train at Khamsavath Railway station, Vientiane and travel to Udon Thani. The ride generally takes about 2 hours 32 minutes with tickets starting at 678,033 LAK, arriving at Udon Thani along the way. Check schedules and plan your trip in advance.

Popular arrivals: Udon Thani

Prices: 678,033 LAK

Duration: 2h 32m ⏱

Experience train from Vientiane to Udon Thani for LAK 678033

View all Train tickets →

Distance Vientiane to Udon Thani

The distance between Vientiane and Udon Thani is 49.6 kilometers.

Train from Vientiane to Udon Thani Details

Find key information about the Train from Vientiane to Udon Thani, including travel time, prices and stations.

Train
Average price
678,033 LAK
 
Cheapest
678,033 LAK
Average duration
2h 32m
 
Shortest
2h 32m
Number of departures
1
18:25
Tickets
 
Stations
Departure stations
Arrival stations
Khamsavath Railway station, Vientiane
Udon Thani

Train Routes & Schedules from Vientiane to Udon Thani

Begin at Khamsavath Railway station, Vientiane, which serves as the single departure point for the train connection between Vientiane and Udon Thani. Trains operate at 18:25, and the journey usually takes around 2h 32m. Train ticket prices start from 678,033 LAK, with arrival at Udon Thani at the end of the route. Refer to the train timetable for Vientiane to Udon Thani to see which services run during the day and choose the option that best fits your plans.

Check all Train tickets →

Frequently Asked Questions Train Vientiane to Udon Thani

Below you will find answers to the most common questions about traveling from Vientiane to Udon Thani by train.

How long is the train from Vientiane to Udon Thani?

The train from Vientiane to Udon Thani takes about 2 hours 32 minutes, so it is a fairly short train journey for crossing between the two cities.

What does a train ticket for Vientiane to Udon Thani cost?

A train ticket for Vientiane to Udon Thani costs 678033 LAK, and that is the listed fare for this train service.

What time does the train depart from Vientiane to Udon Thani?

The train from Vientiane to Udon Thani departs at 18:25, so it is an evening train departure from Khamsavath Railway station, Vientiane.

Where does the train from Vientiane to Udon Thani arrive?

The train from Vientiane to Udon Thani arrives in Udon Thani, making it a direct train connection between Khamsavath Railway station, Vientiane and the destination station.

Is there more than one train trip between Vientiane and Udon Thani?

There is only one train trip listed between Vientiane and Udon Thani, so the train frequency is very limited on this route.

Can I book train tickets for the Vientiane-Udon Thani route in advance?

Yes, it is best to book train tickets for the Vientiane-Udon Thani route ahead of time, especially since there is only one train service listed and the schedule is very limited.

What should I know before taking the train journey from Vientiane to Udon Thani?

Before taking the train journey from Vientiane to Udon Thani, make sure you plan around the 18:25 departure from Khamsavath Railway station, Vientiane and allow about 2 hours 32 minutes for the trip to Udon Thani.

How often does the train run between Vientiane and Udon Thani?

The train between Vientiane and Udon Thani does not run frequently, because only one departure is listed, so the train schedule is very limited.


More Train routes from and to Vientiane or Udon Thani

Planning more than just Vientiane to Udon Thani?

You’re currently viewing Train options for Vientiane to Udon Thani. If your trip includes more destinations, the TicketRoutes Travel Planner lets you compare different transport types and multiple routes in one place.

Open Travel Planner

Ideal for multi-city trips and flexible travel plans.