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