Home China Train Chengdu-Lhasa Trains

Chengdu-Lhasa Trains

There is one pair of normal-speed trains operating between Chengdu and Lhasa and they depart every two days. When taking the train from Chengdu to Lhasa or vice versa, you will pass awesome scenery and landscapes during the journey.

So far, there is no high-speed train route to Lhasa. A high-speed railway to Tibet is under construction.

Quick Facts

Chengdu to Lhasa Train Schedule

(Updated on March 9, 2020)

Train Number Departure Arrival Duration
Z322 21:37 09:55+2 days 36 h 18 min
For example, train Z322 departs at 21:37 on March 10 from Chengdu and arrives at 09:55 on March 12 in Lhasa.

For up-to-date schedules, you can use the search tool at the top of this page or search via China Highlights train ticket service.

Lhasa to Chengdu Train Schedule

(Updated on March 9, 2020)

Train Number Departure Arrival Duration
Z324 18:40 06:26+2 days 35 h 46 min
For example, train Z324 departs at 18:40 on March 9 from Lhasa and arrives at 06:26 on March 11 in Chengdu.

Chengdu to Lhasa Train Ticket Fares

Soft Sleeper Hard Sleeper Hard Seat
¥1,104 ($160) ¥697 ($101) ¥304 ($44)

Train Travel Tips

As there is only one train from Chengdu to Lhasa, it may not fit in with your travel schedule to Tibet. In this case, you can transfer from Lanzhou or Xining where more trains travel to Lhasa every day.

Due to Tibet's political situation, foreign tourists need Tibet Travel Permits to travel to Tibet. You need to find a China-based travel agency, like us, to help you do this as foreign tourists are not allowed to apply for the permits themselves.