Flight distance between Dushanbe, Tajikistan and Beirut, Lebanon 1,872.6 mi / 3,013.7 km