Flight distance between Midrand, South Africa and Centro Habana, Cuba 8,117.6 mi / 13,064.1 km