Dali to Shangrila is a 6-hour drive - both night and day buses do this run.
Kunming to Shangrila is a 12-hour drive - also serviced by both night and day buses.
Panzhihua to Shangrila takes 12 hours, passing through Lijiang. There seems to be one bus per day, leaving at 5pm. Cost is around �140.
Deqin to Shangrila is a windy 6-hour drive. The town of Benzilan, which lies about midway is worth stopping off at in its own right, and breaks the journey up nicely. (Summer/ Fall 2010: due to construction along this route people are reporting it taking close up to 15 hours for this ride.)
Shangrila is the important stop for the journey from Yunnan to Tibet (G214), with regular buses to Lhasa and Chamdo. see also Overland to Tibet.
Lhasa - there are several buses to Lhasa from the bus station, you should ask at the bus station as it is not a daily schedule. You could choose the SEAT bus or the SLEEPER bus. The cost for the bus is around ¥550 and takes about 4 days for the trip. Although it is convenient for travellers, it misses much of the great views along the route.
Chamdo - there is also a bus to Chamdo, an important city in East Tibet. Unfortunately, this bus is even less frequent than the Lhasa bus so it is important to check at the bus station for the itinerary.
The Most Frequently Asked Travel Questions about Shangrila
Where To Stay & Best Hotels in Shangrila - updated Apr 2024
SAVE up to 75% on Last Minute deals! Search for discount Shangrila hotels, motels, apartments, hostels, guest accommodations and vacation resorts. Book now and pay at the hotel. Instant email confirmation!
Shangrila Travel Guide from Wikitravel. Many thanks to all Wikitravel contributors. Text is available under Creative Commons Attribution-ShareAlike 3.0, images are available under various licenses, see each image for details.