Flight distance between Uitenhage, South Africa and Oshawa, Canada 8,442.6 mi / 13,587.0 km