My wish list
find your trip mate
You are here: HomeTrain to TibetTrain from Shanghai to Lhasa

Shanghai Lhasa Train

07 June 2016 Last updated at 10:23

Shanghai is one of the most convenient gateway of China for travelers around the world. After the Qinghai-Tibet railway completely opened in 2006, people can visit Tibet by train directely from Shanghai. Everyday, the sky train takes thousand passengers to fulfill their dreamy trip to Tibet from which one can explore diverse mix of Chinese cities, towns, villages, rivers, mounntains, etc.

Shanghai Lhasa Train Schedule & Timetable

From Shanghai to Lhasa, Train Z164 departs DAILY from Shanghai Railway Station at 20:10 and arrives Lhasa Railway Station on the third day at 19:44. And for the reverse route from Lhasa to Shanghai, Train Z166 departs DAILY at 11:05 and arrive in Shanghai on the third day at 11:51.


  • Train usually departs daily between Shanghai and Lhasa.
  • The following timetalbes are only for referrence;
  • because the Tibet train tickets are quite popular, especially in peak seasons (from July to October), we do NOT offer tickets reservation service only.

  • You can contact us for an enquiry about a customized Tibet tour with train to Tibet. A quick reply will be send to you within 24 hours.

    Most Popular Shanghai Tibet Train Tour Packages

    • Train No.
    • Route
    • Dep. Time
    • Duration
    • Z164 
    • Shanghai — Lhasa
    • 20:10
    • 47 hours 34 minutes
    • Z166 
    • Lhasa — Shanghai
    • 11:05
    • 48 hours 46 minutes

    Life on Board

    • Soft Sleeper Cars on Tibet Trains Soft Sleeper Cars

      The most comfortable class for more private space and less crowd. Also Hard Sleepers for choose.

    • Dining on the train to Tibet What to eat on board?

      Chinese cuisines in the Dining Car, snacks from the meal chart…Just help yourself!

    • More Information about Tibet Trains More Tibet Train FAQs

      See what people are curious about trains to Tibet. Learn more from our detailed answers.

    Questions & Discussions

    Following are latest questions and answers from our webusers and customers. You can learn many useful information from the discussion and cases. You can also join in the discussions or ask your own question. Our experts will help you ASAP.

    Visiting Tibet
    Hi there,

    I would like to travel solo through China on a train from Shanghai to Lhasa and then go and see Mt Kailash. Is this possible to do as a solo trip? Which Visa's would I need to apply for as an Australian. Does your company arrange Visas for solo travellers?
    2016-06-15 15:08
    Hi Jahan,

    Thanks for your message. Yes, you can take a train travel to Tibet from Shanghai. There is daily train from Shanghai to Lhasa, but take more than 45 hours.In Tibet, you can first spend some days exploring Lhasa city highlights, then travel by land to Mount Kailah via Gyantse and Shigatse. It takes about two week to do this trip.

    To do this trip, you need to hold a valid Chinese Visa, and let us to apply for the Tibet Travel Permit, Alien Travel Permit and Military Permit for you in Tibet. And according to local policies, travelers are not allowed to visit Tibet independently. You have to book tour service from a China travel agency who will arrange a tour guide and driver for you.

    To help deal with your plan quickly, I have delivered your plan to our sales team. One travel specialist will reach you as soon as possible.

    Best wishes to you!

    Questions? Get answers from our travel experts or guests

    • Your Question:
    • Your Name:
    • Your Email:
    • Submit