Distance from to

Distance between Johannesburg and Xai-Xai District

Distance between Johannesburg and Xai-Xai District is 580.3 km. This distance is equal to 360.58 miles, and 313.13 nautical miles.

The distance line on map shows distance from Johannesburg to Xai-Xai District between two cities.
If you travel with an airplane (which has average speed of 560 miles per hour) between Johannesburg to Xai-Xai District,
It takes 0.64 hours to arrive.

Johannesburg -26.2041028 28.0473051
Xai-Xai District -25.060476 33.6958809
Distance 580.3 km 360.58 miles

Related Distances