Best way to travel between

Beirut, Lebanon
Geneva, Switzerland
Travel Modes
Price
Distance
Duration
CO2
bus
$479.0
4755.51 km
66h 22mins
142.67 kgs
 
bus
$510.0
4069.29 km
74h 34mins
122.08 kgs
 
drive
$600.0
3756.19 km
39h 30mins
480.79 kgs
 
train
$655.0
3747.1 km
66h 4mins
198.6 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 4755.51 km 66h 22mins 435 CHF 479.0
Bus 4069.29 km 74h 34mins 463 CHF 510.0
Drive 3756.19 km 39h 30mins 544 CHF 600.0
Train 3747.1 km 66h 4mins 594 CHF 655.0
Take Car from Beirut to Tripoli
Time: 55mins Cost: 154 CHF; $ 153.0 - 187.0 USD CO2 Emission: 10.91 kgs
Take Ferry from Tripoli to Taşucu
Time: 9h 16mins Cost: 109 CHF; $ 108.0 - 132.0 USD CO2 Emission: 36.46 kgs
Take Walk from Taşucu to Tasucu
Time: 39mins Cost: 0 CHF; $ 0.4 - 0.5 USD CO2 Emission: 0.42 kgs
Take Bus from Tasucu to Istanbul Otogari
Time: 15h 12mins Cost: 25 CHF; $ 24.3 - 29.7 USD CO2 Emission: 30.21 kgs
Take Walk from Istanbul Otogari to Istanbul
Time: 0mins Cost: 0 CHF; $ 0.0 - 0.0 USD CO2 Emission: 0.0 kgs
Take Bus from Istanbul to Struga
Time: 15h 13mins Cost: 32 CHF; $ 31.5 - 38.5 USD CO2 Emission: 33.35 kgs
Take Bus from Struga to Lausanne
Time: 20h 36mins Cost: 109 CHF; $ 108.0 - 132.0 USD CO2 Emission: 65.97 kgs
Take Bus from Lausanne to Geneva - Bus station
Time: 57mins Cost: 4 CHF; $ 3.6 - 4.4 USD CO2 Emission: 1.96 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Beirut, Lebanon and Geneva, Switzerland is to travel by bus, which will cost about 435 CHF or 431.10 USD.