Flight Distance From Shanhaiguan, China to Mansehra, Pakistan is 4126 km.
Flight Time From Shanhaiguan, China to Mansehra, Pakistan
There are 2562 mi or 4126 km straight line distance between Shanhaiguan, China and Mansehra, Pakistan.
The flight will take 5 hours and 53 minutes to fly from Shanhaiguan, China to Mansehra, Pakistan
Flying Time | 5 Hours and 53 Minutes |
Flying Distance | 4126 km |