Flight distance between Uitenhage, South Africa and San Lorenzo, Honduras 8,035.1 mi / 12,931.2 km