Flight distance between Uitenhage, South Africa and Victoria, Seychelles 2,788.4 mi / 4,487.6 km