Flight distance between Uitenhage, South Africa and Meerut, India 5,520.3 mi / 8,884.0 km