HUB hero image

How to Travel from

Xining to Lhasa

by Plane, Train, Bus, Route or Car

Xining
+0
Lhasa
Transport search to Lhasa
Xining
+0
Lhasa
Building a composite car route
Cheapest
Best Offer!
Car
21 h 31 min
1798 km.
from $98
Composite Route Car Only
Schedule

Xining, China → Lhasa, China

All
All days
22 Jul, Wed
23 Jul, Thu
24 Jul, Fri
25 Jul, Sat
26 Jul, Sun

Cheapest and Fastest Ways to Travel from Xining to Lhasa

Composite routes from Xining to Lhasa

Cheapest
Other

Transport providers

Sichuan Airlines
Website
Tibet Airlines Corporation
Website
Lucky Air Co. Ltd.
Website
Sichuan Airlines
Website
2h 30m
Every day
$97.83–$315.22
Tibet Airlines Corporation
Website
2h 27m
Every day
$130.43–$228.26
Lucky Air Co. Ltd.
Website
2h 20m
Every day
$76.09–$206.52
China Railways Z-Class
Website
China Railways Z-Class
Website
19h 39m
Every 4 hours
$23.91–$65.22
(86)12306
(86)12306
Call
Airports China
Qichezhan
Website
Airports China
1h
Hourly
$3.39
Qichezhan
Website
30h 30m
Twice daily
$46.08

Questions and Answers

What is the cheapest way to get from Xining (Station) to Lhasa?

The cheapest way to get from Xining (Station) to Lhasa is to train which costs $23.91 - $65.22 and takes 19h 44m.

What is the fastest way to get from Xining (Station) to Lhasa?

The fastest way to get from Xining (Station) to Lhasa is to fly and bus which takes 5h 50m and costs $81.52 - $217.39 .

Is there a direct bus between Xining (Station) and Lhasa?

Yes, there is a direct bus departing from Xining and arriving at Lasa Bus Station station. Services depart twice daily. The journey takes approximately 30h 30m.

Is there a direct train between Xining (Station) and Lhasa?

Yes, there is a direct train departing from Xining and arriving at Lhasa. Services depart every four hours, and operate every day. The journey takes approximately 19h 39m.

How far is it from Xining (Station) to Lhasa?

The distance between Xining (Station) and Lhasa is 1400 km. The road distance is 1808.5 km.

How do I travel from Xining (Station) to Lhasa without a car?

The best way to get from Xining (Station) to Lhasa without a car is to train which takes 19h 44m and costs $23.91 - $65.22 .

How long does it take to get from Xining (Station) to Lhasa?

It takes approximately 5h 50m to get from Xining (Station) to Lhasa, including transfers.

Where do I catch the Xining (Station) to Lhasa bus from?

Xining (Station) to Lhasa bus services, operated by Qichezhan, depart from Xining station.

Where do I catch the Xining (Station) to Lhasa train from?

Xining (Station) to Lhasa train services, operated by China Railways Z-Class, depart from Xining station.

Train or bus from Xining (Station) to Lhasa?

The best way to get from Xining (Station) to Lhasa is to train which takes 19h 44m and costs $23.91 - $65.22 . Alternatively, you can bus, which costs $46.08 and takes 30h 34m.

Where does the Xining (Station) to Lhasa bus arrive?

Xining (Station) to Lhasa bus services, operated by Qichezhan, arrive at Lasa Bus Station.

Where does the Xining (Station) to Lhasa train arrive?

Xining (Station) to Lhasa train services, operated by China Railways Z-Class, arrive at Lhasa station.

Can I drive from Xining (Station) to Lhasa?

Yes, the driving distance between Xining (Station) to Lhasa is 1808 km. It takes approximately 23h 42m to drive from Xining (Station) to Lhasa.

Where can I stay near Lhasa?

There are 26+ hotels available in Lhasa. Prices start at $9.75 per night.
+0