Flight distance between Uitenhage, South Africa and Baalbek, Lebanon 4,734.3 mi / 7,619.1 km