Flight distance between Uitenhage, South Africa and Budapest, Hungary 5,628.0 mi / 9,057.5 km