There are 6 ways to get from Pyongyang to Lhasa by train, plane, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Dandong Langtou Airport, fly, bus
best- Take the train from Pyongyang to Sinŭiju
- Fly from Dandong Langtou Airport (DDG) to Lhasa Gonggar Airport (LXA)DDG - LXA
- Take the bus from Lhasa Airport to Lhasa Civil Aviation Bureau
24h 59mTrain
- Take the train from Pyongyang to BeijingK27/K28
- Take the train from Beijing West Station to LhasaBeijing West
2d 18hTrain, bus via Handan
- Take the train from Pyongyang to Sinŭiju
- Take the bus from Dandong to Dalian South
- Take the bus from Jianshejie terminal to Handan
- Take the train from Handan East to Xining
- Take the bus from Xining to Lasa Bus Station
2d 20hTrain, train to Shenyang Taoxian International Airport, fly, bus
- Take the train from Pyongyang to Dandong
- Take the train from Dandong to Shenyang Station
- Fly from Shenyang Taoxian International Airport (SHE) to Lhasa Gonggar Airport (LXA)SHE - LXA
- Take the bus from Lhasa Airport to Lhasa Civil Aviation Bureau
22h 12mTrain, train to Dalian Zhoushuizi International Airport, fly, bus
- Take the train from Pyongyang to Dandong
- Take the train from Dandong to Dalian
- Fly from Dalian Zhoushuizi International Airport (DLC) to Lhasa Gonggar Airport (LXA)DLC - LXA
- Take the bus from Lhasa Airport to Lhasa Civil Aviation Bureau
22h 10mTrain, bus
- Take the train from Pyongyang to Shenyang
- Take the train from Shenyang Station to Xining
- Take the bus from Xining to Lasa Bus Station
3d 18h
Dandong Langtou Airport (DDG) to Lhasa Gonggar Airport (LXA) flights
Questions & Answers
No, there is no direct train from Pyongyang to Lhasa. However, there are services departing from Pyongyang and arriving at Lhasa via Dongdan Station, Military Museum Station and Beijing West Station. The journey, including transfers, takes approximately 2 days 18h.
The distance between Pyongyang and Lhasa is 3557 km.
The best way to get from Pyongyang to Lhasa without a car is to train which takes 2 days 18h and costs .
It takes approximately 24h 59m to get from Pyongyang to Lhasa, including transfers.
Pyongyang to Lhasa train services, operated by China Railways, depart from Pyongyang station.
Lhasa is 1h behind Pyongyang. It is currently 8:27 AM in Pyongyang and 7:27 AM in Lhasa.
Pyongyang to Lhasa train services, operated by China Railways, arrive at Beijing station.
There are 25+ hotels available in Lhasa.
What companies run services between Pyongyang, North Korea and Lhasa, China?
You can take a train from Pyongyang to Lhasa via Beijing, Dongdan Station, Military Museum Station, Beijing West Station, and Beijing West Station in around 2d 18h.
- Website
- ch.com
Flights from Dandong Langtou Airport to Lhasa Gonggar Airport via Yantai Penglai, Tianfu International
- Ave. Duration
- 16h 52m
- When
- Every day
- Estimated price
- ¥3,100–8,500
Flights from Dandong Langtou Airport to Lhasa Gonggar Airport via Yantai Penglai, Xi An
- Ave. Duration
- 24h 35m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥3,100–8,500
Flights from Shenyang Taoxian International Airport to Lhasa Gonggar Airport via Xi An
- Ave. Duration
- 8h 5m
- When
- Every day
- Estimated price
- ¥3,200–9,000
Flights from Shenyang Taoxian International Airport to Lhasa Gonggar Airport via Tianfu International
- Ave. Duration
- 9h 20m
- When
- Every day
- Estimated price
- ¥3,800–14,000
Flights from Shenyang Taoxian International Airport to Lhasa Gonggar Airport via Chengdu
- Ave. Duration
- 11h 25m
- When
- Every day
- Estimated price
- ¥1,700–9,000
Flights from Dalian Zhoushuizi International Airport to Lhasa Gonggar Airport via Chongqing
- Ave. Duration
- 7h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥3,100–11,000
Flights from Dalian Zhoushuizi International Airport to Lhasa Gonggar Airport via Xi An
- Ave. Duration
- 8h 47m
- When
- Every day
- Estimated price
- ¥2,600–7,500
Flights from Dalian Zhoushuizi International Airport to Lhasa Gonggar Airport via Zhengzhou
- Ave. Duration
- 7h 40m
- When
- Every day
- Estimated price
- ¥1,300–6,500
- Website
- csair.com
Flights from Dandong Langtou Airport to Lhasa Gonggar Airport via Yangzhou, Chengdu
- Ave. Duration
- 20h 45m
- When
- Tuesday and Saturday
- Estimated price
- ¥3,200–9,000
Flights from Dandong Langtou Airport to Lhasa Gonggar Airport via Yantai Penglai, Tianfu International
- Ave. Duration
- 17h 10m
- When
- Every day
- Estimated price
- ¥3,100–8,500
Flights from Shenyang Taoxian International Airport to Lhasa Gonggar Airport via Tianfu International
- Ave. Duration
- 9h 20m
- When
- Every day
- Estimated price
- ¥3,800–14,000
Flights from Shenyang Taoxian International Airport to Lhasa Gonggar Airport via Chengdu
- Ave. Duration
- 11h 25m
- When
- Every day
- Estimated price
- ¥1,700–9,000
Flights from Dalian Zhoushuizi International Airport to Lhasa Gonggar Airport via Chongqing
- Ave. Duration
- 7h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥3,100–11,000
Flights from Dalian Zhoushuizi International Airport to Lhasa Gonggar Airport via Tianfu International
- Ave. Duration
- 9h 25m
- When
- Every day
- Estimated price
- ¥3,100–11,000
Flights from Dalian Zhoushuizi International Airport to Lhasa Gonggar Airport via Xi An
- Ave. Duration
- 8h 47m
- When
- Every day
- Estimated price
- ¥2,600–7,500
Flights from Dalian Zhoushuizi International Airport to Lhasa Gonggar Airport via Zhengzhou
- Ave. Duration
- 7h 40m
- When
- Every day
- Estimated price
- ¥1,300–6,500
- Website
- cdal.com.cn
Flights from Dandong Langtou Airport to Lhasa Gonggar Airport via Yantai Penglai, Tianfu International
- Ave. Duration
- 17h 10m
- When
- Every day
- Estimated price
- ¥3,100–8,500
Flights from Shenyang Taoxian International Airport to Lhasa Gonggar Airport via Chengdu
- Ave. Duration
- 11h 5m
- When
- Every day
- Estimated price
- ¥1,700–9,000
Flights from Shenyang Taoxian International Airport to Lhasa Gonggar Airport via Zhengzhou
- Ave. Duration
- 9h 55m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,700–8,000
Flights from Shenyang Taoxian International Airport to Lhasa Gonggar Airport via Xi An
- Ave. Duration
- 14h 30m
- When
- Every day
- Estimated price
- ¥1,600–7,500
Flights from Dalian Zhoushuizi International Airport to Lhasa Gonggar Airport via Chongqing
- Ave. Duration
- 13h 45m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥2,700–7,500
Flights from Dalian Zhoushuizi International Airport to Lhasa Gonggar Airport via Xi An
- Ave. Duration
- 7h 30m
- When
- Every day
- Estimated price
- ¥2,600–7,500
Flights from Dalian Zhoushuizi International Airport to Lhasa Gonggar Airport via Zhengzhou
- Ave. Duration
- 7h 40m
- When
- Every day
- Estimated price
- ¥1,300–6,500
Flights from Dalian Zhoushuizi International Airport to Lhasa Gonggar Airport via Nanjing
- Ave. Duration
- 7h 45m
- When
- Friday and Sunday
- Estimated price
- ¥1,500–7,000
- Website
- airchina.com
Flights from Shenyang Taoxian International Airport to Lhasa Gonggar Airport via Beijing Capital
- Ave. Duration
- 11h 12m
- When
- Every day
- Estimated price
- ¥1,600–17,000
Flights from Shenyang Taoxian International Airport to Lhasa Gonggar Airport via Tianfu International
- Ave. Duration
- 8h 55m
- When
- Every day
- Estimated price
- ¥4,100–18,000
Flights from Shenyang Taoxian International Airport to Lhasa Gonggar Airport via Xi An
- Ave. Duration
- 14h 30m
- When
- Every day
- Estimated price
- ¥1,600–7,500
Flights from Dalian Zhoushuizi International Airport to Lhasa Gonggar Airport via Tianfu International
- Ave. Duration
- 9h 25m
- When
- Every day
- Estimated price
- ¥3,300–14,000
Flights from Dalian Zhoushuizi International Airport to Lhasa Gonggar Airport via Beijing Capital
- Ave. Duration
- 12h 45m
- When
- Every day
- Estimated price
- ¥1,300–14,000
Flights from Dalian Zhoushuizi International Airport to Lhasa Gonggar Airport via Nanjing
- Ave. Duration
- 7h 45m
- When
- Friday and Sunday
- Estimated price
- ¥1,500–7,000
- Website
- en.ceair.com
Flights from Dandong Langtou Airport to Lhasa Gonggar Airport via Yantai Penglai, Tianfu International
- Ave. Duration
- 17h 10m
- When
- Every day
- Estimated price
- ¥3,100–8,500
Flights from Shenyang Taoxian International Airport to Lhasa Gonggar Airport via Xi An
- Ave. Duration
- 7h 35m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ¥4,000–13,000
Flights from Shenyang Taoxian International Airport to Lhasa Gonggar Airport via Chengdu
- Ave. Duration
- 11h 25m
- When
- Every day
- Estimated price
- ¥1,700–9,000
- Website
- tibetairlines.com
Flights from Shenyang Taoxian International Airport to Lhasa Gonggar Airport via Xi An
- Ave. Duration
- 14h 30m
- When
- Every day
- Estimated price
- ¥1,600–7,500
Flights from Dalian Zhoushuizi International Airport to Lhasa Gonggar Airport via Zhengzhou
- Ave. Duration
- 7h 40m
- When
- Every day
- Estimated price
- ¥1,300–6,500
Flights from Dalian Zhoushuizi International Airport to Lhasa Gonggar Airport via Nanjing
- Ave. Duration
- 7h 45m
- When
- Friday and Sunday
- Estimated price
- ¥1,500–7,000
- Phone
- 86-010-12306
- Website
- china-railway.com.cn
Train from Pyongyang to Sinŭiju
- Ave. Duration
- 6h 36m
- Frequency
- 4 times a week
- Schedules at
- 12306.cn
Train from Pyongyang to Beijing
- Ave. Duration
- 24h 48m
- Frequency
- 4 times a week
- Estimated price
- ¥800–1,500
- Schedules at
- 12306.cn
Train from Pyongyang to Dandong
- Ave. Duration
- 8h 15m
- Frequency
- 4 times a week
- Schedules at
- 12306.cn
Train from Pyongyang to Shenyang
- Ave. Duration
- 14h 35m
- Frequency
- 4 times a week
- Schedules at
- 12306.cn
Train from Beijing West Station to Lhasa
Train from Handan East to Xining
- 2nd Class Seat
- ¥630–690
- 1st Class Seat
- ¥1,050–1,150
- Business Class Seat
- ¥1,500–2,300
Train from Dandong to Shenyang Station
- 2nd Class Seat
- ¥100–110
- 1st Class Seat
- ¥160–180
- Business Class Seat
- ¥240–350
Train from Dandong to Shenyang Station
- Ave. Duration
- 1h 27m
- Frequency
- 4 times a day
- Estimated price
- ¥85–180
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥85–130
- Adult - 1st Class
- ¥120–180
Train from Dandong to Dalian
- Ave. Duration
- 2h 14m
- Frequency
- Twice daily
- Estimated price
- ¥110–250
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥110–160
- Adult - 1st Class
- ¥170–250
Train from Shenyang Station to Xining
Bus from Lhasa Airport to Lhasa Civil Aviation Bureau
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- ¥25
- Schedules at
- airports-china.com
- Website
- dalianbus.com
Bus from Dandong to Dalian South
- Ave. Duration
- 3h 40m
- Frequency
- Every 4 hours
- Estimated price
- ¥80–100
- Schedules at
- dalianbus.com
Bus from Jianshejie terminal to Handan
- Ave. Duration
- 16h
- Frequency
- Once daily
- Estimated price
- ¥330–410
- Schedules at
- dalianbus.com
- Website
- qichezhan.net
Bus from Xining to Lasa Bus Station
- Ave. Duration
- 30h 30m
- Frequency
- Twice daily
- Estimated price
- ¥340
- Schedules at
- qichezhan.net
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 Heading to Europe? Read this before you buy a Eurail Pass, 4 of the smartest ways to explore Australia, and Travelling around the UAE - to help you get the most out of your next trip.

















