Flight distance between Midrand, South Africa and Malabo, Equatorial Guinea 2,428.6 mi / 3,908.5 km