Every long-distance train to Lhasa eventually joins the same railway. Services from Beijing, Shanghai, Guangzhou, Chengdu and other Chinese cities run across the country to Xining, where the Qinghai–Tibet Railway takes over — the only railway connection between the Tibet Autonomous Region and the rest of China’s railway network. This page maps the whole system: the converging routes, the journey times, the plateau section station by station, and what the ride does and does not do for acclimatization. It is one of the routes in our Tibet map hub.
Quick Tibet Train Map Facts
Sources: Qinghai–Tibet Railway route and station elevations per China Railway; journey times from the October 2026 timetable as published on 12306; figures checked October 5, 2026 and subject to seasonal change.
Tibet Train Map: How the Routes Reach Lhasa
On a map, the rail routes into Tibet do not look like a web — they look like a funnel. Lines start from Beijing, Shanghai, Guangzhou, Chengdu, Chongqing and Xi’an, run across northern and western China, pass through Lanzhou, and gather at Xining in Qinghai Province. From there a single line — the Qinghai–Tibet Railway — continues alone: Xining, Golmud, the Tanggula Pass, Nagqu, Lhasa.
The funnel shape is not a scheduling accident: the Golmud–Lhasa section is the only railway connection between the Tibet Autonomous Region and the rest of China’s railway network, so every approach has to join it. The main cities and travel hubs along these routes are covered in our Tibet city map.

The departure cities are interchangeable in one sense — they all deliver you to the same plateau railway — but very different in another: how much of China you cross first. Typical through-journey times as scheduled at our October 2026 check:
| Departure city | Typical journey time | Route shape on the map | Best use |
|---|---|---|---|
| Beijing | 39:58 | Southwest via Taiyuan | The classic long ride from the capital |
| Shanghai | 45:03 | Northwest via Zhengzhou and Xi’an | East China departures |
| Guangzhou Baiyun | 53:27 | North via Changsha, Wuhan and Xi’an | The full south-to-plateau traverse |
| Chengdu | 34:38 | North via Guangyuan | Western China gateway — departs every other day |
| Chongqing | 33:39 | North via Guangyuan | Southwest alternative to Chengdu — departs every other day |
| Xi’an | 30:09–31:00 | West via Lanzhou | Central China boarding |
| Lanzhou | 22:44–23:21 | Where the routes from across China converge | Mid-corridor boarding |
| Xining | 19:42–22:30 | The plateau railway itself | The shortest full approach |
At our October 2026 check, through carriages ran from all of these cities, so you can stay on one train from boarding to Lhasa — though the Chengdu and Chongqing departures run on alternate days rather than daily. Chinese timetables shift seasonally, and through services come and go over time, so check your own date on 12306 before planning around a through ride.
For everything the map does not cover — classes, fares, food, what a night in a hard sleeper actually feels like — our Tibet train guide carries the detail.
The Qinghai–Tibet Railway: Xining to Lhasa Segment by Segment
The railway can be divided into two main sections. The 814-km Xining–Golmud section, which crosses the Qaidam Basin, has been in operation since 1984. The 1,142-km Golmud–Lhasa section followed in 2006 and is the part people mean by “the Tibet train”: roughly 960 km above 4,000 m, and the Tanggula Pass at 5,072 m — the highest point on any railway in the world. Tanggula station, at 5,068 m, is the highest railway station on earth. China’s national standard map service publishes the official base maps this route is drawn on.

| Section | What happens on this stretch |
|---|---|
| Xining – Golmud (814 km) | Often covered at night; the transition from settled China toward the plateau |
| Golmud – Tanggula | The climb: Kunlun Pass, the Hoh Xil wilderness, then the highest section of railway in the world |
| Tanggula – Nagqu | The Changtang grassland at over 4,500 m; Cuona Lake on clear days |
| Nagqu – Lhasa | The descent to 3,650 m past Damxung and Yangbajing — arrival is usually mid-morning to early afternoon |

