Flight distance between Midrand, South Africa and Tessaoua, Niger 3,062.0 mi / 4,927.8 km