GoAsia
How to Get from Beijing to Lhasa

How to Get from Beijing to Lhasa

Last updated: October 15, 2026
Contents

Leaving the futuristic skyline and imperial grand halls of Beijing for the spiritual heights of Lhasa is more than just a trip; it is a transition between two different worlds. As you move from the bustling capital of China toward the Roof of the World, the air grows thinner, the colors of the prayer flags become more vibrant, and the rhythmic pulse of the city is replaced by the serene chanting of monks. This route represents one of the most iconic overland adventures in Asia, crossing the vast Tibetan Plateau.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

For many, this journey is a rite of passage. It is a chance to watch the landscape transform from the industrial heartlands of northern China into the high-altitude deserts and snow-capped peaks of the Himalayas. The distance is vast, and the train makes the most of it: it takes about two days, so plan for two nights on board.

Beijing to Lhasa by Train

The train from Beijing to Lhasa is legendary, often referred to as the Sky Road. On the 16 October 2026 timetable the only direct service is Z21, which leaves Beijing West at 19:48 and reaches Lhasa at 11:46 two days later, a journey of 39 hours 58 minutes.[1] The train sells soft sleeper, hard sleeper and hard seat tickets.[1]

Soft Sleeper

The Soft Sleeper is the most comfortable way to experience this long-distance route. Compartments are enclosed, with four bunks (two upper and two lower) and a door, providing more privacy and security. On a journey of nearly two days, it is the premium choice for those who value a good night's sleep while the train climbs into the mountains.

Hard Sleeper

Despite the name, a Hard Sleeper is not actually hard; the bunks are padded. The main difference is the layout: these are open-plan carriages with six bunks per compartment (lower, middle, and upper). There is no door separating you from the aisle, which makes for a more social atmosphere but less privacy. It offers a balance between cost and comfort and is a popular choice for budget-conscious travelers who still want a bed to lie down on.

Hard Seat

The Hard Seat is the most economical option, but over a journey of almost 40 hours it is also the most taxing, as you will be sitting upright in a crowded carriage for the whole trip.[1] Most foreign travelers choose a sleeper instead.

Fares for each class are shown on the China Railway 12306 site once you search for a date. Foreign passengers buy real-name tickets with a valid passport and show the same passport to enter the station and board.[2]

Comparing Your Options

TrainDepartsArrivesDurationTicket types
Z21Beijing West 19:48Lhasa 11:46 (two days later)39h 58m[1]Soft sleeper, hard sleeper, hard seat[1]

Tips for Traveling from Beijing to Lhasa

  • Secure Your Tibet Travel Permit: Foreign visitors normally need a Tibet Travel Permit, which is arranged through a licensed travel agency before travel, and you may be asked to show it at the station. Confirm the current rules with your agency and your embassy before you book a ticket.
  • Acclimatize Early: Lhasa lies in a high valley; the Potala Palace stands at an altitude of 3,700 meters.[3] Drink plenty of water and avoid strenuous activity for your first days in Tibet, and ask your doctor about altitude before you travel.
  • Pack Snacks and Water: The journey takes almost two days, so bring your own fruit, nuts, and instant noodles in addition to any meals you buy on board.
  • Book in Advance: There is only one direct train a day on this route, so sleeper tickets can sell out. The 12306 date selector shows the next 15 days of departures.[1]
  • Keep Your Phone Charged: Charging outlets can be in high demand on a long journey, so carry a power bank in your hand luggage.

Frequently Asked Questions

How can I book tickets from Beijing to Lhasa?

Use the booking tool on this page to compare the transport options currently available from Beijing to Lhasa, including current prices and schedules.

What is the cheapest way to get from Beijing to Lhasa?

The Hard Seat is the cheapest ticket on the train, but sitting upright for almost 40 hours is very tiring. Current fares for each class are shown on the China Railway 12306 site when you search for your date.

What is the fastest way to get from Beijing to Lhasa?

Flying is faster than the train, which takes 39 hours 58 minutes on the Z21. The train is a good choice if you want to see the Tibetan Plateau from the window, and the slower ascent can help your body adjust to the altitude.

How long does it take to get from Beijing to Lhasa?

The Z21 train from Beijing West Railway Station to Lhasa takes 39 hours 58 minutes. It leaves in the evening and arrives around midday two days later.

Do I need a special permit for the train to Lhasa?

Foreign visitors normally need a Tibet Travel Permit, which is arranged through a licensed travel agency before travel. Confirm the current requirements with your agency and your embassy before you buy a ticket.

Will I feel the altitude on the train?

The route climbs onto the Tibetan Plateau, and some passengers feel altitude effects. Drink water, rest, avoid alcohol and heavy activity, and speak to a doctor before you travel if you have health concerns.

Which sleeper class should I choose?

Choose the Soft Sleeper for more privacy and comfort. The Hard Sleeper is a good middle-ground option if you want a bed and are looking to save money. We generally advise against Hard Seats for a journey of this length.

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [1] China Railway (12306): 12306 ticket search: Beijing to Lhasa, 16 October 2026. Retrieved October 15, 2026.
  2. [2] China Railway (12306): 12306 FAQ. Retrieved October 15, 2026.
  3. [3] UNESCO World Heritage Centre: Historic Ensemble of the Potala Palace, Lhasa. Retrieved October 15, 2026.

Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.