Distance between Shanhaiguan and Shenjiamen
Distance from Shanhaiguan to Shenjiamen is 709 miles / 1141 kilometers.
Map showing the distance from Shanhaiguan to Shenjiamen
![]() |
Air distance: | miles km |
Shanhaiguan
City: | Shanhaiguan |
Country: | China |
Shenjiamen
City: | Shenjiamen |
Country: | China |
Time difference between Shanhaiguan and Shenjiamen
There is no time difference between Shanhaiguan and Shenjiamen. Current local time in Shanhaiguan and Shenjiamen is 10:45 CST (2025-03-02)