Flight distance between Midrand, South Africa and Uyo, Nigeria 2,535.9 mi / 4,081.1 km