Best way to travel between

Barcelona, Spain
Bern, Switzerland
Travel Modes
Price
Distance
Duration
CO2
bus
$51.0
953.73 km
12h 56mins
28.61 kgs
 
flight
$76.12776468
949.74 km
5h 51mins
102.57 kgs
 
train
$91.8
975.9 km
10h 12mins
51.72 kgs
 
drive
$124.0
943.26 km
8h 52mins
120.74 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 953.73 km 12h 56mins 46 CHF 51.0
Flight 949.74 km 5h 51mins 69 CHF 76.12776468
Train 975.9 km 10h 12mins 83 CHF 91.8
Drive 943.26 km 8h 52mins 113 CHF 124.0
Take Bus from Barcelona to Geneva
Time: 10h 40mins Cost: 45 CHF; $ 45.0 - 55.0 USD CO2 Emission: 23.9 kgs
Take Walk from Geneva to Genève
Time: 6mins Cost: 0 CHF; $ 0.0 - 0.0 USD CO2 Emission: 0.07 kgs
Take Train from Genève to Bern
Time: 1h 45mins Cost: 91 CHF; $ 90.0 - 110.0 USD CO2 Emission: 8.29 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Barcelona, Spain and Bern, Switzerland is to travel by bus, which will cost about 46 CHF or 45.90 USD.