Flight distance between Uitenhage, South Africa and Bayamo, Cuba 7,659.5 mi / 12,326.8 km