Flight distance between Midrand, South Africa and Evinayong, Equatorial Guinea 2,228.8 mi / 3,587.0 km