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.

Train Schedules

Vientiane to Xishuangbanna Train Ticket Online

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