Flight distance between Uitenhage, South Africa and Bhairāhawā, Nepal 5,687.8 mi / 9,153.6 km