Flight distance between Midrand, South Africa and Alamar, Cuba 8,112.9 mi / 13,056.4 km