When you want to get from Shangri La to Tengchong, your choices are limited. There is only one option we offer for this route:
The overland distance from Shangri La to Tengchong is 9510 miles (15301 km).
The flying distance is 9510 miles (15301 km).
The travel time from Shangri La to Tengchong takes approximately 26 hours.
To get from Shangri La to Tengchong prepare to shell out about USD 354.23 for your ticket.
While flight is the only option we offer for this route, these simple tips and recommendations will help enhance your travel experience.
Up to now, 553 booked flight tickets from Shangri La to Tengchong through our service. You can check reviews above.