Flight distance between Fayzabad, Afghanistan and Beirut, Lebanon 1,974.8 mi / 3,178.2 km