Flight distance between Midrand, South Africa and Calabar, Nigeria 2,516.4 mi / 4,049.8 km