Flight distance between Uitenhage, South Africa and Cape Coast, Ghana 3,199.9 mi / 5,149.8 km