Flight distance between Midrand, South Africa and Matamey, Niger 3,026.9 mi / 4,871.3 km