Distance: 116.37 kmThe shortest distance (air line) between Beihai and Yashan is 116.37 km.
Driving route: -- ( - )The shortest route between Beihai and Yashan is according to the route planner. The driving time is approx. . Half of the trip is reached in .
Bearing: 46.81° (NE)The initial bearing on the course from Beihai to Yashan is 46.81° and the compass direction is NE.
Midpoint: 21.83986,109.52991The geographic midpoint between Beihai and Yashan is in 58.18 km distance between both points in a bearing of 46.81°. It is located in China, Guangxi, Hepu County (中国, 广西壮族自治区, 合浦县 (Hepu)).
Time difference: 0hBeihai and Yashan are both in the same time zone Asia/Shanghai.