Flight distance between Midrand, South Africa and Havana, Cuba 8,118.7 mi / 13,065.7 km