Flight distance between Uitenhage, South Africa and New Kingston, Jamaica 7,585.9 mi / 12,208.3 km