Flight distance between Cape Town, South Africa and Kaduna, Nigeria 3,154.9 mi / 5,077.4 km