Tibet Train Schedules & Ticket Prices

Tibet Train Schedules at a Glance

  • Xining to Lhasa: 5 to 7 trains a day depending on the season, about 20–22 hours
  • Trains from other cities to Lhasa: Beijing, Shanghai, Guangzhou, Chengdu and Chongqing, all changing to an oxygen-supplied train at Xining
  • Fares from Xining: hard sleeper 495–521 RMB, soft sleeper 781–808 RMB
  • Ticket release: 15 days before departure, including the departure day
  • Busiest period: June to early October, when soft sleepers sell out fastest
Qinghai Tibet Train ride to Lhasa


Tibet Railways Overview

Three railways serve Tibet today:

  • Qinghai–Tibet Railway: opened in 2006, this railway runs 1,956 km from Xining in Qinghai Province to Lhasa. Every train from mainland China to Tibet travels on this line.
  • Lhasa–Shigatse Railway: opened in 2014, this railway extends the line about 250 km west from Lhasa to Shigatse, Tibet’s second-largest city and home to Tashilhunpo Monastery.
  • Lhasa–Nyingchi Railway: opened in 2021, this is Tibet’s first electrified railway. It runs about 435 km east from Lhasa to Nyingchi, a lower and greener region of eastern Tibet.

The timetables below cover all three railways. For the history and scenery of the Qinghai–Tibet Railway, see Qinghai–Tibet Railway: Route, Scenery & Highlights.


Xining to Lhasa Train Schedule

Five to seven trains a day run from Xining to Lhasa, depending on the season. Some start in Xining; others come from mainland cities and stop at Xining.

TrainRouteRunsDeparts XiningArrives LhasaJourney time
Z223 / Z323From Chongqing / ChengduDaily (alternating)11:4207:24 +1 day19h42m
Z8981Starts in XiningDaily12:5011:20 +1 day22h30m
Z21From BeijingDaily15:2711:46 +1 day20h19m
Z265From GuangzhouDaily18:1914:53 +1 day20h34m
Z165From ShanghaiDaily19:2815:36 +1 day20h08m
Y839Starts in Xining (tourist train)Seasonal20:5017:20 +1 day20h30m
Z8991Starts in XiningSeasonal21:5017:39 +1 day19h49m

Seasonal trains usually run in the peak travel season. For the best daytime scenery, choose a train that departs Xining in the late afternoon or evening, such as Z265, Z165, Y839 or Z8991. The most scenic section, between Golmud and Lhasa, then passes in daylight. For more on choosing a train, see our Qinghai–Tibet Train Guide.


Lhasa to Xining Train Schedule

TrainFinal destinationRunsDeparts LhasaArrives XiningJourney time to Xining
Z8982XiningDaily09:5006:21 +1 day20h31m
Y840Xining (tourist train)Seasonal10:2008:00 +1 day21h40m
Z166ShanghaiDaily11:5009:07 +1 day21h17m
Z266GuangzhouDaily12:3510:11 +1 day21h36m
Z22Beijing WestDaily15:5013:13 +1 day21h23m
Z324 / Z224Chengdu West / ChongqingDaily (alternating)17:3016:23 +1 day22h53m

Morning departures from Lhasa, such as Z8982 or Y840, pass the best scenery in daylight along the Qinghai-Tibet railway. From April to October, sleeper tickets leaving Lhasa are usually easier to get than tickets into Tibet.


Mainland China to Lhasa Train Schedules

You can take a train to Lhasa from Beijing, Shanghai, Guangzhou, Chengdu or Chongqing, with journeys of about 35 to 54 hours. Trains from Beijing, Shanghai and Guangzhou run daily; trains from Chengdu and Chongqing run every other day. You travel on one ticket all the way to Lhasa, but change to an oxygen-supplied train at Xining for the high-altitude section.

From (station)TrainRunsDepartsArrives LhasaJourney time
Beijing WestZ21Daily19:4811:46, 3rd day39h58m
ShanghaiZ164Daily18:3315:36, 3rd day45h03m
Guangzhou BaiyunZ264Daily09:2614:53, 3rd day53h27m
Chengdu WestZ322Every other day20:4607:24, 3rd day34h38m
Chongqing WestZ223Every other day21:0007:24, 3rd day34h24m


Lhasa to Mainland China Train Schedules

To (station)TrainRunsDeparts LhasaArrivesJourney time
Beijing WestZ22Daily15:5008:43, 3rd day40h53m
ShanghaiZ166Daily11:5012:03, 3rd day48h13m
Guangzhou BaiyunZ266Daily12:3520:13, 3rd day55h38m
Chengdu WestZ324Every other day17:3007:01, 3rd day37h31m
Chongqing WestZ224Every other day17:3007:01, 3rd day37h31m

