Flight distance between Uitenhage, South Africa and Arroyo Naranjo, Cuba 8,070.2 mi / 12,987.8 km