There are 9 ways to get from Zhangjiakou to Lhasa by plane, bus, train, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Zhangjiakou Ningyuan Airport, bus
best- Fly from Zhangjiakou Ningyuan Airport (ZQZ) to Lhasa Gonggar Airport (LXA)plane ZQZ - LXA
- Take the bus from Lhasa Airport to Lhasa Civil Aviation Bureaubus
13h 25m¥1,652–6,557Train
cheapest- Take the train from Zhangjiakou to Beijing North stationtrain Hohhot East-Beijing North / ...
- Take the train from Beijing West Station to Lhasatrain Beijing West
42h 11m¥379–995Train via Xining
- Take the train from Zhangjiakou to Xiningtrain Beijing North
- Take the train from Xining to Lhasatrain Xining / ...
33h 3m¥643–1,595Bus, train
- Take the bus from Zhangjiakou to Beijing Liuliqiaobus
- Take the train from Beijing West Station to Chengdu Easttrain
- Take the bus from Chengdu to Lhasa Bus Stationbus
47h 37m¥1,255–1,575Drive 3,308 km
- Drive from Zhangjiakou to Lhasacar 3,308 km
37h 3m¥2,811–4,060Train to Beijing Capital International Airport, fly, bus
- Take the train from Zhangjiakou to Beijing North stationtrain
- Fly from Beijing Capital International Airport (PEK) to Lhasa Gonggar Airport (LXA)plane PEK - LXA
- Take the bus from Lhasa Airport to Lhasa Civil Aviation Bureaubus
8h 39m¥3,126–4,196Train, taxi to Datong Beijiazao Airport, fly, bus
- Take the train from Zhangjiakou to Datong South stationtrain
- Take the taxi from Datong South station to Datong Beijiazao Airport (DAT)taxi
- Fly from Datong Beijiazao Airport (DAT) to Lhasa Gonggar Airport (LXA)plane DAT - LXA
- Take the bus from Lhasa Airport to Lhasa Civil Aviation Bureaubus
13h 37m¥1,692–6,728Train, train to Beijing Daxing International Airport, fly, bus
- Take the train from Zhangjiakou to Beijing North stationtrain
- Take the train from Caoqiao to Beijing Daxing International Airporttrain
- Fly from Beijing Daxing International Airport (PKX) to Lhasa Gonggar Airport (LXA)plane PKX - LXA
- Take the bus from Lhasa Airport to Lhasa Civil Aviation Bureaubus
10h 38m¥2,332–5,008Train to Hohhot Baita International Airport, fly, bus
- Take the train from Zhangjiakou to Hohhot Easttrain
- Fly from Hohhot Baita International Airport (HET) to Lhasa Gonggar Airport (LXA)plane HET - LXA
- Take the bus from Lhasa Airport to Lhasa Civil Aviation Bureaubus
9h 46m¥1,954–8,165
Zhangjiakou to Lhasa by train
Questions & Answers
The cheapest way to get from Zhangjiakou to Lhasa is to train which costs ¥370 - ¥1000 and takes 42h 11m.
The fastest way to get from Zhangjiakou to Lhasa is to train and fly and bus which takes 8h 39m and costs ¥3100 - ¥4200.
No, there is no direct train from Zhangjiakou to Lhasa. However, there are services departing from Zhangjiakou and arriving at Lhasa via Xining. The journey, including transfers, takes approximately 33h 3m.
The distance between Zhangjiakou and Lhasa is 2591 km. The road distance is 3308 km.
The best way to get from Zhangjiakou to Lhasa without a car is to train via Xining which takes 33h 3m and costs ¥600 - ¥1600.
It takes approximately 13h 25m to get from Zhangjiakou to Lhasa, including transfers.
Zhangjiakou to Lhasa train services, operated by China Railways D-Class, depart from Zhangjiakou station.
Zhangjiakou to Lhasa train services, operated by China Railways D-Class, arrive at Xining station.
Yes, the driving distance between Zhangjiakou to Lhasa is 3308 km. It takes approximately 37h 3m to drive from Zhangjiakou to Lhasa.
There are 28+ hotels available in Lhasa.
What companies run services between Zhangjiakou, China and Lhasa, China?
You can take a train from Zhangjiakou to Lhasa via Xining in around 33h 3m.
- Website
- airchina.com
Flights from Beijing Capital International Airport to Lhasa Gonggar Airport
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- ¥1,300–6,000
Flights from Beijing Capital International Airport to Lhasa Gonggar Airport via Chengdu
- Ave. Duration
- 6h 28m
- When
- Every day
- Estimated price
- ¥3,300–3,500
Flights from Datong Beijiazao Airport to Lhasa Gonggar Airport via Wuhan
- Ave. Duration
- 9h 30m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,700–7,000
Flights from Datong Beijiazao Airport to Lhasa Gonggar Airport via Changsha
- Ave. Duration
- 15h 45m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,800–7,500
Flights from Beijing Daxing International Airport to Lhasa Gonggar Airport via Mianyang
- Ave. Duration
- 7h 10m
- When
- Every day
- Estimated price
- ¥3,900–4,900
Flights from Beijing Daxing International Airport to Lhasa Gonggar Airport via Bazhong Enyang
- Ave. Duration
- 9h 45m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,300–6,000
Flights from Hohhot Baita International Airport to Lhasa Gonggar Airport via Chengdu
- Ave. Duration
- 6h 45m
- When
- Every day
- Estimated price
- ¥5,500–7,500
Flights from Hohhot Baita International Airport to Lhasa Gonggar Airport via Xi An
- Ave. Duration
- 10h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,900–8,500
Flights from Hohhot Baita International Airport to Lhasa Gonggar Airport via Xining
- Ave. Duration
- 5h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,800–8,000
- Website
- en.ceair.com
Flights from Beijing Capital International Airport to Lhasa Gonggar Airport via Chengdu
- Ave. Duration
- 7h 30m
- When
- Every day
- Estimated price
- ¥2,900–6,500
Flights from Datong Beijiazao Airport to Lhasa Gonggar Airport via Kunming
- Ave. Duration
- 14h 15m
- When
- Every day
- Estimated price
- ¥4,400–9,500
Flights from Datong Beijiazao Airport to Lhasa Gonggar Airport via Chongqing
- Ave. Duration
- 11h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥3,000–7,000
Flights from Beijing Daxing International Airport to Lhasa Gonggar Airport via Chengdu
- Ave. Duration
- 6h 15m
- When
- Every day
- Estimated price
- ¥3,600–8,000
Flights from Beijing Daxing International Airport to Lhasa Gonggar Airport via Xi An
- Ave. Duration
- 8h 47m
- When
- Every day
- Estimated price
- ¥3,500–8,000
Flights from Hohhot Baita International Airport to Lhasa Gonggar Airport via Xi An
- Ave. Duration
- 6h 30m
- When
- Thursday and Friday
- Estimated price
- ¥5,000–12,000
Flights from Hohhot Baita International Airport to Lhasa Gonggar Airport via Chengdu
- Ave. Duration
- 6h 50m
- When
- Every day
- Estimated price
- ¥2,000–8,500
Flights from Hohhot Baita International Airport to Lhasa Gonggar Airport via Chongqing
- Ave. Duration
- 11h 35m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥4,300–9,500
- Website
- cdal.com.cn
Flights from Beijing Capital International Airport to Lhasa Gonggar Airport
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- ¥1,300–6,000
Flights from Beijing Capital International Airport to Lhasa Gonggar Airport via Chengdu
- Ave. Duration
- 7h 30m
- When
- Every day
- Estimated price
- ¥2,900–6,500
Flights from Datong Beijiazao Airport to Lhasa Gonggar Airport via Wuhan
- Ave. Duration
- 9h 30m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,700–7,000
Flights from Datong Beijiazao Airport to Lhasa Gonggar Airport via Chongqing
- Ave. Duration
- 11h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥3,000–7,000
Flights from Datong Beijiazao Airport to Lhasa Gonggar Airport via Changsha
- Ave. Duration
- 15h 45m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,800–7,500
Flights from Beijing Daxing International Airport to Lhasa Gonggar Airport via Chengdu
- Ave. Duration
- 8h 10m
- When
- Every day
- Estimated price
- ¥1,300–6,000
Flights from Hohhot Baita International Airport to Lhasa Gonggar Airport via Chengdu
- Ave. Duration
- 6h 50m
- When
- Every day
- Estimated price
- ¥2,000–8,500
Flights from Hohhot Baita International Airport to Lhasa Gonggar Airport via Xining
- Ave. Duration
- 5h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,800–8,000
- Website
- ch.com
Flights from Zhangjiakou Ningyuan Airport to Lhasa Gonggar Airport via Chongqing
- Ave. Duration
- 13h 42m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥3,200–7,000
Flights from Beijing Capital International Airport to Lhasa Gonggar Airport via Chengdu
- Ave. Duration
- 7h 30m
- When
- Every day
- Estimated price
- ¥2,900–6,500
Flights from Datong Beijiazao Airport to Lhasa Gonggar Airport via Chongqing
- Ave. Duration
- 11h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥3,000–7,000
Flights from Beijing Daxing International Airport to Lhasa Gonggar Airport via Chengdu
- Ave. Duration
- 6h 15m
- When
- Every day
- Estimated price
- ¥3,600–8,000
Flights from Hohhot Baita International Airport to Lhasa Gonggar Airport via Chengdu
- Ave. Duration
- 6h 50m
- When
- Every day
- Estimated price
- ¥2,000–8,500
Flights from Hohhot Baita International Airport to Lhasa Gonggar Airport via Chongqing
- Ave. Duration
- 11h 35m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥4,300–9,500
- Website
- tibetairlines.com
Flights from Beijing Capital International Airport to Lhasa Gonggar Airport
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- ¥1,300–6,000
Flights from Datong Beijiazao Airport to Lhasa Gonggar Airport via Wuhan
- Ave. Duration
- 9h 30m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,700–7,000
Flights from Datong Beijiazao Airport to Lhasa Gonggar Airport via Changsha
- Ave. Duration
- 15h 45m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,800–7,500
Flights from Beijing Daxing International Airport to Lhasa Gonggar Airport via Chengdu
- Ave. Duration
- 8h 10m
- When
- Every day
- Estimated price
- ¥1,300–6,000
Flights from Hohhot Baita International Airport to Lhasa Gonggar Airport via Xining
- Ave. Duration
- 5h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,800–8,000
- Website
- chinaexpressair.com
Flights from Zhangjiakou Ningyuan Airport to Lhasa Gonggar Airport via Chongqing
- Ave. Duration
- 11h 45m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥3,200–7,000
Flights from Datong Beijiazao Airport to Lhasa Gonggar Airport via Chongqing
- Ave. Duration
- 11h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥3,000–7,000
Flights from Hohhot Baita International Airport to Lhasa Gonggar Airport via Chongqing
- Ave. Duration
- 11h 35m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥4,300–9,500
- Website
- westair.cn
Flights from Datong Beijiazao Airport to Lhasa Gonggar Airport via Chongqing
- Ave. Duration
- 17h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,500–6,500
- Website
- luckyair.net
Flights from Datong Beijiazao Airport to Lhasa Gonggar Airport via Kunming
- Ave. Duration
- 14h 15m
- When
- Every day
- Estimated price
- ¥4,400–9,500
Train from Zhangjiakou to Xining
- Ave. Duration
- 10h 33m
- Frequency
- Once daily
- Estimated price
- ¥470–1,200
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥470–650
- Adult - 1st Class
- ¥800–1,200
Train from Zhangjiakou to Beijing North station
- Ave. Duration
- 1h 13m
- Frequency
- Once daily
- Estimated price
- ¥75–140
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥75–110
- Adult - 1st Class
- ¥95–140
Train from Zhangjiakou to Beijing North station
- Ave. Duration
- 1h 13m
- Frequency
- Once daily
- Estimated price
- ¥75–140
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥75–110
- Adult - 1st Class
- ¥95–140
Train from Zhangjiakou to Beijing North station
- Ave. Duration
- 1h 13m
- Frequency
- Once daily
- Estimated price
- ¥75–140
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥75–110
- Adult - 1st Class
- ¥95–140
Train from Beijing West Station to Chengdu East
- 2nd Class Seat
- ¥750–850
- 1st Class Seat
- ¥1,300–1,400
- Business Class Seat
- ¥1,900–2,700
Train from Zhangjiakou to Beijing North station
- 2nd Class Seat
- ¥75–90
- 1st Class Seat
- ¥125–140
- Business Class Seat
- ¥180–260
Train from Zhangjiakou to Datong South station
- 2nd Class Seat
- ¥75–85
- 1st Class Seat
- ¥120–135
- Business Class Seat
- ¥170–250
Train from Zhangjiakou to Beijing North station
- 2nd Class Seat
- ¥75–90
- 1st Class Seat
- ¥125–140
- Business Class Seat
- ¥180–260
Train from Zhangjiakou to Hohhot East
- 2nd Class Seat
- ¥120–140
- 1st Class Seat
- ¥210–230
- Business Class Seat
- ¥300–430
Train from Zhangjiakou to Beijing North station
- 2nd Class Seat
- ¥75–90
- 1st Class Seat
- ¥125–140
- Business Class Seat
- ¥180–260
- Phone
- +86-010-96165
- Website
- en.bcia.com.cn
Train from Caoqiao to Beijing Daxing International Airport
- Ave. Duration
- 15 min
- Frequency
- Every 10 minutes
- Estimated price
- ¥27–35
- Website
- https://en.bcia.com.cn/gsjssy.html
Bus from Lhasa Airport to Lhasa Civil Aviation Bureau
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- ¥25
- Schedules at
- https://www.travelchinaguide.com/cityguides/jiangsu/nanjing/airport.htm
Bus from Lhasa Airport to Lhasa Civil Aviation Bureau
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- ¥25
- Schedules at
- https://www.travelchinaguide.com/cityguides/jiangsu/nanjing/airport.htm
Bus from Lhasa Airport to Lhasa Civil Aviation Bureau
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- ¥25
- Schedules at
- https://www.travelchinaguide.com/cityguides/jiangsu/nanjing/airport.htm
Bus from Lhasa Airport to Lhasa Civil Aviation Bureau
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- ¥25
- Schedules at
- https://www.travelchinaguide.com/cityguides/jiangsu/nanjing/airport.htm
Bus from Lhasa Airport to Lhasa Civil Aviation Bureau
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- ¥25
- Schedules at
- https://www.travelchinaguide.com/cityguides/jiangsu/nanjing/airport.htm
- [email protected]
- Website
- chinabusguide.com
Bus from Zhangjiakou to Beijing Liuliqiao
- Ave. Duration
- 3h 30m
- Frequency
- Every 30 minutes
- Estimated price
- ¥70–120
- Schedules at
- chinabusguide.com
- Bus
- ¥85–120
- Ave. Duration
- 35 min
- Estimated price
- ¥90–120
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from London to Edinburgh, How to get from Gatwick Airport into central London, and Travelling by boat in Italy - to help you get the most out of your next trip.

















