Flight distance between Cape Town, South Africa and Ikeja, Nigeria 2,968.6 mi / 4,777.6 km