Best way to travel between

Marrakech, Marrakesh-Tensift-El Haouz, Morocco
Basel, Switzerland
Travel Modes
Price
Distance
Duration
CO2
train
$251.0
2917.2 km
52h 41mins
154.61 kgs
 
flight
$318.0
2520.41 km
7h 6mins
272.2 kgs
 
drive
$1600.0
9536.42 km
118h 10mins
1220.66 kgs
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 2917.2 km 52h 41mins 228 CHF 251.0
Flight 2520.41 km 7h 6mins 289 CHF 318.0
Drive 9536.42 km 118h 10mins 1,452 CHF 1600.0
Take Bus from Marrakech to Casablanca
Time: 3h 34mins Cost: 9 CHF; $ 9.0 - 11.0 USD CO2 Emission: 7.37 kgs
Take Ferry from Casablanca to Genoa
Time: 34h 0mins Cost: 136 CHF; $ 135.0 - 165.0 USD CO2 Emission: 242.83 kgs
Take Car from Genoa to Genova Brignole
Time: 7mins Cost: 14 CHF; $ 13.5 - 16.5 USD CO2 Emission: 0.69 kgs
Take Bus from Genova Brignole to Bern
Time: 8h 6mins Cost: 32 CHF; $ 31.5 - 38.5 USD CO2 Emission: 17.65 kgs
Take Train from Bern to Mulhouse Ville
Time: 1h 45mins Cost: 32 CHF; $ 31.5 - 38.5 USD CO2 Emission: 7.08 kgs
Take Bus from Mulhouse to Saint-Louis
Time: 1h 17mins Cost: 5 CHF; $ 5.4 - 6.6 USD CO2 Emission: 1.44 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Marrakech, Marrakesh-Tensift-El Haouz, Morocco and Basel, Switzerland is to travel by train, which will cost about 228 CHF or 225.90 USD.