Vientiane to Xishuangbanna by Train

Traveling by train from Vientiane, Laos, to Xishuangbanna (Jinghong), China, offers an exciting way to experience the scenic landscapes of Southeast Asia via the China-Laos Railway.

Travel information by Laos-China Railway

  • Distance from Vientiane to Xishuangbanna: Approx. – 700 km.
  • Duration: The total journey duration, including border formalities, is about 6-8 hours, depending on train connections and waiting times at the border.
  • Train Types: D88
  • Departure at the Vientiane Railway Station located in Luang Prabang, Laos.
  • Arrive at the Xishuangbanna Railway Station located Jinghong, Xishuangbanna in China.

How to Purchase Tickets in Advance.

  • At The Station : If you are staying in Vientiane, Laos, you can go to the Vientiane Railway Station to purchase a Laos-China Railway ticket in advance.
  • Online Platforms : Today, you can purchase tickets in advance using the Baolau platform.

Vientiane to Xishuangbanna 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 Vientiane to Xishuangbanna by Laos-China Railway. and book your ticket in advance.