Chengdu to Lhasa Train
- Zoe
- Last Updated : 11/07/2026
Train Z322 is a direct express train from Chengdu, Sichuan Province, to Lhasa, Tibet Autonomous Region. The Chengdu to Lhasa train takes about 34 hours and 38 minutes in total and covers a distance of approximately 3,028 kilometers. Although relatively long, the trip offers spectacular views along the Qinghai-Tibet Railway. After leaving Xining, the train travels across the Tibetan Plateau, passing Qinghai Lake, the majestic Kunlun Mountains, Hoh Xil, and the Tanggula Mountains. Along the way, you can enjoy views of vast grasslands, snow-capped peaks, rivers, and occasionally wild yaks.
Chengdu to Lhasa Train Schedule
Currently, there is one pair of trains connecting Chengdu and Lhasa: Z322 from Chengdu to Lhasa and Z324 from Lhasa to Chengdu. Train Z322 starts from Chengdu Longquanyi Railway Station at 19:01 and makes another stop at Chengdu West Railway Station at 20:46. Most passengers traveling from Chengdu to Lhasa will board at Chengdu West Railway Station, located on Jinhui Road in Qingyang District, Chengdu (成都市青羊区金辉路). Therefore, this guide focuses on Chengdu West Railway Station as the main boarding point for the Chengdu-Lhasa journey.
Z322 runs from Chengdu to Lhasa every other day, while Z324 operates in the opposite direction on the same schedule. Along the way, the trains stop at Guangyuan, Lanzhou, Xining, Delingha, and Golmud. Z322 starts from Chengdu Longquanyi Railway Station, while Z324 makes its final stop there after passing through Chengdu West Railway Station.
There are three main types of accommodation: soft sleeper, hard sleeper, and hard seat, with prices generally ranging from highest to lowest. Each soft sleeper compartment has four berths, a sliding door for privacy, and power outlets. Hard sleeper compartments have six berths in an open layout and are a more economical option. Hard seats are not recommended for this long journey.
Chengdu to Lhasa – Train Z322
| Information | Details |
|---|---|
| Boarding Station | Chengdu West Railway Station |
| Departure - Arrival | 20:46 - 07:24+2 |
| Duration | 34:38 |
| Frequency | Every other day |
| Soft Sleeper | CNY997.5/USD153 |
| Hard Sleeper | CNY627.5/USD97 |
Note: Before choosing a train from Chengdu to Tibet, please contact a Tibet travel agency to obtain your Tibet Travel Permit. According to regulations, all foreign travelers must have this permit to enter Tibet. Please carry your passport and the original Tibet Travel Permit when boarding the train.
Lhasa to Chengdu – Train Z324
| Information | Details |
|---|---|
| Arrival Station | Chengdu West Railway Station |
| Departure - Arrival | 17:30 - 07:01+2 |
| Duration | 37:31 |
| Frequency | Every other day |
| Soft Sleeper | CNY997.5/USD153 |
| Hard Sleeper | CNY627.5/USD97 |
2026&2027 Chengdu Lhasa Train Schedule
| 2026 Months | Chengdu → Lhasa | Lhasa → Chengdu |
| Nov | ODD | ODD |
| Dec | ODD | ODD |
| 2027 Months | Chengdu → Lhasa | Lhasa → Chengdu |
| Jan | EVEN | EVEN |
| Feb | ODD | ODD |
| Mar | ODD | ODD |
| Apr | EVEN | EVEN |
| May | EVEN | EVEN |
| Jun | ODD | ODD |
| Jul | ODD | ODD |
| Aug | EVEN | EVEN |
| Sep | ODD | ODD |
| Oct | ODD | ODD |
| Nov | EVEN | EVEN |
| Dec | EVEN | EVEN |
Please kindly note: ODD refers to the 1st, 3rd, 5th, 7th, 9th, etc. EVEN refers to 2nd, 4th, 6th, 8th, 10th, etc.
The Timetable of Chengdu - Lhasa Train Z322
| Railway Stations | Arrival Time | Departure Time | Stop Duration |
|---|---|---|---|
| Chengdu West | 20:18 | 20:46 | 28 minutes |
| Guangyuan | 02:04 | 02:38 | 34 minutes |
| Lanzhou | 08:20 | 08:40 | 20 minutes |
| Xining | 11:22 | 11:42 | 20 minutes |
| Delingha | 15:28 | 15:34 | 6 minutes |
| Golmud | 17:55 | 18:20 | 25 minutes |
| Lhasa | 07:24 | Final Stop | - |
The Timetable of Lhasa - Chengdu Train Z324
| Railway Station | Arrival Time | Departure Time | Stop Duration |
|---|---|---|---|
| Lhasa | - | 17:30 | - |
| Nagqu | 20:55 | 21:01 | 5 minutes |
| Golmud | 08:04 | 08:29 | 25 minutes |
| Delingha | 10:40 | 10:46 | 6 minutes |
| Xining | 16:23 | 16:43 | 20 minutes |
| Lanzhou | 19:29 | 19:52 | 23 minutes |
| Guangyuan | 01:30 | 01:37 | 7 minutes |
| Chengdu | 07:01 | 07:21 | 20 minutes |
How to Book a Chengdu-Lhasa Train Ticket?
At present, you can get a train ticket in two ways. One is to book online by yourself in advance, and the other is to seek help from your commissioned travel agency to book it for you. If you have already booked a ticket yourself, you can enter the railway station using your passport and Tibet Travel Permit.
Major Cities Along the Way
Lanzhou
Situated along the Yellow River, Lanzhou is the second-largest city in northwest China and also a famous city on the ancient Silk Road. Trains between Chengdu and Lhasa will make a stop of about 20 minutes at Lanzhou Railway Station.
Xining
As one of the world’s high-altitude cities, Xining is the eastern gateway city of the Qinghai-Tibet Plateau and the path to the ancient Silk Road and Tangfan Ancient Road. There's Qinghai Lake, known as the paradise of birds, attracting many tourists every year. On the train journey, you can see part of Qinghai Lake. The train between Chengdu and Lhasa will make a stopover for about 20 minutes at Xining Railway Station.
Golmud
The Golmud-Lhasa section of the Qinghai-Tibet Railway is the highest and longest plateau railway in the world. You will arrive in Golmud in the evening and stop for 25 minutes before entering Lhasa. You can get off the train and have a break at Golmud Railway Station to adapt to the altitude better.
Around 1–2 hours after Golmud, you will catch your first views of the Kunlun Mountains. Along the journey to Lhasa, you will also enjoy the stunning scenery of snow-capped mountains, glaciers, and beautiful lakes.
Conclusion
Although the Chengdu to Lhasa train takes 35 hours, the scenic beauty along the way and gradual altitude acclimatization make it well worth the experience. Ensure you have your Tibet Travel Permit ready for a smooth trip, and enjoy the breathtaking views of the Tibetan plateau.
Recommended Tour Packages
Email response within 0.5~24 hours.

