China Travel › Trains › Beijing to Lhasa

China Travel · Trains

Beijing to Lhasa by Train (2026): Times, Fares and Booking

Z21 from Beijing West, roughly 40 hours and two nights on board, sleeper classes, the Tibet permit you arrange before the ticket · Updated September 2026

Short answer

The Beijing to Lhasa train — Z21 in the current timetable — leaves from Beijing West (北京西站) in the evening and takes about 40 hours, covering roughly 3,750 km across eight provinces. Published journey times run from 39h 58m to 40h 45m depending on the timetable edition, which in practice means two nights on board and an arrival around midday on the second day after departure.

This is not a high-speed route. There is no bullet train into Tibet, and anyone advertising one means the Beijing–Xining high-speed leg, not the whole trip. The through service is a Z-class plateau train, sealed and pressure-controlled, with oxygen available at the berth for the pass above 5,000 m.

The step that catches foreign travellers is not the ticket, it is the Tibet Travel Permit. Foreign passport holders need one, it can only be issued through a licensed Tibet travel agency, and it has to be arranged in parallel with the train booking. Get the permit sequence right and the rest of this page is straightforward.

The train and what the 40 hours look like

Z21 runs daily on the Beijing–Lhasa route. Departure from Beijing West sits in the evening, which is deliberate: the first night passes while the train is still in the northern plains, and the second covers the plateau. The arrival in Lhasa is around midday.

Between the two ends the train works through Shijiazhuang, Taiyuan, Zhongwei and Lanzhou before it reaches Xining, the last large city before the plateau. Beyond Xining the landscape changes completely — Delingha, Golmud, then the climb over the Tanggula Pass, Nagqu, and down into Lhasa. Most of the second day is the part you came for.

Journey factsDetail
TrainZ21 (published number; numbers change with timetable adjustments)
DepartsBeijing West (北京西站), evening
ArrivesLhasa Railway Station (拉萨站), around midday, two days after departure
DurationAbout 39h 58m – 40h 45m
DistanceAbout 3,750 km
FrequencyDaily, one through train
Nights on boardTwo

Forty hours is a long time in a carriage, and there is no way to shorten it without changing the route. Bring food you actually like, a refillable bottle, and a way to charge a phone — the berth sockets exist but are shared with the compartment.

Sleeper classes and fares

Four classes exist on paper: soft sleeper, hard sleeper, deluxe soft sleeper on some services, and hard seat. Only two are worth considering at this distance.

ClassTypical fareWhat it is
Soft sleeper (软卧)From about ¥1,144Four berths in a compartment with a door, two upper and two lower. The only class where you can close out the carriage.
Hard sleeper (硬卧)From about ¥720Six berths in an open compartment, two upper, two middle, two lower. Berth width is around 60 cm. Fine for most travellers for two nights; the middle berth is the awkward one.
Hard seat (硬座)Cheapest optionAn upright seat for 40 hours. Do not do this to yourself.

Prices vary by berth position — lower berths cost more than upper ones — and the fare table above comes from the published timetable rather than live inventory. Check the figure on 12306 for your date, and expect an agency to quote you a package price that folds in the permit and guide arrangements.

The permit comes first, not the ticket Foreign passport holders cannot buy a Beijing–Lhasa ticket and travel independently. The Tibet Travel Permit is issued by the Tibet Tourism Bureau through a licensed agency, requires a passport scan and your China visa details, and is normally issued close to the travel date. Agencies also hand you the physical or digital permit copy that gets checked before boarding and again on arrival. Budget for this: the permit and the agency service cost more than the train ticket in most packages.

How booking works in practice

Two channels, and they suit different travellers.

  1. 12306 for the berthThe official China Railway platform lists the Lhasa train and sells berths to it. The app has an English interface and takes a foreign passport. Read the 12306 in English walkthrough before you start, and the ticketing guide for the passenger-record step that trips people up.
  2. An agency for the permitLicensed Tibet operators arrange the permit, the guide and the itinerary, and most of them also secure the train berth for you. If you plan to move around Tibet beyond Lhasa — Shigatse, Everest Base Camp, Nyingchi — this is effectively the only route, since additional permits are tied to the agency's itinerary.
  3. Book as early as the channels allow12306 releases tickets inside a pre-sale window of roughly 15 days. Sleepers to Lhasa are the scarcest berths on the network, and agencies hold blocks of them, so late plans usually mean a hard seat or a different date.
  4. Match the name to the passport exactlyPermit, ticket and passport must carry the same Latin spelling from the machine-readable zone. A middle-name mismatch between the permit and the booking is the classic reason someone is stopped at the gate.
  5. Keep the permit copy on youIt is checked on the train and at Lhasa station. A photo on your phone plus a printed copy removes an unnecessary risk.
Consider splitting the journey at Xining Beijing to Xining has high-speed rail and frequent flights; the plateau section from Xining to Lhasa is a single night's travel rather than two. That cuts the long haul, gets you acclimatised at a lower altitude first, and is what most experienced travellers to Tibet actually do. Check the Xining departure times on 12306 and confirm the permit covers boarding at Xining, since the permit names your entry point.

