Flight distance between Midrand, South Africa and Boyeros, Cuba 8,117.0 mi / 13,063.1 km