| Station | Approx. elevation | Role in the journey |
|---|---|---|
| Xining | 2,275 m | The gateway: the plateau railway begins here |
| Golmud | 2,829 m | The last major lower-altitude station before the high plateau; oxygen-enriched air comes on from here |
| Tanggula | 5,068 m | The highest railway station in the world |
| Nagqu | About 4,500 m | Main northern Tibet stop before the descent |
| Lhasa | 3,650 m | End of the railway, start of the altitude that matters |
One map-reading caution: a station’s elevation and the elevation of the line around it are not the same thing. Tanggula station sits at 5,068 m, but the railway crosses the pass itself at 5,072 m; along the Golmud–Tanggula section, intermediate stations such as Wudaoliang (4,636 m) and Tuotuohe (4,547 m) show that much of the middle section runs above 4,500 m.
The window scenery — Qinghai Lake on some departures, the snow peaks of the Kunlun range, the Tibetan antelope habitat of Hoh Xil, Cuona Lake’s blue — depends heavily on whether your train passes by day or by night, which varies by service and season.
Which City Should You Board the Train From?
There is no single best boarding city — the right choice depends on where you already are and how much time you want to spend on the train. If you are traveling through eastern China, Beijing, Shanghai or Guangzhou turn the approach itself into a two-day crossing of the country: the landscape runs from rice fields to the Loess Plateau to the Gobi before the mountains start.
From Chengdu, Chongqing or Xi’an, the ride is shorter and the detour through northern China is less of a commitment. If your main goal is the plateau railway itself, board at Xining and keep the whole journey under a day.
Two questions come up again and again. Why does the Chengdu train curve so far north on the map? Because there is currently no railway heading west from Chengdu into Tibet — the Sichuan–Tibet line is still under construction — so the trains run northeast to Lanzhou and join the Qinghai–Tibet corridor at Xining like the other long-distance services.
Does the longer ride from Beijing or Shanghai help with acclimatization? The short answer: only a little. The added hours are mostly spent at low altitude, and the decisive climb — Golmud to Lhasa, up over 5,000 m and back down to 3,650 m — is identical for everyone on board.
If you want a genuinely gentler entry, spend a night or two in Xining before boarding. That gives your body a night at 2,275 m in a proper bed — something a sleeper berth cannot replicate. The mechanisms, warning signs and the sleep-and-climb rule are covered page by page in our Tibet altitude map, and our Lhasa map guide shows what an unhurried first 48 hours in the city can hold.
Tickets, Permits and Timetables
Train numbers, departure times, fares and even the availability of through services can change with the season, so treat every number on this page as an October 2026 snapshot, not a promise. Tickets are sold through 12306, China Railway’s official portal, which has an English interface and warns that it has not authorized third-party booking sites; foreign travelers book with their passports as the required identification document, and berths sell out early in the summer peak.
Documents come before tickets. To board a train into Tibet, foreign travelers need the original Tibet Travel Permit, issued only through a licensed Tibet operator, and tickets for Lhasa-bound services are normally arranged through that operator rather than purchased independently. We help you compare services, shape the itinerary and coordinate the timing; tickets and all Tibet travel documents are handled by our licensed Tibet operating partner. The permit requirements route by route are mapped in our Tibet permit map.
Train or Fly?
The two options serve different purposes — one saves time, while the other makes the journey part of the experience. A flight gets you to Lhasa in a fraction of the time; the train trades two days of travel for the slow climb, the window scenery and the ride itself. Many travelers split the difference: fly in to save days at the front of the trip, and take the train out for the plateau section at the end. Which one is right depends almost entirely on whether you are optimizing for time or for the journey.
| Train | Flight | |
|---|---|---|
| Beijing to Lhasa | About 40 hours | About 4.5 hours, usually with a stop |
| Plateau scenery | Two days of it, on the Qinghai–Tibet Railway | Mountain views if the flight path and weather align |
| Altitude transition | Gradual rise to the 5,072 m high point, then down to 3,650 m | Rapid rise to 3,650 m on landing |
| Documents | Original Tibet Travel Permit needed to board | Same permit needed to check in |
| Best for | The journey itself | Saving time |
The air side — which cities fly direct, which flights serve Gonggar Airport, and what the airport’s 3,570 m elevation means for arrival day — is mapped in our arrival airports and Gonggar Airport guide, and for pairing the ride with a longer overland plan, our Tibet travel route map lays out the 4-to-15-day itineraries the train connects to.
Frequently Asked Questions
Tibet Train Map FAQ
Is Xining the best place to board the train to Lhasa?
If your priority is the plateau railway itself, Xining is the most direct boarding point: it keeps the ride to about 20–22 hours, and a night in the city beforehand gives you some time to adjust at 2,275 m. If you are already traveling in Beijing, Shanghai or Chengdu, the long through ride turns the approach into part of the trip; both patterns can work, depending on your itinerary.
Do all trains to Tibet pass through Xining?
Yes. Trains from the rest of China use Xining as the connection point, because the Qinghai–Tibet Railway continues from there toward Golmud and Lhasa. Services that already use the oxygen-equipped plateau carriages run through on the same train; on some services, all passengers change trains at Xining and continue on the oxygen-equipped stock for the climb. Either way, Xining is the point where the plateau railway begins.
How long is the train from Beijing to Lhasa?
About 40 hours on the through service as scheduled at our October 2026 check. Shanghai takes about 45 hours, Guangzhou about 53. Timetables shift seasonally, so check your travel date on 12306 rather than planning around a fixed figure.
Is the Tibet train safe at altitude?
The carriages run oxygen-enriched air on the plateau section and every berth has an individual outlet, and the trains are designed for high-altitude operation; at boarding, you will also be asked to fill in a simple health declaration card for your carriage attendant. But much of the middle section runs above 4,500 m, motion and poor sleep can mimic or mask symptoms, and the on-board oxygen is a comfort measure, not a substitute for medical care. Carry your usual precautions and read the altitude page before you go.
Does taking the train help with acclimatization?
To some extent — but not simply because the journey is longer. The extra hours from a distant boarding city are mostly at low altitude; the decisive climb from Golmud over 5,072 m down to Lhasa is the same for everyone. Spending a night or two in Xining before boarding adds time at 2,275 m before the train reaches the higher plateau, and your first 48 hours in Lhasa still need to be unhurried.
Can foreigners take the train to Tibet?
Yes, with documents: a passport for the ticket and the original Tibet Travel Permit to board, issued only through a licensed Tibet operator, and tickets for Lhasa-bound services are arranged through that same operator. We help you compare options and plan the timing; the bookings and permits themselves are handled by our licensed Tibet operating partner.
Do longer rides from Beijing or Shanghai help with acclimatization?
Only marginally. The extra hours on a longer through service are mostly spent at low altitude, so they do not build much of an altitude advantage. The climb that actually matters — Golmud up over 5,000 m and back down to Lhasa at 3,650 m — is the same on every train. If a gentler entry is the goal, a night or two in Xining before boarding does more than a longer ride from the coast.
Why does the Chengdu to Lhasa train swing so far north on the map?
Because there is currently no railway running west from Chengdu into Tibet — the Sichuan–Tibet line is still under construction. The trains therefore head northeast to Lanzhou and join the Qinghai–Tibet corridor at Xining, exactly like the services from Beijing and Shanghai. On the map it looks like a detour; in the network it is simply the only way in by rail.
Show how Tibet trains from Chinese cities connect at Xining.
Every long-distance service — Beijing, Shanghai, Guangzhou, Chengdu, Chongqing, Xi’an, Lanzhou — funnels into Xining in Qinghai Province, which is the junction between the national network and the Qinghai–Tibet Railway. From Xining a single line continues alone: Golmud, the Tanggula Pass at 5,072 m, Nagqu, then Lhasa. That is why the rail map into Tibet looks like a funnel rather than a web.
Should I take the train or fly to Lhasa?
They solve different problems. A flight saves days — Beijing to Lhasa is about 4.5 hours against roughly 40 by rail. The train swaps that time for the plateau crossing itself: two days of scenery on the Qinghai–Tibet Railway and a gradual rise to 5,072 m before the descent into Lhasa. Many travelers split the difference — fly in to protect the front of the trip and ride the train out. Either way the same Tibet Travel Permit is required.
Where do these times and figures come from?
Times, fares and through services were checked on October 5, 2026. Journey times come from the October 2026 timetable as published on China Railway’s 12306 portal, and route and station elevations follow China Railway’s own figures. Chinese timetables shift seasonally and through services change over time, so treat every number on this page as a snapshot of that date rather than a promise — confirm your own travel date on 12306 before booking.