Flight distance between Uitenhage, South Africa and Mississauga, Canada 8,474.3 mi / 13,638.1 km