Flight distance between Cape Town, South Africa and Abuja, Nigeria 3,055.2 mi / 4,916.8 km