Flight distance between Midrand, South Africa and Port Harcourt, Nigeria 2,553.3 mi / 4,109.1 km