Flight distance between Uitenhage, South Africa and Vila Nova de Gaia, Portugal 5,608.3 mi / 9,025.7 km