Flight distance between Uitenhage, South Africa and Habboûch, Lebanon 4,686.6 mi / 7,542.3 km