Flight distance between Uitenhage, South Africa and Port Glaud, Seychelles 2,784.3 mi / 4,480.9 km