Flight distance between Cape Town, South Africa and Santiago de Cuba, Cuba 7,214.0 mi / 11,609.8 km