Flight distance between Midrand, South Africa and Añisoc, Equatorial Guinea 2,246.9 mi / 3,616.0 km