Flight distance between Diepsloot, South Africa and Zaria, Nigeria 2,900.3 mi / 4,667.6 km