These trains also stop at major cities along the way, including Xi’an and Lanzhou, so you can board there too. If you’re short on time, fly or take a high-speed train to Xining and start your Tibet train journey there. This saves a day or more, gives you more trains to choose from, and lets you spend a day or two adjusting to the altitude before boarding.

For advice on specific routes, see our Beijing to Lhasa, Xining to Lhasa and Chengdu to Lhasa train guides.


Changing Trains at Xining

The transfer takes place inside Xining Railway Station, so you don’t need to exit or buy another ticket. Keep your luggage with you and follow the railway staff’s instructions to the platform for the oxygen-supplied train.

Scenery along Qinghai Tibet Railway


Tibet Train Ticket Prices

There are three ticket classes: soft sleeper, hard sleeper and hard seat. Fares depend on your departure city, class and berth; lower berths cost slightly more than upper berths.

RouteHard seatHard sleeperSoft sleeper
Xining → Lhasa224 RMB495–521 RMB781–808 RMB
Chongqing → Lhasa302.5 RMB628–664 RMB998–1,035 RMB
Chengdu → Lhasa328 RMB668–709 RMB1,062–1,101 RMB
Beijing → Lhasa360 RMB720–763 RMB1,144–1,186 RMB
Shanghai → Lhasa402.5 RMB794–842 RMB1,263–1,311 RMB
Guangzhou → Lhasa447 RMB865-919 RMB1,468-1,526 RMB

Fares are the same in the opposite direction. For journeys of 20 hours or more, we recommend a sleeper; see our Qinghai–Tibet Train Guide for the differences between soft and hard sleepers.

Child Fares for Tibet Train Tickets:

Under 6: free when sharing a berth with an adult (one free child per adult). A child who needs their own berth, or a second child under 6 with the same adult, needs a child ticket.

Ages 6 to 13: child ticket, about half the adult price for a seat and about 75% of the adult price for a sleeper berth.

14 and over: full adult fare.

Tibetan antelope


How to Book Tibet Train Tickets

Tibet train tickets go on sale 15 days before departure, including the departure day. In the peak season, from June to early October, and especially during the summer school holidays, soft sleepers often sell out soon after release.

  • Book your tour 30–60 days ahead: the Tibet Travel Permit takes about 15–20 days to process, and in the peak season we start securing train tickets well before they go on sale.
  • Request in advance: when you book your Tibet tour, tell us your preferred train and class. This is a request, not a confirmed ticket; we confirm once tickets are issued.
  • Peak-season tickets: in the tourism season, sleeper tickets (especially soft sleepers) are very hard to get once sales open, so we work with trusted third-party ticket agents to secure your berths in advance. The agent charges a service fee of about 200–500 CNY per ticket, depending on the route, which we always confirm with you before booking.
  • Real-name tickets: tickets are issued in your name using your passport details, so please send us your passport details when you book your tour.
  • Berths together: berths are assigned automatically, so travel companions may end up in different compartments. We request berths together for groups, but this can’t be guaranteed in the peak season.
  • Tour only: WindhorseTour arranges train tickets as part of a complete Tibet tour. You pay the official ticket price, plus the third-party agent’s fee if one applies; we add no markup of our own. We don’t offer ticket-only bookings.


Before You Board

  • Documents: bring your original passport and a color copy of your Tibet Travel Permit. We email you the permit in advance so you can print it before your trip.
  • Arrive early: be at the station at least 30 minutes before departure to allow time for the passport and permit checks and security screening. Boarding closes a few minutes before the train leaves.
  • Luggage allowance: the official limit is 20 kg per adult ticket and 10 kg per child ticket. In practice, luggage is rarely weighed, but space on board is limited, so one medium suitcase and a small day bag per person is the most comfortable choice.
  • On board: there’s a dining car and 24-hour hot water, but no Wi-Fi. The carriages have an oxygen supply, but it doesn’t prevent altitude sickness.
  • Arriving in Lhasa: your Tibetan guide meets you at Lhasa Railway Station; the drive to downtown Lhasa takes about 25 minutes. Take it easy on your first day to adjust to the altitude.


Lhasa to Shigatse Train Schedule

Fuxing (C-series) trains run between Lhasa and Shigatse up to three times a day, taking about 2 hours. Shigatse is the gateway to Everest Base Camp, so many travelers take the train one way and continue by road.

TrainDeparts LhasaArrives ShigatseJourney time2nd class1st classBusiness class
C88508:4010:442h04m64 RMB103 RMB225 RMB
C88713:4015:442h04m64 RMB103 RMB225 RMB
C88317:0019:172h17m64 RMB103 RMB225 RMB
TrainDeparts ShigatseArrives LhasaJourney time2nd class1st classBusiness class
C88611:0513:092h04m64 RMB103 RMB225 RMB
C88816:0518:092h04m64 RMB103 RMB225 RMB
C88419:3721:412h04m64 RMB103 RMB225 RMB