Typically Asked Questions from Our Clients
hung***
HI there, we (2 pax) looking to book return train from Chengdu to Lhasa for Sept 18 - Sept 28. Please help !
Dear Hung***,
We can help you book the Chengdu-Lhasa train for you.
We entrust ticket booking to professional scalpers because they usually can secure the soft sleeper tickets.
Due to Tibet's unique background, apart from a passport and a Chinese visa, all foreign tourists allowed to enter Tibet must have Tibet Travel Permits by booking a Tibet tour. And the permit can only be applied by a local Tibet travel agency. We can obtain the Tibet travel permit for you.
Byou***
I am a South Korean passport holder. I will be arriving in Chengdu on the evening of September 19th. I am planning to take the train (Z322) from Chengdu to Lhasa. As I know this train operates every other day, could you please verify whether it runs on even or odd days in September 2026?
If the train operates on odd days, I can take the train on September 21st and arrive in Lhasa on September 23st just in time to start the tour. I will be staying at a hotel in Chengdu from the evening of September 19th until before noon on September 21st. Is it possible for your team to deliver my original Tibet Travel Permit to my Chengdu hotel within this short period?
Dear Byou***,
The train from Chengdu to Lhasa departs on even days in September. In fact, the tickets for the direct train Z322 are very difficult to obtain. I would recommend buying the train tickets from Chengdu to Xining on 21 September and Xining to Lhasa on 22 September. Then you can arrive in Lhasa on 23 September.
We will deliver the original Tibet Travel Permit to your Chengdu hotel.
luis***
Midle berth to have better view to the window. Is there food to buy on the train? how long are the stops in the train stations?
Dear Luis***,
There is food sold on the train. The train usually stops at the Railway Stations on the way for around 6-34 minutes.
Judy***
Can I reserve a soft sleeper berth on the lower berth.
Is there single soft sleepers?
Dear Judy***,
We can reserve a soft sleeper on the lower berth for the Chengdu to Lhasa train. We work with ticket agents and pay a service fee to secure the booking. Each compartment has four berths, arranged as upper and lower beds.
May ***
Hi. I just wanted to reach out about booking your 8 days Lhasa to Everest base group tour starting on the May 15th. We want to take the train ride from Chengdu, if possible. Would you able to help secure the tickets? If so, how much would it be? Thanks in advance.
Dear May****,
We can arrange the 8D Lhasa to EBC Group Tour on May 15th for you.
1. Yes, we can help you book the Chengdu-Lhasa train. We usually entrust ticket booking to professional scalpers because they can secure the soft sleeper tickets.
They will prioritize booking direct trains. However, if that's difficult, we will consider booking connecting trains via Xining. Xining is a necessary stop; all trains entering Tibet need to transfer to oxygen-equipped trains here.
2. As for the 8D Lhasa to EBC Group Tour on May 15th, it costs USD1,010p.p based on 3* hotels, and USD1120p.p based on 4* hotels.
Read More ...