Beirut, Lebanon
Dushanbe
The best and cheapest way to get from Beirut, Lebanon and Dushanbe is to travel by train, which will cost about 2,396 TJS or 451.80 USD.