Best way to travel between

Lisbon
Geneva, Switzerland
Travel Modes
Price
Distance
Duration
CO2
bus
$145.0
2137.2 km
32h 53mins
64.12 kgs
 
flight
$189.0
1539.18 km
5h 14mins
166.23 kgs
 
train
$351.0
2121.0 km
21h 50mins
112.41 kgs
 
drive
$360.0
1862.52 km
19h 21mins
238.4 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 2137.2 km 32h 53mins 132 CHF 145.0
Flight 1539.18 km 5h 14mins 171 CHF 189.0
Train 2121.0 km 21h 50mins 318 CHF 351.0
Drive 1862.52 km 19h 21mins 327 CHF 360.0
Take Bus from Lisboa - Sete Rios to Madrid-Avenida America
Time: 10h 40mins Cost: 45 CHF; $ 45.0 - 55.0 USD CO2 Emission: 19.76 kgs
Take Bus from Fco. Silvela - Av. America to Pza. Emperador Carlos V
Time: 36mins Cost: 2 CHF; $ 1.8 - 2.2 USD CO2 Emission: 0.2 kgs
Take Bus from Madrid to Geneva
Time: 20h 27mins Cost: 86 CHF; $ 85.5 - 104.5 USD CO2 Emission: 44.18 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Lisbon and Geneva, Switzerland is to travel by bus, which will cost about 132 CHF or 130.50 USD.