Flight distance between Uitenhage, South Africa and Moa, Cuba 7,574.0 mi / 12,189.1 km