The average flight time from Urumqi to Lhasa is About 5 hours 38 minutes, covering a distance of About 1,652.79 km.
About 5 hours 38 minutes
About 1,652.79 km