Flight distance between Baalbek, Lebanon and Midrand, South Africa 4,179.1 mi / 6,725.6 km