Distance between Liangshan and Shanhaiguan
Distance from Liangshan to Shanhaiguan is 896 miles / 1442 kilometers.
Map showing the distance from Liangshan to Shanhaiguan
![]() |
Air distance: | miles km |
Liangshan
City: | Liangshan |
Country: | China |
Shanhaiguan
City: | Shanhaiguan |
Country: | China |
Time difference between Liangshan and Shanhaiguan
There is no time difference between Liangshan and Shanhaiguan. Current local time in Liangshan and Shanhaiguan is 02:06 CST (2025-02-18)