Flight distance between Uitenhage, South Africa and Villanueva, Honduras 8,133.9 mi / 13,090.3 km