There are 7 ways to get from Zhangjiajie to Shangri-La by plane, train, bus, or car
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 Zhangjiajie Hehua Airport
best- Fly from Zhangjiajie Hehua Airport (DYG) to Diqing Shangri-La Airport (DIG)plane DYG - DIG
7h 11m¥1,531–4,137Bus, train
cheapest- Take the bus from Zhangjiajie to Fenghuangbus
- Take the bus from Fenghuang to Huaihua South Stationbus
- Take the train from Huaihua South to Guiyang Northtrain
- Take the train from Guiyang North to Dalitrain
- Take the bus from Dali Ancient City to Lijiang Bus Stationbus
- Take the bus from Lijiang Bus Station to Shangri-La Bus Stationbus
21h 18m¥735–979Train
- Take the train from Zhangjiajie West Station to Chongqing Westtrain
- Take the train from Chongqing West to Chuxiongtrain
- Take the train from Chuxiong to Lijiangtrain
- Take the train from Lijiang to Shangri-Latrain
16h 33m¥809–1,199Drive 1,567.3 km
- Drive from Zhangjiajie to Shangri-Lacar 1,567.3 km
16h 51m¥1,328–1,918Train to Changde, fly
- Take the train from Zhangjiajie West Station to Changdetrain
- Fly from Changde (CGD) to Diqing Shangri-La Airport (DIG)plane CGD - DIG
7h 20m¥950–2,771Train, bus
- Take the train from Zhangjiajie West Station to Chongqing Westtrain
- Take the train from Chongqing West to Dalitrain
- Take the bus from Dali Ancient City to Lijiang Bus Stationbus
- Take the bus from Lijiang Bus Station to Shangri-La Bus Stationbus
18h 57m¥859–1,284Bus, train via Chongqing
- Take the bus from Zhangjiajie Bus Terminal to Chongqing Bus Stationbus
- Take the train from Chongqing West to Dalitrain
- Take the bus from Dali Ancient City to Lijiang Bus Stationbus
- Take the bus from Lijiang Bus Station to Shangri-La Bus Stationbus
27h 1m¥764–962
Zhangjiajie Hehua Airport (DYG) to Diqing Shangri-La Airport (DIG) flights
Questions & Answers
The cheapest way to get from Zhangjiajie to Shangri-La is to bus and train which costs ¥700 - ¥1000 and takes 21h 18m.
The fastest way to get from Zhangjiajie to Shangri-La is to fly which takes 7h 11m and costs ¥1500 - ¥4200.
No, there is no direct train from Zhangjiajie station to Shangri-La. However, there are services departing from Zhangjiajie West Station and arriving at Shangri-La via Chongqing West, Chuxiong and Lijiang. The journey, including transfers, takes approximately 16h 33m.
The distance between Zhangjiajie and Shangri-La is 1080 km. The road distance is 1567.3 km.
The best way to get from Zhangjiajie to Shangri-La without a car is to train which takes 16h 33m and costs ¥800 - ¥1200.
It takes approximately 7h 11m to get from Zhangjiajie to Shangri-La, including transfers.
Zhangjiajie to Shangri-La train services, operated by China Railways G-Class, depart from Zhangjiajie West Station.
The best way to get from Zhangjiajie to Shangri-La is to fly which takes 7h 11m and costs ¥1500 - ¥4200. Alternatively, you can train, which costs ¥800 - ¥1200 and takes 16h 33m.
Zhangjiajie to Shangri-La train services, operated by China Railways G-Class, arrive at Chongqing West station.
Yes, the driving distance between Zhangjiajie to Shangri-La is 1567 km. It takes approximately 16h 51m to drive from Zhangjiajie to Shangri-La.
What companies run services between Zhangjiajie, China and Shangri-La, China?
Sichuan Airlines, Kunming Airlines, and China Eastern Airlines fly from Zhangjiajie Hehua Airport (DYG) to Diqing Shangri-La Airport (DIG) once daily. Alternatively, you can take a train from Zhangjiajie West Station to Shangri-La via Chongqing West, Chuxiong, and Lijiang in around 16h 33m.
- Website
- en.ceair.com
Flights from Zhangjiajie Hehua Airport to Diqing Shangri-La Airport via Kunming
- Ave. Duration
- 7h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥700–3,700
Flights from Zhangjiajie Hehua Airport to Diqing Shangri-La Airport via Tianfu International, Kunming
- Ave. Duration
- 10h 20m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- ¥2,300–6,500
Flights from Changde to Diqing Shangri-La Airport via Kunming
- Ave. Duration
- 6h 50m
- When
- Every day
- Estimated price
- ¥800–2,600
- Website
- ch.com
Flights from Zhangjiajie Hehua Airport to Diqing Shangri-La Airport via Tianfu International
- Ave. Duration
- 5h 50m
- When
- Monday and Thursday
- Estimated price
- ¥1,500–3,000
Flights from Changde to Diqing Shangri-La Airport via Tianfu International
- Ave. Duration
- 4h 55m
- When
- Monday and Wednesday
- Estimated price
- ¥1,400–4,300
Train from Zhangjiajie West Station to Chongqing West
- 2nd Class Seat
- ¥240–270
- 1st Class Seat
- ¥400–440
- Business Class Seat
- ¥550–850
Train from Chongqing West to Chuxiong
- 2nd Class Seat
- ¥420–460
- 1st Class Seat
- ¥700–800
- Business Class Seat
- ¥1,000–1,500
Train from Huaihua South to Guiyang North
- 2nd Class Seat
- ¥160–190
- 1st Class Seat
- ¥270–300
- Business Class Seat
- ¥390–600
Train from Guiyang North to Dali
- 2nd Class Seat
- ¥330–370
- 1st Class Seat
- ¥550–610
- Business Class Seat
- ¥800–1,200
Train from Zhangjiajie West Station to Changde
- 2nd Class Seat
- ¥65–75
- 1st Class Seat
- ¥105–115
- Business Class Seat
- ¥140–210
Train from Zhangjiajie West Station to Chongqing West
- 2nd Class Seat
- ¥240–270
- 1st Class Seat
- ¥400–440
- Business Class Seat
- ¥550–850
Train from Chongqing West to Dali
- 2nd Class Seat
- ¥490–530
- 1st Class Seat
- ¥800–900
- Business Class Seat
- ¥1,100–1,700
Train from Chongqing West to Dali
- 2nd Class Seat
- ¥490–530
- 1st Class Seat
- ¥800–900
- Business Class Seat
- ¥1,100–1,700
Train from Chuxiong to Lijiang
- Adult - second class
- ¥100–140
Train from Lijiang to Shangri-La
- Adult - second class
- ¥45–65
- [email protected]
- Website
- chinabusguide.com
Bus from Zhangjiajie to Fenghuang
- Ave. Duration
- 3h
- Frequency
- 5 times a day
- Estimated price
- ¥80–120
- Schedules at
- chinabusguide.com
- Bus
- ¥80–120
Bus from Fenghuang to Huaihua South Station
- Ave. Duration
- 1h 20m
- Frequency
- Every 3 hours
- Estimated price
- ¥40–85
- Schedules at
- chinabusguide.com
- Bus
- ¥60–85
Bus from Dali Ancient City to Lijiang Bus Station
- Ave. Duration
- 3h 30m
- Frequency
- Hourly
- Estimated price
- ¥69–110
- Schedules at
- chinabusguide.com
- Bus
- ¥75–110
Bus from Lijiang Bus Station to Shangri-La Bus Station
- Ave. Duration
- 3h 30m
- Frequency
- 5 times a day
- Estimated price
- ¥60–110
- Schedules at
- chinabusguide.com
- Bus
- ¥80–110
Bus from Dali Ancient City to Lijiang Bus Station
- Ave. Duration
- 3h 30m
- Frequency
- Hourly
- Estimated price
- ¥69–110
- Schedules at
- chinabusguide.com
- Bus
- ¥75–110
Bus from Lijiang Bus Station to Shangri-La Bus Station
- Ave. Duration
- 3h 30m
- Frequency
- 5 times a day
- Estimated price
- ¥60–110
- Schedules at
- chinabusguide.com
- Bus
- ¥80–110
Bus from Zhangjiajie Bus Terminal to Chongqing Bus Station
- Ave. Duration
- 9h 30m
- Frequency
- Once daily
- Estimated price
- ¥140–210
- Schedules at
- chinabusguide.com
- Bus
- ¥140–200
Bus from Dali Ancient City to Lijiang Bus Station
- Ave. Duration
- 3h 30m
- Frequency
- Hourly
- Estimated price
- ¥69–110
- Schedules at
- chinabusguide.com
- Bus
- ¥75–110
Bus from Lijiang Bus Station to Shangri-La Bus Station
- Ave. Duration
- 3h 30m
- Frequency
- 5 times a day
- Estimated price
- ¥60–110
- Schedules at
- chinabusguide.com
- Bus
- ¥80–110
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 4 stunningly beautiful Philippines islands you need to visit, Is ride-sharing platform BlaBlaCar right for you?, and Want to know more about Flixbus? - to help you get the most out of your next trip.
More Questions & Answers
There are 77+ hotels available in Shangri-La.









