Luang Prabang to Vientiane by train

Luang Prabang to Vientiane by train is part of the Laos-China Railway. We have a guide for traveling from Luang Prabang to Vientiane using the Laos-China Railway.

Travel information by Laos-China Railway

  • Distance from Luang Prabang to Vientiane: Approx. 340 km (211 miles).
  • Duration: 2–2.5 hours (depending on the train type).
  • Train Types: C98, C82, C92, D88, K12, C84
  • Departure at the Luang Prabang Train Station.

Luang Prabang Train Station Map

How to Purchase Tickets in Advance.

  • At The Station : If you are staying in Luang Prabang, Laos, you can go to the Luang Prabang train station to purchase a Laos-China Railway ticket in advance. Tickets are available at least a day before departure.
  • Online : Today, you can purchase tickets in advance using the Baolau platform.

Luang Prabang to Vientiane Train Ticket Online

Check the timetable and ticket price updates from the search box below, and book your ticket in advance

Plan your trip travel from Luang Prabang to Vientiane by Laos-China Railway. and book your ticket in advance.