There are 7 ways to get from Diqin to Shangri-La by taxi, train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, train via Chuxiong
best- Take the taxi from Diqin to Liuzhoutaxi
- Take the train from Liuzhou to Miletrain
- Take the train from Mile to Chuxiongtrain
- Take the train from Chuxiong to Lijiangtrain
- Take the train from Lijiang to Shangri-Latrain
15h 24m¥723–1,280Taxi, train, bus
- Take the taxi from Diqin to Liuzhoutaxi
- Take the train from Liuzhou to Miletrain
- Take the train from Mile 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 21m¥738–1,395Drive 1,409 km
- Drive from Diqin to Shangri-Lacar 1,409 km
15h 4m¥1,198–1,730Taxi to Liuzhou Bailian Airport, fly to Diqing Shangri-La Airport
- Take the taxi from Diqin to Liuzhou-Airport-LZHtaxi
- Fly from Liuzhou Bailian Airport (LZH) to Diqing Shangri-La Airport (DIG)plane LZH - DIG
11h 32m¥1,888–5,142Taxi, train
- Take the taxi from Diqin to Liuzhoutaxi
- Take the train from Liuzhou to Kunming Southtrain
- Take the train from Kunming to Lijiangtrain
- Take the train from Lijiang to Shangri-Latrain
15h 40m¥725–1,290Taxi, train, bus via Zunyi
- Take the taxi from Diqin to Liuzhoutaxi
- Take the train from Liuzhou to Zunyitrain
- Take the train from Zunyi 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
20h 49m¥1,058–1,265Taxi to Guilin Liangjiang International Airport, fly to Lijiang Sanyi Airport, train
- Take the taxi from Diqin to Guilin Liangjiang International Airport (KWL)taxi
- Fly from Guilin Liangjiang International Airport (KWL) to Lijiang Sanyi Airport (LJG)plane KWL - LJG
- Take the train from Lijiang to Shangri-Latrain
7h 28m¥1,807–3,590
Liuzhou Bailian Airport (LZH) to Diqing Shangri-La Airport (DIG) flights
Questions & Answers
The cheapest way to get from Diqin to Shangri-La is to taxi and train via Chuxiong which costs ¥700 - ¥1300 and takes 15h 24m.
The fastest way to get from Diqin to Shangri-La is to taxi and fly and train which takes 7h 28m and costs ¥1800 - ¥3600.
The distance between Diqin and Shangri-La is 1627 km. The road distance is 1409 km.
The best way to get from Diqin to Shangri-La without a car is to taxi and train via Chuxiong which takes 15h 24m and costs ¥700 - ¥1300.
It takes approximately 15h 24m to get from Diqin to Shangri-La, including transfers.
Yes, the driving distance between Diqin to Shangri-La is 1409 km. It takes approximately 15h 4m to drive from Diqin to Shangri-La.
There are 76+ hotels available in Shangri-La.
What companies run services between Diqin, China and Shangri-La, China?
There is no direct connection from Diqin to Shangri-La. However, you can take the taxi to Liuzhou, take the train to Mile, take the train to Chuxiong, take the train to Lijiang, then take the train to Shangri-La. Alternatively, you can take the taxi to Liuzhou, take the train to Mile, take the train to Dali, walk to Dali Ancient City, take the bus to Lijiang Bus Station, then take the bus to Shangri-La Bus Station.
- Website
- xiamenair.com
Flights from Liuzhou Bailian Airport to Diqing Shangri-La Airport via Tianfu International
- Ave. Duration
- 17h 5m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,600–4,800
Flights from Liuzhou Bailian Airport to Diqing Shangri-La Airport via Wuhan, Tianfu International
- Ave. Duration
- 9h 50m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- ¥2,300–7,500
Flights from Liuzhou Bailian Airport to Diqing Shangri-La Airport via Nanchang, Kunming
- Ave. Duration
- 16h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥3,300–7,500
Flights from Guilin Liangjiang International Airport to Lijiang Sanyi Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- ¥2,000–3,400
- Website
- en.ceair.com
Flights from Liuzhou Bailian Airport to Diqing Shangri-La Airport via Wuhan, Tianfu International
- Ave. Duration
- 9h 50m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- ¥2,300–7,500
Flights from Liuzhou Bailian Airport to Diqing Shangri-La Airport via Wuhan, Kunming
- Ave. Duration
- 11h
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- ¥3,200–7,500
- Website
- ch.com
Flights from Liuzhou Bailian Airport to Diqing Shangri-La Airport via Tianfu International
- Ave. Duration
- 17h 5m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,600–4,800
Flights from Guilin Liangjiang International Airport to Lijiang Sanyi Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- ¥2,000–3,400
- Website
- airchina.com
Flights from Guilin Liangjiang International Airport to Lijiang Sanyi Airport via Tianfu International
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- ¥2,200–3,200
Train from Liuzhou to Mile
- Ave. Duration
- 5h 10m
- Frequency
- Once daily
- Estimated price
- ¥250–600
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥250–350
- Adult - 1st Class
- ¥430–600
Train from Mile to Chuxiong
- Ave. Duration
- 1h 23m
- Frequency
- Every 4 hours
- Estimated price
- ¥95–200
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥95–140
- Adult - 1st Class
- ¥140–200
Train from Liuzhou to Mile
- Ave. Duration
- 5h 10m
- Frequency
- Once daily
- Estimated price
- ¥250–600
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥250–350
- Adult - 1st Class
- ¥430–600
Train from Mile to Dali
- Ave. Duration
- 2h 16m
- Frequency
- Every 4 hours
- Estimated price
- ¥130–300
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥130–190
- Adult - 1st Class
- ¥210–300
Train from Liuzhou to Kunming South
- Ave. Duration
- 5h 53m
- Frequency
- Once daily
- Estimated price
- ¥280–700
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥280–390
- Adult - 1st Class
- ¥480–700
Train from Chuxiong to Lijiang
- Adult - second class
- ¥100–140
Train from Lijiang to Shangri-La
- Adult - second class
- ¥45–65
Train from Kunming to Lijiang
- Adult - second class
- ¥140–200
Train from Lijiang to Shangri-La
- Adult - second class
- ¥45–65
Train from Lijiang to Shangri-La
- Adult - second class
- ¥45–65
Train from Liuzhou to Zunyi
- 2nd Class Seat
- ¥310–340
- 1st Class Seat
- ¥510–560
- Business Class Seat
- ¥700–1,100
Train from Zunyi to Dali
- 2nd Class Seat
- ¥390–430
- 1st Class Seat
- ¥650–700
- Business Class Seat
- ¥900–1,400
- [email protected]
- Website
- chinabusguide.com
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
- Ave. Duration
- 1h 29m
- Estimated price
- ¥230–380
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 Which London airport should I choose?, Travelling to the US: What do I need to know?, and Thanksgiving 2018: How to travel stress-free - to help you get the most out of your next trip.













