My wish list
You are here: HomeTrain to TibetTrains from Chengdu to Lhasa
find your trip mate

Train to Lhasa from Chengdu

From the hometown of Giant Pandas to the holy land, the railway from Chengdu to Lhasa is totally 3360 km. Travelers will spend about 44 hours on the train, experiencing the world's highest altitude railway, enjoying the endless snow-capped mountains outside and the windows and witnessing the wild life on the Tibet Plateau.

Chengdu Lhasa Train Schedule & Timetable

Train T22/T23 from Chengdu to Lhasa departe every other day at 20:45 and arrive at Lhasa Railway Station on the third day at 16:35. And also on every other day, the train T24/T21 leave Lhasa at 10:00 and arrive Chengdu Railway Station on the third day at 08:16.


  • 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.

    • Train No.
    • Route
    • Dep. Time
    • Duration
    • T22/T23 
    • Chengdu — Lhasa
    • 20:55
    • 43 hours 50 minutes
    • T24/T21 
    • Lhasa — Chengdu
    • 10:00
    • 46 hours 16 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.