Beirut, Lebanon
Tehran
The best and cheapest way to get from Beirut, Lebanon and Tehran is to travel by bus, which will cost about 5,258,300 IRR or 190.80 USD.