Flight distance between Uitenhage, South Africa and Tegucigalpa, Honduras 8,044.7 mi / 12,946.8 km