Flight distance between Cape Town, South Africa and Accra, Ghana 2,987.0 mi / 4,807.1 km