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