Your browser does not support the running script, you cannot get a perfect browsing Direct Qinghai-Tibet Trains to Lhasa from Mainland China Cities
Home > Tibet Travel Guide and FAQs> Direct Qinghai-Tibet Trains to Lhasa from Mainland China Cities

Direct Qinghai-Tibet Trains to Lhasa from Mainland China Cities

Xining to Lhasa Train

Xining is the starting point of Qinghai-Tibet Railway. The Train Z6801 runs directly from Xinig to Lhasa every other day. The total rail distance is 1,956km. It departs from Xining Railway Station at 14:01, and arriving at Lhasa Railway Station on the second day at 11:20 (21hrs 19mins in total).

But each day there are 5-6 trains to Lhasa passing through Xining train station, pushing easy to booking train tickets and short train journey time, it is first choice for most passengers to take a train to Lhasa from Xining.

Qinghai-Tibet Train

Qinghai-Tibet Train

Lanzhou to Lhasa Train

The Train Z917 is the only train originating from Lanzhou to Lhasa. Every other day, it departs from Lanzhou railway station at 11:16 and arrives at Lhasa railway station at 11:20 next day (24hrs 4mins in total). The total rail distance is 2,188km.

Although there are also 5-6 trains to Lhasa passing though Lanzhou train station, international passengers do not choose here because it is hard to book the train tickets from Lanzhou to Lhasa and the original Tibet Travel Permit need to show when boarding the train.

Chengdu to Lhasa Train

The train Z322 is the only train from Chengdu to Lhasa. It departs each other day from Chengdu railway station (also known as Chengdu North Train Station) at 21:37 and arrives at Lhasa railway station at 09:55 on the third day. The distance is 3,030km and it takes 36 hours and 18 minutes.

Chongqing to Lhasa Train

The train Z223 is the only train from Chongqing to Lhasa and it depart each other day at 22:12 from Chongqing West Train Station to Lhasa Railway Station. The whole rail length is 3,030km and it takes 35 hours 43 minutes.

Beijing to Lhasa Train

As one of the most popular inbound city of China, Beijing is considered as the best place to start Tibet tour. Most of international and domestic travelers prefer to go to Tibet by train rather than take a flight to Lhasa. Taking Tibet train from Beijing to Lhasa, passengers will enjoy the magnificent scenery changes from eastern plain to Qinghai-Tibet Plateau.

The train Z21 departs from Beijing West Railway Station at 20:00 each day and arrives at Lhasa Railway Station at 12:45 on the third day. The whole distance is 3,757km and takes 40 hours 45 minutes.

Shanghai to Lhasa Train

The train Z164 runs from Shanghai to Lhasa each day. It departs from Shanghai Railway Station at 20:08 and arrives at Lhasa at 19:35. The whole rail length is 4,373km through 8 provinces and takes 47 hours 27 minutes.

Guangzhou to Lhasa Train

From Guangzhou to Lhasa, it is the longest railway route to Lhasa. The whole rail length is 4,980 kilometers. For this kind of distance train journey, a soft sleeper or a hard sleeper is highly recommended which allows a more comfortable trip.

The train Z264 departs from Guangzhou Railway Station at 11:45 each day and arrives at Lhasa Railway Station at 16:45 on the third days. It takes 53 hours.

Ask a question & Free Inquiry

*
*
Most Classic Kailash Tour Packages
  • 12 Days Kailash Kathmandu Yatra

    12 Days Kailash Kathmandu Yatra

    Tibet to Nepal Drive

    from $1822
  • 15 Days Kailash Mansarovar Yatra

    15 Days Kailash Mansarovar Yatra

    Via Ngari Southern Route

    from $1858

Ask a question & Free Inquiry

*
*
SUBMIT