Short answer
Xi'an is the shortest of the big-city rail approaches to Lhasa. 2026 listings show two trains a day on this leg, taking roughly 30 to 33 hours for about 2,864 km, leaving Xi'an Railway Station in the morning and arriving at Lhasa Railway Station the following afternoon.
That is one night on board, not two, which is what makes this route attractive to travellers who want the Qinghai–Tibet scenery without a 40-plus-hour ride. No high-speed service reaches Lhasa; these are Z-series overnight trains on the conventional line.
Foreign passports need the Tibet Travel Permit before boarding, and Xi'an is one of the stations where operators report that the original printed permit is required rather than a copy. Listed 2026 fares are around ¥610 for a hard sleeper and ¥970 for a soft sleeper; the timetable and price in the 12306 app on your booking date are the ones that count.
Two trains a day, and neither of them starts in Xi'an
Xi'an has no Tibet train of its own. The two daily services are long-distance trains from further east that stop in Xi'an on their way west — one originating in Guangzhou, one in Shanghai. You board a train that has already been running for hours.
This has two practical consequences. First, Xi'an gets a daily connection to Lhasa while cities with their own trains often run every other day. Second, the train number on your ticket may not match the number you saw in a blog post, because Chinese trains change number when their running direction changes. Book from the number the 12306 app shows for your date.
Timings shift with each seasonal timetable. Recent listings put departures in the morning window between roughly 08:00 and 10:00, with arrivals in Lhasa the next afternoon. Treat any specific clock time in a third-party listing as indicative and check the app.
Stations and the shape of the journey
| Detail | Xi'an to Lhasa |
|---|---|
| Departure station | Xi'an Railway Station, central Xi'an — not Xi'an North |
| Arrival station | Lhasa Railway Station, a short ride from the old town |
| Trains per day | Two in recent schedules (Z265 and Z165 in 2026 listings) |
| Journey time | About 30 to 33 hours, depending on the service |
| Distance | About 2,864 km |
| Nights on board | One |
| Main stops after Xi'an | Lanzhou, Xining, Delingha, Golmud, then the Qinghai–Tibet line |
| Return trains | Lhasa to Xi'an services leave around midday and again in the evening |
Seat classes on this route
These are conventional Z-series trains, so the cabins are the traditional ones. Berths are what sells on a 30-hour overnight; a hard seat is technically part of the train's formation but not what anyone books for this distance.
| Class | What it is | Listed 2026 fare |
|---|---|---|
| Hard sleeper | Open six-berth bay, lower, middle and upper, no door | About ¥610 |
| Soft sleeper | Closed four-berth compartment with a door | About ¥970 |
| Hard seat | Bench seating in an open carriage | Listed on some Tibet train services; availability varies by date |
On this route the soft sleeper premium is roughly 60% on top of a hard berth, and it buys the door rather than the bed. Berth position is priced inside each class as well: lower berth dearest, upper cheapest. The naming is explained in seat classes on Chinese trains, and the practical differences in the sleeper guide.
One night on board: what to expect
A morning departure means you watch Gansu and Qinghai go past in daylight and sleep through the high plateau.
- Day one. Xi'an to Lanzhou and Xining, with the landscape turning from loess hills to dry highland. The dining car runs fixed meal slots; hot water is free at the end of every carriage.
- Night. Xining, Delingha and Golmud pass while you sleep. Lights in the hard-sleeper corridor stay on, so an eye mask earns its place in the bag.
- Day two. The Qinghai–Tibet stretch — Tanggula highlands, permafrost, the long climb to the pass above 5,000 m, then the drop into Lhasa.
Pack what a hotel would give you: tissues, soap, slippers, a toothbrush, a power bank and a refillable bottle. Nothing else is provided, and hard-sleeper toilets are squat type with no paper.
Permits: Xi'an is one of the strict stations
Foreign passport holders need a Tibet Travel Permit to enter the Tibet Autonomous Region. It is issued through a licensed Tibet tour operator on the strength of a confirmed itinerary, a passport copy and a valid Chinese visa, and it is checked before boarding.
Operator guidance distinguishes between stations that accept a photocopy at check-in — Chengdu, Beijing, Shanghai, Xining and Guangzhou — and stations that require the original printed permit, which include Xi'an, Lanzhou and Chongqing. Rules like these have been adjusted before, so confirm the current requirement with the company handling your permit, and carry two paper copies plus the original once you have it.
Booking: the 15-day window and station quotas
- Check the visa situation firstThe permit sits on top of a Chinese visa. Nothing on the Tibet side can be arranged without it.
- Fix your Tibet itinerary with a licensed operatorIndependent travel in the region is not available to foreign passport holders, and the permit depends on a confirmed itinerary and guide.
- Be ready when the 15-day window opensChina Railway releases tickets 15 days ahead including the day of purchase. Berths on Lhasa trains are the first inventory to go.
- Remember that Xi'an holds only part of the trainChinese railways allocate berths per station. The train can show no Xi'an berths while still selling from its origin city, and the reverse also happens. Check the Xi'an departure specifically, not the service as a whole.
- Ask whether the operator books the berthMost foreign visitors on Lhasa trains get the ticket through the permit-holding agency. If you prefer your own 12306 account, ask whether a Lhasa ticket can be issued to a foreign passport on your date.
- Carry the passport you booked withForeign passports are checked at a manual counter at Xi'an Railway Station, and the name has to match the booking exactly.
The 12306 English guide walks through the app, passport registration and payment.
Other ways to reach Lhasa from Xi'an
Xi'an is about as close as rail gets to Tibet on the eastern side, so there is no shorter train route to compare against. The alternatives are these:
- Fly. Xi'an to Lhasa is a few hours in the air, with more altitude shock on arrival at 3,650 m.
- Stop at Xining. Take a high-speed train west to Xining, stay a night at about 2,275 m, then join a Xining–Lhasa sleeper of roughly 20 hours. It breaks the climb into two steps and adds a hotel night.
- Come from Chengdu instead. The Chengdu–Lhasa train runs a longer route via Xining and takes about 34.5 hours. It leaves in the evening, so the daylight hours on the plateau fall differently.
Altitude, the one thing to plan around
Xi'an sits at roughly 400 m. Lhasa is about 3,650 m, and the Tanggula crossing on the way is above 5,000 m. The train's gradual climb and its on-board oxygen supply help, but they do not remove the step.
Practical approach: keep the first day in Lhasa light, drink more water than you think you need, skip alcohol for the first night, and do not book a high-altitude side trip for the day after arrival. If you have heart or lung conditions, take advice from a travel clinic before you commit to the booking.
Frequently asked questions
Is there a direct train from Xi'an to Lhasa?
Yes, and it is one of the better-connected Lhasa routes. 2026 listings show two trains a day on the Xi'an to Lhasa leg, with journey times of roughly 30 to 33 hours. Both leave from Xi'an Railway Station in the morning and arrive in Lhasa the following afternoon.
How long is the train from Xi'an to Lhasa?
Listings for 2026 give about 30 to 33 hours for roughly 2,864 km. It is one night on board, not two. Departure and arrival times are reissued with each seasonal timetable, so check the 12306 app for your date.
Which station in Xi'an does the Lhasa train use?
Xi'an Railway Station in the city centre, not Xi'an North. Xi'an North handles high-speed G and D trains only and has no Lhasa service. Double-check the station name on your ticket, because the two are on different metro lines and well over half an hour apart by road.
How much does the Xi'an to Lhasa train cost?
2026 listings put a hard sleeper at about ¥610 and a soft sleeper at about ¥970, with the return leg priced the same. Fares vary by season and by berth position inside the carriage, so treat the 12306 figure at the time of booking as the price.
Do foreign passport holders need a Tibet permit for the train from Xi'an?
Yes. The Tibet Travel Permit is required to enter the Tibet Autonomous Region, and it is checked before boarding. Operators report that Xi'an, Lanzhou and Chongqing are stations where the original printed permit is required, while photocopies are accepted at Chengdu, Beijing, Shanghai, Xining and Guangzhou. Confirm the current rule with the operator handling your permit.
How far in advance can I book the Xi'an to Lhasa train?
China Railway sells tickets 15 days ahead, counting the day of purchase. Berths to Lhasa move fast and the app is the only channel with live availability, so be ready when the window opens for your travel date.
Why do listings show different train numbers for the same service?
Neither train starts in Xi'an. The services originate further east and stop in Xi'an on the way to Lhasa, and Chinese trains change number when their running direction changes. Read the number and departure time printed on your own ticket rather than a guide listing.
Can I take a high-speed train from Xi'an to Lhasa?
No. High-speed rail ends well before Tibet. The Xi'an to Lhasa trains are Z-series conventional overnight services on the Qinghai–Tibet line, and G and D trains cannot run that far west.
Is one night on the train enough, or should I split the trip at Xining?
One night is what this route takes, so the Xi'an service is already the short version. Splitting at Xining only makes sense if you want a day at 2,275 m before climbing further; it adds a hotel night and a second booking.
Does the altitude jump from Xi'an to Lhasa cause problems?
Xi'an sits at roughly 400 m and Lhasa at about 3,650 m, so it is a large single step. The train climbs gradually through Gansu and Qinghai and carries its own oxygen supply, which helps, but the first day in Lhasa is still the day to take slowly. Travellers with heart or lung conditions should get advice from a travel clinic before booking.
What is on board, and what to bring?
Free hot water at the end of each carriage, a dining car with set Chinese meal times, and squat toilets in the hard-sleeper cars. Bring tissues, wet wipes, a power bank, slippers and your own food for the first night, because the dining car shuts overnight.
Related reading
Xi'an is usually a stop on a longer rail route rather than the start of one — Beijing to Xi'an is the common approach, and Xi'an to Chengdu is the usual next hop south if Tibet is not the only mountain trip on the list.
Compiled from 2026 China Railway timetable listings for the Xi'an–Lhasa leg, Tibet Travel Permit guidance published by licensed Tibet tour operators, and China Railway statements on the 15-day ticket presale period, cross-checked 30 September 2026. Departure times, train numbers and fares are set per seasonal timetable and change without notice — the 12306 app and the operator holding your permit are the authoritative sources for your travel date. Nothing on this page is travel, medical or legal advice.