The average flight time from Shanghai to Shigatse is About 6 hours 20 minutes, covering a distance of About 3,075.42km.
About 6 hours 20 minutes
About 3,075.42km