Flight distance between Midrand, South Africa and Abuja, Nigeria 2,790.2 mi / 4,490.3 km