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