Geneva, Switzerland
Beirut
The best and cheapest way to get from Geneva, Switzerland and Beirut is to travel by train, which will cost about 782,024 LBP or 467.10 USD.