Flight distance between Havana, Cuba and Cape Town, South Africa 7,686.2 mi / 12,369.7 km