Altitude, oxygen and the second day

The climb is concentrated. For the first 24 hours the train runs at ordinary elevations, and the pass over the Tanggula Mountains comes after Golmud, crossing above 5,000 m. The carriages are sealed and pressure-controlled, which takes the edge off the ascent, and oxygen outlets are available at each berth.

That is not the same as being acclimatised. Lhasa sits at roughly 3,650 m, and the standard advice holds: nothing strenuous on day one, plenty of water, no alcohol the first night, and no rushing the stairs at your hotel. Mild headaches and shortness of breath are normal for a day or two. If you have a heart or lung condition, treat this route as a medical decision rather than a travel one and speak to a doctor before you book.

Seat class choices for two nights

Soft versus hard sleeper is the only real decision, and the price gap of roughly ¥400 is what buys it.

What you getSoft sleeperHard sleeper
Berths per compartment4, with a door6, open to the corridor
Noise and privacyLower noise, you can close the doorConstant corridor traffic and announcements
StorageSpace under the lower berthsUnder the lower berths, plus racks above the corridor
Good forCouples, light sleepers, anyone treating it as the tripSolo travellers watching the budget

Two nights changes the maths. A four-berth compartment with a door is worth the difference on a 40-hour run in a way it never is on a 10-hour overnight hop — see the sleeper guide for how the berth numbering and boarding work.

Frequently asked questions

How long is the train from Beijing to Lhasa?

About 40 hours. Published timetables give between roughly 39 hours 58 minutes and 40 hours 45 minutes depending on the edition, and the train covers about 3,750 km. In practice it is two nights on board, leaving Beijing West in the evening and arriving in Lhasa around midday on the second day after departure.

Do I need a Tibet Travel Permit to take this train?

Yes. Foreign passport holders need a Tibet Travel Permit, and it can only be arranged through a licensed Tibet travel agency, which also books your guide and itinerary. Agencies ask for a passport scan and your China visa, and issue the permit shortly before travel. You cannot simply buy the train ticket and go.

Can I book the Beijing to Lhasa train on 12306?

The ticket appears in the 12306 timetable and the platform sells berths to Lhasa, but most foreign travellers book through an agency because the permit has to be arranged in parallel and agencies hold allocations on the plateau trains. Whichever route you take, book early: 12306 releases tickets inside a pre-sale window of roughly 15 days and the sleepers to Lhasa sell out quickly.

How much does a sleeper berth to Lhasa cost?

Published fares for the Beijing to Lhasa train start at around ¥720 for a hard sleeper and around ¥1,144 for a soft sleeper, with a cheaper hard seat available that is not worth 40 hours of your trip. Agency prices add the permit and tour arrangements on top. Fares change, so check the current figure on 12306.

Which Beijing station does the Lhasa train leave from?

Beijing West (北京西站). Beijing has several main stations and the Lhasa train does not use Beijing South or Beijing Chaoyang, so read the Chinese station name on your ticket rather than the English short form.

Is there oxygen on the train and will I get altitude sickness?

The plateau trains are sealed and pressure-controlled, with oxygen available at the berth and a doctor on board. Most of the 40 hours runs at low altitude; the climb happens after Golmud, over the Tanggula Pass at more than 5,000 m. Mild headache and breathlessness are common, so take the first day in Lhasa slowly.

Is there a faster way to reach Lhasa by rail?

Break the trip. Take a high-speed train or a flight from Beijing to Xining, then board a plateau train there so the high-altitude section takes one night instead of two. The Xining to Lhasa leg still needs the permit, and it is usually booked through the same agency.

Are there high-speed trains from Beijing to Lhasa?

No. There is no high-speed line into Tibet in the current timetable, and the through service is a Z-class plateau train. Anyone advertising a high-speed Beijing to Lhasa train is describing the Beijing to Xining high-speed leg only.

Which cities does the train stop at?

Shijiazhuang, Taiyuan, Zhongwei, Lanzhou, Xining, Delingha, Golmud, Nagqu and Lhasa are the stops listed for the through service. Stop patterns change with each timetable adjustment, so read the stop list attached to your own departure on 12306.

What food and facilities are on board?

Z-class trains carry a dining car with hot meals and a trolley service, plus hot water taps at the end of each carriage, which is what instant noodles and tea run on. Power sockets are at the berth or in the corridor. Card payment on board is unreliable, so carry cash.

Related reading

Compiled from published timetable data for the Beijing–Lhasa plateau service (Z21), independent Tibet rail guides covering fares, stop lists and berth layouts, and 12306 booking documentation, cross-checked 30 September 2026. Sources give journey times from 39h 58m to 40h 45m and fares from ¥720 and ¥1,144 depending on the edition, so ranges are shown rather than a single figure. Permit rules, ticket allocations, fares and departure times are set by China Railway and the Tibet Tourism Bureau, and they change — confirm the current position on the 12306 app and with a licensed Tibet travel agency before relying on anything on this page.