Distance: 197.38 kmThe shortest distance (air line) between Shanhaiguan and Dalian is 197.38 km.
Driving route: -- ( - )The shortest route between Shanhaiguan and Dalian is according to the route planner. The driving time is approx. . Half of the trip is reached in .
Bearing: 126.86° (SE)The initial bearing on the course from Shanhaiguan to Dalian is 126.86° and the compass direction is SE.
Midpoint: 39.44986,120.70225The geographic midpoint between Shanhaiguan and Dalian is in 98.69 km distance between both points in a bearing of 126.86°. It is located in China, Liaoning (中国, 辽宁省).
Time difference: 0hShanhaiguan and Dalian are both in the same time zone Asia/Shanghai.