Distance from Yanbu to Xinyuan

The distance from Yanbu to Xinyuan is approximately 2.6 km / 1.6 mi (as the crow flies).

The following map shows the distance from Yanbu to Xinyuan.

For more detailed information about any of the places please click on the place name:
Yanbu
Xinyuan

Map options

Current distance: Yanbu -> Xinyuan
Show reverse: Xinyuan -> Yanbu

DistanceRouteRoute by bikeRoute by foot