Flight distance between Uitenhage, South Africa and Kingston, Jamaica 7,586.1 mi / 12,208.7 km