Flight distance between Maxixe, Mozambique and Beirut, Lebanon 3,990.1 mi / 6,421.4 km