Flight distance between Midrand, South Africa and Guanabacoa, Cuba 8,113.5 mi / 13,057.4 km