Flight distance between Midrand, South Africa and Yamoussoukro, Ivory Coast 3,187.3 mi / 5,129.4 km