Flight distance between Midrand, South Africa and Santiago de Cuba, Cuba 7,649.6 mi / 12,310.8 km