Xianyang to Lhasa Train
ContentTaking the train from Xianyang to Lhasa is one of the most scenic and memorable ways to reach Tibet. The journey not only connects you with the world’s highest railway but also allows you to enjoy breathtaking views of the Qinghai-Tibet Plateau along the way. In this guide, you’ll find practical information about ticket booking, train schedules, route highlights, altitude changes, and travel tips to help you plan a smooth and enjoyable Tibet train tour from Xianyang.
Basic Facts about Xianyang to Lhasa Train
Xianyang to Lhasa Train Open Date: 2006
Xianyang to Lhasa Train Route: Z165
Xianyang to Lhasa Train Type: Z-series
Xianyang to Lhasa Train Departure Station & Time: Xianyang Railway Station (09:44)
Xianyang to Lhasa Train Arrival Station & Time: Lhasa Railway Station (15:30)
Xianyang to Lhasa Train Distance: 2,840 kilometers (1,420miles)
Xianyang to Lhasa Train Duration: 29hrs 46mins
Xianyang to Lhasa Train Frequency: Daily
Xianyang to Lhasa Train Ticket Class & Cost: Soft Sleeper (from $139), Hard Sleeper (from $87), Hard Seat ($42)
Xianyang to Lhasa Train Avg. Speed: About 92km/h
Xianyang to Lhasa Train Stops: Xianyang, Baoji, Lanzhou, Xining, Golmud, Amdo, Nagqu, Lhasa
Xianyang to Lhasa Train Highlights: Qinghai Lake, Kunlun Mountains, Nyainqentanglha Mountains, Yangbajing, Lhasa
River
Xianyang to Lhasa Train Route Map
Departing from Xianyang Railway Station, the train follows the Qinghai–Tibet Railway westward across several provinces before reaching Tibet. Along the journey, you will travel through key regions of Shaanxi, Gansu, and Qinghai, experiencing diverse landscapes from fertile plains to high-altitude grasslands. Major stops on this route include Baoji, Lanzhou, Xining, Golmud, Amdo, and Nagqu, before the train finally pulls into Lhasa Railway Station.
Xianyang to Lhasa Train MapXianyang to Lhasa Train Schedule: Station, Altitude, Time, and Distance
The Xianyang to Lhasa train covers a total distance of about 2840km and takes nearly 30 hours. Along the way, it passes through major cities such as Baoji, Lanzhou, Xining, and Golmud before entering the Tibetan Plateau, where the altitude rises above 4,000 meters at stations like Amdo and Nagqu. Here are the detailed train schedule for your reference.
| No. | Station | Altitude | Day | Arrival | Departure | Stop Time | Distance |
|---|---|---|---|---|---|---|---|
| 1 | Xianyang | 366m | Day 1 | / | 09:44 | / | 0km |
| 2 | Baoji | 618m | Day 1 | 11:00 | 11:08 | 8min | 150km |
| 3 | Lanzhou | 1520m | Day 1 | 16:16 | 16:36 | 20min | 653km |
| 4 | Xining | 2200m | Day 1 | 19:08 | 19:28 | 20min | 869km |
| 5 | Golmud | 2780m | Day 2 | 01:31 | 01:56 | 25min | 1698km |
| 6 | Amdo | 4800m | Day 2 | 10:42 | 10:44 | 2min | 2392km |
| 7 | Nagqu | 4500m | Day 2 | 12:02 | 12:08 | 6min | 2518km |
| 8 | Lhasa | 3650m | Day 2 | 15:30 | / | / | 2840km |
| No. | Station | Altitude | Day | Arrival | Departure | Stop Time | Distance |
|---|---|---|---|---|---|---|---|
| 1 | Xianyang | 366m | Day 1 | / | 09:44 | / | 0km |
| 2 | Baoji | 618m | Day 1 | 11:00 | 11:08 | 8min | 150km |
| 3 | Lanzhou | 1520m | Day 1 | 16:16 | 16:36 | 20min | 653km |
| 4 | Xining | 2200m | Day 1 | 19:08 | 19:28 | 20min | 869km |
| 5 | Golmud | 2780m | Day 2 | 01:31 | 01:56 | 25min | 1698km |
| 6 | Amdo | 4800m | Day 2 | 10:42 | 10:44 | 2min | 2392km |
| 7 | Nagqu | 4500m | Day 2 | 12:02 | 12:08 | 6min | 2518km |
| 8 | Lhasa | 3650m | Day 2 | 15:30 | / | / | 2840km |
Xianyang to Lhasa Train Ticket Class & Cost: Soft Sleeper, Hard Sleeper, Hard Seat, and Ticket Price
There are three main ticket classes available on the Xianyang to Lhasa train: soft sleeper, hard sleeper, and hard seat. Each offers different levels of comfort and privacy, making it easier for you to choose based on your budget and travel needs.
4.1 Xianyang to Lhasa Train Soft Sleeper
The soft sleeper is the most comfortable option, featuring 4 berths in each compartment with a door for privacy. Bedding is clean and provided, and the soft sleeper is ideal for long journeys across the Qinghai-Tibet Plateau. With prices starting from $139, this class is recommended for you if you want a more relaxed and restful ride.
4.2 Xianyang to Lhasa Train Hard Sleeper
The hard sleeper offers a more budget-friendly choice while still ensuring a bed for the overnight journey. Each compartment has 6 berths without a door, making it less private than the soft sleeper but still relatively comfortable. Tickets cost from $87, making this the most popular option for both locals and budget-conscious tourists.
4.3 Xianyang to Lhasa Train Hard Seat
The hard seat is the cheapest ticket at $42, but it is not recommended for the nearly 30-hour trip from Xianyang to Lhasa. Seats are basic and can be crowded, with limited space to rest, especially at night. It may suit short-distance passengers, but for long-distance travelers, it is better to choose a sleeper ticket.
4.4 Which kind of train ticket should I choose?
If you value comfort and privacy, the soft sleeper is the best choice. If you're on a tighter budget, the hard sleeper balances affordability with a reasonable level of comfort, making it the most popular class. The hard seat is the cheapest but least comfortable option, and is generally not recommended for such a long journey to Tibet.
| Feature | Soft Sleeper | Hard Sleeper | Hard Seat |
|---|---|---|---|
| Xianyang to Lhasa Train Z165 | ![]() |
![]() |
![]() |
| Comfort Level | ★★★★☆ (High) | ★★★☆☆ (Medium) | ★☆☆☆☆ (Low) |
| Berths per Compartment | 4 (2 upper, 2 lower) | 6 (2 upper, 2 middle, 2 lower) | No berths (seats only) |
| Privacy | More (with door) | Less (no door) | None |
| Bed Softness | Softer mattress | Firmer mattress | No bed |
| Space | More spacious | Less spacious | Very cramped |
| Noise Level | Lower | Higher | Very high |
| Cost | Most expensive Upper Berth: $139, Lower Berth: $144 |
Moderate Upper Berth: $87, Middle Berth: $90, Lower Berth: $93 |
Cheapest Hard Seat: $42 |
| Best for | Comfortable travel | Budget travelers | Short trips or low-budget travelers |
| Feature | Soft Sleeper | Hard Sleeper | Hard Seat |
|---|---|---|---|
| Xianyang to Lhasa Train Z165 | ![]() |
![]() |
![]() |
| Comfort Level | ★★★★☆ (High) | ★★★☆☆ (Medium) | ★☆☆☆☆ (Low) |
| Berths per Compartment | 4 (2 upper, 2 lower) | 6 (2 upper, 2 middle, 2 lower) | No berths (seats only) |
| Privacy | More (with door) | Less (no door) | None |
| Bed Softness | Softer mattress | Firmer mattress | No bed |
| Space | More spacious | Less spacious | Very cramped |
| Noise Level | Lower | Higher | Very high |
| Cost | Most expensive Upper Berth: $139, Lower Berth: $144 |
Moderate Upper Berth: $87, Middle Berth: $90, Lower Berth: $93 |
Cheapest Hard Seat: $42 |
| Best for | Comfortable travel | Budget travelers | Short trips or low-budget travelers |
Xianyang to Lhasa Train Ticket
Securing tickets from Xianyang to Lhasa during peak travel months can be challenging due to limited availability. For a smooth journey, we advise finalizing your travel arrangements and purchasing tickets 15 days ahead of your departure date.
5.1 How to book a Xianyang to Lhasa train ticket?
There are three main ways to book a Xianyang to Lhasa train ticket.
The first way to book a Xianyang to Lhasa train ticket is through the official 12306 website or mobile app. This platform provides real-time ticket availability and allows online payment, but it is more suitable for travelers who have a Chinese ID and local payment methods.
Another option is to buy tickets directly at Xianyang Railway Station or other authorized ticket offices. This is a straightforward method, though it may involve long queues, especially during busy travel seasons and holidays.
For international travelers, the most convenient way is to book through a reliable travel agency such as Tibet Horizon. We can secure train tickets for you, assist with the mandatory Tibet Travel Permit, and even customize a complete Tibet travel itinerary to make your journey smooth and worry-free.
5.2 Where and how to get a Xianyang to Lhasa train ticket?
If you book your Xianyang to Lhasa train ticket online through the official 12306 website or app, most tickets are issued as electronic tickets linked to your passport. In this case, you can go directly to the boarding gate at Xianyang Railway Station and present your passport, along with your Tibet Travel Permit, to board the train without needing a paper ticket.
If you purchased your ticket at the station or through an authorized ticket office, you will usually receive a paper ticket. You must keep it safe, as it is required for both boarding and seat checks during the journey.
If you book through a professional travel agency such as Tibet Horizon, things are even easier. We can not only help you secure the train ticket and Tibet Travel Permit, but also deliver the physical train ticket directly to your hotel, so you can simply bring your passport, Tibet Travel Permit, and ticket to the station for boarding.
5.3 How to read a Xianyang to Lhasa train ticket?
咸阳站: Xianyang Railway Station
拉萨站: Lhasa Railway Station
xx年xx月xx日xx开: xx Year xx Month xx Date xx Departing
xx车xx号上/中/下铺: xx Carriage xx Upper/Middle/Lower Berth
新空调软卧/硬卧/硬座: Soft Sleeper/Hard Sleeper/Hard Seat
Xianyang to Lhasa Train TicketXianyang to Lhasa Train Trip
6.1 How to get to Xianyang Railway Station?
You can reach Xianyang Railway Station by taking several local bus routes, which are economical and run frequently from different parts of the city. For a faster and more comfortable option, taxis and ride-hailing services are widely available and provide a direct transfer to the station, especially convenient if you are carrying heavy luggage.
6.2 What travel documents do I need for the Xianyang to Lhasa train?
To board the Xianyang to Lhasa train, you need to prepare several key documents. A valid passport and a Chinese Visa are the basic entry requirements for China. In addition, a Tibet Travel Permit is mandatory for all foreign visitors to Tibet and must be presented when boarding the train. Lastly, you will need your train ticket, which can be either an electronic ticket linked to your passport or a printed paper ticket.
6.3 How to board the train from Xianyang to Lhasa Tibet?
1) Make sure you have all the required travel documents ready, including your passport, Chinese visa, Tibet Travel
Permit, and train ticket.
2) Arrive at Xianyang Railway Station at least 1.5–2 hours before departure to allow enough time for check-in and
boarding.
3) Pass through the luggage scan with your documents prepared.
4) Check the departure boards for your train number and follow the signs to the appropriate waiting area.
5) Once boarding is announced, queue up in order, present your documents, and enter the platform.
6) Locate your carriage and seat or sleeper berth, and keep your documents handy as they may be inspected again en
route to Lhasa.
6.4 What’s the best time for the Xianyang to Tibet train tour?
The best time to take the Xianyang to Lhasa train is from April to October, when the weather in Tibet is relatively mild and the scenery along the Qinghai-Tibet Railway is at its most beautiful. During these months, you can enjoy blooming flowers in spring, lush grasslands in summer, and crystal-clear skies in autumn, making the train ride especially rewarding.
Winter (November to March) is much colder, but it also has its own charm. With fewer tourists, cheaper tickets, and snow-covered landscapes, the journey feels more peaceful and authentic.
6.5 What to see in Xianyang to Lhasa train journey?
The journey from Xianyang to Lhasa offers an extraordinary window into the changing landscapes of China’s northwest. Shortly after departure, you will travel through the plains and valleys of Shaanxi, gradually entering the rugged terrains of Gansu and Qinghai, where the scenery becomes more dramatic.
Highlights include the turquoise expanse of Qinghai Lake, surrounded by wide grasslands, and the imposing Kunlun Mountains, whose snow-covered peaks dominate the horizon. As the train ascends onto the Tibetan Plateau, the Nyainqentanglha Mountains appear, their towering summits creating a mystical atmosphere. Close to Lhasa, Yangbajing presents steaming hot springs and endless pastures, while the train’s approach along the Lhasa River offers a tranquil view before arriving in the city.
-
10 Days Xian Train to Lhasa Shigatse Everest Base Camp and Namtso Tour
Features:
Experience a train journey on the plateau
Traverse the rail to heaven
Vast grassland and serene lakesGroup size: Min.1 pax
Tour price: free enquire >
-
12 Days Xining Qinghai Lake, Qinghai-Tibet Train to Lhasa and Mount Everest & Namtso Lake Tour
Features:
Scenic sky train
Enjoy more plateau scenery
Panoramic tour to Tibet highlightsGroup size: Min.1 pax
Tour price: free enquire >
-
8 Days Guangzhou Flight to Lhasa Shigatse Everest Base Camp Tour
Features:
Explore southern and western China
Modern city to ancient plateau city
Discover Tibetan history and cultureGroup size: Min.1 pax
Tour price: free enquire >
6.6 How about Xianyang to Lhasa train facilities?
The train from Xianyang to Lhasa is well-equipped for long-distance travel. You can choose soft sleepers , hard sleepers, or hard seats according to your needs. Each sleeping berth comes with an adjustable oxygen outlet, helping to ease the effects of high-altitude travel.
Additional amenities include dining car serving meals and beverages, oxygen supply through the whole carriages, and air conditioning throughout the year. Designated storage areas are available for luggage, ensuring you can travel safely and comfortably while enjoying the breathtaking plateau scenery.
6.7 How to get to Lhasa City from Lhasa Train Station?
If you booked with Tibet Horizon, you can expect a seamless transfer upon arrival in Lhasa. Our local tour guide and driver will meet you at the station and escort you directly to your hotel, allowing you to relax after the long journey and start your Tibet adventure without any hassle.
6.8 How to shorten Xianyang to Lhasa train travel time?
If the nearly 30-hour train journey from Xianyang to Lhasa feels too long, a faster alternative is to take a direct flight from Xianyang to Lhasa. There are daily flights available, and the trip only takes about 4 hours, allowing you to reach Lhasa quickly and start your Tibet tour without spending more than a day on the road.

inquiry@tibettourism.com







