Distance from Venhavo to Xai-Xai

The distance from Venhavo to Xai-Xai is approximately 1,008 km / 626 mi (as the crow flies).

The following map shows the distance from Venhavo to Xai-Xai.

For more detailed information about any of the places please click on the place name:
Venhavo
Xai-Xai

Map options

Current distance: Venhavo -> Xai-Xai
Show reverse: Xai-Xai -> Venhavo

DistanceRouteRoute by bikeRoute by foot