Without a railway line and with only a small regional airport within its boundaries, Shangri-La mainly relies on its roads as the main means of transportation. The Yunnan - Tibet Road, Sichuan - Tibet Road and Xikang - Tibet Road all pass through there, which really brings more convenience to the local land traffic.
Getting There
By Air
Diqing Shangri-La Airport (DIG) is located about four kilometers (2.49 miles) southeast of Shangri-La County and serves the airlines traveling to Kunming, Lhasa, Guangzhou, and Shanghai. After arriving at the airport, you can take a taxi to Shangri-La County and the charge is about CNY15.
If there is no direct airline between your starting point and Shangri-La, you can reach the Kunming Wujiaba International Airport first and then transfer to Shangri-La by long-distance bus or by air.
Diqing Shangri-La Airport Inquiry: 0887-8229901
By Long-distance Bus
In Shangri-La, the coach bus is the most important vehicle. Visitors can get to Shangri-La by coach bus from Kunming, Dali, Lijiang, and Panzhihua. Here is information on buses to Shangri-La.
Kunming - Shangri-La
Departure station: Nanyao Passenger Transport Bus Station
Location: No.60 Beijing Road, Kunming
Departure time: 08:20
Ticket Price: CNY 171
Departure station: Kunming West Passenger Transport Bus Station
Location: under the overpass near the Kunming West Railway Station
Departure time: 09:00
Ticket Price: CNY171
Lijiang - Shangri-La
Departure station: Lijiang Transport Service Center Bus Station
Location: at Changshui Road to the southwest corner of Lijiang Old Town
Departure time: 07:30, 08:30, 09:00, 10:30, 12:00, 12:30, 13:30, 14:30, 15:00
Ticket price: CNY 35
Dali - Shangri-La
Departure station: Xiaguan North Bus Station
Location: The Tai'an Road (North)
Departure time: 06:20-11:30 (every 30 minutes); 06:30-09:30 (every an hour)
Ticket price: CNY 45; CNY 58 (for sleeper)
The Zhongdian Coach Bus Station is located in Changzheng Road (Middle), Shangri-La, and buses which serve the county operate from here. Here is the local bus information.
Shangri-La - Deqin
Departure time: There will be two coach buses during 07:30 to 08:00
Ticket price: CNY23
Shangri-La - Napa Lake
Ticket price: about CNY8
Shangri-La - Bitahai Lake
Ticket price: about CNY8 (get off at Shuangqiao and then walk or ride a horse to the Bitahai Lake)
Getting Around
By City-bus
In Shangri-La, city-buses are quite few. Apart from the several city-buses, there are some minibuses to the surrounding towns. In the tourism high season, the minibuses will open more routes to the surrounding attractions. Like the Bus No.3, it can take you to reach the Songzanlin Monastery.
Sights of Shangri-La are distant from each other and the regular buses may change sometimes. Therefore, please acquire clearly at the bus station before leaving, including if there are still any buses to you destination and the road condition.
By Taxi
The starting price is CNY5 in Shangri-La. The town seat is not big and taxis are not metered by taximeter. Within Shangri-La County the taxi fare is CNY5. But if you go out of the county, the cost will be higher. For example, the fare is about CNY15 from the town seat to Shangri-La's airport. A round trip to White Water Terraces is about CNY200.
By Chartered Vehicle
You can hire a car to the surrounding attractions. But according to the law, the International Driving License or the foreign Driving License can not be used in China. So you should hire a local driver when you rent a car. Here is some information about car rentals in Shangri-La. Remind that negotiation about the rental ahead of time.
| Types of Vehicles | Rental for a day |
| Santana | CNY600 |
| Jeep-like vehicle | CNY900 |
| Chinese-built six-seat minibus | CNY500 |
| Toyota two-seat minibus | CNY750 |
By Horse
In many places, the most beautiful scene of Shangri-La can not be admired without horses, especially the way to Bitahai Lake who hides in the valleys of snow mountain with an altitude of 4,000 meters (13,123 feet). Horses are provided by local Tibetans. Some attractions can not be reached by vehicles easily so it is easier to do so on horseback. For instance, Shangri-La is 32 kilometers (19.88 miles) from Bitahai Lake but the bus can only go as far as Shuangqiao. From there you can hire a horse or walk to the lake. CNY30-CNY60 will be charged for single trip to the lake per person.
Travelers' Voices on Shangri-La Transportation
1.
Aug. 6,2009 11:26 Reply
Mr.Wilhelm Spatz(Austria) said:
START : 17 or 18 September 2009
A vehicle is needed to organize the following route (Jeep, 5 people max) :
ShangriLa-Daocheng-Yading-Daocheng-(Litang)
Since we will continue to Kangding, Emai, Leshan, Chengdu with public transport, we will not need the car after Litang (or maybe even after Daocheng). Therefore return to Lijiang will not be required.
I would prefer a flexible arrangement for minimum 10 days, with the option to extend our travel for another 2-3 days (to be paid extra on an agreed daily cost).
I will travel alone with my wife, arrangements for buget accommodationa and food will be made by ourselves.
Do you thing a LOCAL MINIVAN could be used for the trip, which would reduce our cost ?
In case you might have two more people, we could consider sharing the transport (on above terms).
Please advice.
Wilhelm Spatz
2.
Jun. 8,2009 00:30 Reply
Ms.Angela said:
hello... i just wanted to know, is there anyway i can get to Shangri-la from Chengdu? if not, how do i get to yunnan from chengdu? besides train to kunming from chengdu, is there anywhere else? because i intend to start travelling from Shangri-la and travel southwards. :) THANKS! :)
Jun. 8,2009 21:58
Mr.Henry replied:
It is better to go to Kunming first. You can get there by train. You can get to Dali first. Shangri-La is 7 hours or so from Dali by bus. Lijiang is also a choice. 4-5 hours drive to Shangri-la. :)
3.
May. 18,2009 20:53 Reply
Ms.mariany(indonesia) said:
hello there...I urgently need the contact no of car rental who will want to take me city tour around lijiang and drive to shangrila...If anyone knows can you please email to me at marianyalim@gmail.com...thanks a lot
May. 21,2009 21:57
Mr.Sandy replied:
Cars for rental are easily to found outside the Old Town of Lijiang. It will cost 500 rmb per day for 4 adults. It is about 5 hours from Lijiang to Shangri-La. The driver can be the local guide. Usually, the price include the oil and toll fee.
4.
Nov. 26,2008 02:28 Reply
Mr.Nick(USA) said:
Hello, buddies! I am going to Shangri-La next year and start a hiking from Shangri-La to Lijiang. So, please give me some information about which itinerary is the best one. Thank you!
Nov. 26,2008 02:54
Ms.Jiajia(China) replied:
You may go to Kunming first and then reach Lijiang. After that, start hiking from Lijiang to Shangri-La. The altitude will become higher and higher. Hope you can adjust yourself to this change.