Best way to travel between

Barcelona
Bern, Switzerland
Travel Modes
Price
Distance
Duration
CO2
bus
$65.0
979.68 km
19h 6mins
29.39 kgs
 
drive
$160.0
932.28 km
9h 44mins
119.33 kgs
 
flight
$174.0
815.07 km
6h 1mins
88.03 kgs
 
train
$224.0
1021.65 km
10h 32mins
54.15 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 979.68 km 19h 6mins 59 CHF 65.0
Drive 932.28 km 9h 44mins 145 CHF 160.0
Flight 815.07 km 6h 1mins 158 CHF 174.0
Train 1021.65 km 10h 32mins 203 CHF 224.0
Take Bus from Barcelona North to Bern
Time: 19h 6mins Cost: 59 CHF; $ 58.5 - 71.5 USD CO2 Emission: 29.41 kgs
Source: Rome2rio

Mode of travel comparision chart

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