Distance between Shanhaiguan and Shilong
Distance from Shanhaiguan to Shilong is 1217 miles / 1958 kilometers.
Map showing the distance from Shanhaiguan to Shilong
![]() |
Air distance: | miles km |
Shanhaiguan
City: | Shanhaiguan |
Country: | China |
Shilong
City: | Shilong |
Country: | China |
Time difference between Shanhaiguan and Shilong
There is no time difference between Shanhaiguan and Shilong. Current local time in Shanhaiguan and Shilong is 01:09 CST (2025-02-28)