Lhasa to Nyingchi Train Schedule

The Lhasa–Nyingchi Railway links Lhasa with Nyingchi in eastern Tibet via Shannan. The Fuxing (C-series) train takes about 4 hours; the slower K-series train takes about 5.5 hours but offers sleeper berths. Nyingchi, at around 3,000 m, is lower and greener than Lhasa, with forests, rivers and snow peaks.

TrainDeparts LhasaArrives NyingchiJourney time2nd class / Hard seat1st class / Hard sleeperBusiness class / Soft sleeper
C881 (Fuxing)08:0012:044h04m129 RMB206 RMB452 RMB
K683116:4522:165h31m64.5 RMB159.5-166.5 RMB245.5-252.5 RMB
TrainDeparts NyingchiArrives LhasaJourney time2nd class / Hard seat1st class / Hard sleeperBusiness class / Soft sleeper
K683209:5015:205h30m64.5 RMB159.5-166.5 RMB245.5-252.5 RMB
C882 (Fuxing)12:2416:324h08m129 RMB206 RMB452 RMB

Fuxing trains have 2nd class, 1st class and business class seats; K-series trains have hard seats, hard sleepers and soft sleepers.


Tibet Train Schedule FAQs

How many trains run from Xining to Lhasa each day?

Five to seven trains a day, depending on the season. They include trains that start in Xining and trains from Beijing, Shanghai, Guangzhou, Chengdu and Chongqing that stop at Xining.

Is there a train from Beijing to Lhasa?

Yes. Z21 runs daily from Beijing West to Lhasa in about 40 hours on a single ticket, but passengers change to an oxygen-supplied train at Xining.

Do Chengdu and Chongqing trains run every day?

No. The Chengdu and Chongqing trains to Lhasa each run every other day, on alternating days.

What time zone are Tibet train times in?

Beijing time. Tibet uses Beijing time even though it lies far to the west, so mornings stay dark until later and sunsets come late.

Can I take the Tibet train without booking a tour?

No. You can buy a train ticket yourself, but foreign travelers need a Tibet Travel Permit to board, and the permit is only issued for a tour arranged by a licensed agency.


Plan Your Tibet Train Journey

Choosing the right train is only part of the journey. WindhorseTour arranges your Tibet Travel Permit, helps you pick the best train for your dates and route, and secures sleeper tickets in advance, even in the peak season. Your Tibetan guide meets you at Lhasa Railway Station, and the rest of your Tibet tour is planned around your train.

Tell us your travel dates, departure city and preferred sleeper class, and we’ll suggest the best train and itinerary for you. Or browse our Tibet Train Tours for ready-made itineraries.

Related tours

Beijing ⇀ Lhasa
...
Beijing ⇀ Xi'an ⇀ Lhasa ⇀ Namtso ⇀ Lhasa
11 days
∙ Private ∙
Culture and Heritage

This 11-day Beijing Xi’an Lhasa Train Tour links China’s ancient capitals with Tibet’s cultural heart. Visit the Great Wall and Terracotta Warriors, then take the Qinghai-Tibet Railway to Lhasa to explore the Potala Palace, Jokhang Temple, and the stunning Namtso Lake or Yamdrok tso.

From USD 1,383
USD 1,258
Xining ⇀ Lhasa
...
Xining ⇀ Qinghai Lake ⇀ Lhasa ⇀ Gyantse ⇀ Shigatse ⇀ Lhasa ⇀ Namtso ⇀ Lhasa
9 days
∙ Private ∙
Culture and Heritage

Begin your train journey in the multinational city-Xining, Qinghai province. This Tibet train tour offers you a once in a lifetime chance to relax in these breathtaking spots including Qinghai Lake, the Potala Palace and more.

From USD 1,169
USD 1,063
Beijing ⇀ Kathmandu
...
Beijing ⇀ Lhasa ⇀ Shigatse ⇀ Sakya ⇀ Mount Everest ⇀ Gyirong Border ⇀ Kathmandu
12 days
∙ Private ∙
Overland

Experience the ultimate overland adventure on this 12-Day Beijing Tibet Train Tour to Kathmandu.
Explore Beijing’s Forbidden City, Temple of Heaven, and the Great Wall before boarding the Qinghai-Tibet Railway to Lhasa. Discover the Potala Palace, Yamdrok Lake, and Everest Base Camp, then continue into Kathmandu valley, where Tibetan culture meets Nepal’s vibrant mountain spirit.

From USD 1,647
USD 1,497