Flight distance between Uitenhage, South Africa and London, Canada 8,537.7 mi / 13,740.1 km