Flight distance between Midrand, South Africa and Holguín, Cuba 7,697.4 mi / 12,387.7 km