Best way to travel between

Brindisi, Italy
Basel, Switzerland
Travel Modes
Price
Distance
Duration
CO2
bus
$86.0
1457.4 km
21h 45mins
43.72 kgs
 
train
$233.0
1365.78 km
14h 28mins
72.39 kgs
 
drive
$290.0
1372.99 km
14h 14mins
175.74 kgs
 
flight
$299.0
1417.52 km
5h 58mins
153.09 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 1457.4 km 21h 45mins 78 CHF 86.0
Train 1365.78 km 14h 28mins 211 CHF 233.0
Drive 1372.99 km 14h 14mins 263 CHF 290.0
Flight 1417.52 km 5h 58mins 271 CHF 299.0
Take Bus from Brindisi to Cerginola
Time: 3h 30mins Cost: 14 CHF; $ 13.5 - 16.5 USD CO2 Emission: 7.55 kgs
Take Bus from Cerignola to Basel
Time: 16h 49mins Cost: 59 CHF; $ 58.5 - 71.5 USD CO2 Emission: 36.06 kgs
Take Train from Basel, Badischer Bahnhof to Basel, Allschwilerplatz
Time: 19mins Cost: 5 CHF; $ 5.4 - 6.6 USD CO2 Emission: 0.23 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Brindisi, Italy and Basel, Switzerland is to travel by bus, which will cost about 78 CHF or 77.40 USD.