Best way to travel between

Tenerife, Santa Cruz de Tenerife, Spain
Casablanca, Grand Casablanca, Morocco
Travel Modes
Price
Distance
Duration
CO2
train
$454.0
2224.56 km
54h 18mins
117.9 kgs
 
flight
$674.0
1183.35 km
7h 41mins
127.8 kgs
 
N/A
 
 
 
 
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 2224.56 km 54h 18mins 3,754 MAD 454.0
Flight 1183.35 km 7h 41mins 5,573 MAD 674.0
Take Car from Tenerife to Chasneros
Time: 1h 1mins Cost: 620 MAD; $ 67.5 - 82.5 USD CO2 Emission: 9.46 kgs
Take Bus from Chasneros to Intercambiador S/C
Time: 41mins Cost: 50 MAD; $ 5.4 - 6.6 USD CO2 Emission: 1.48 kgs
Take Ferry from Santa Cruz de Tenerife to Huelva
Time: 36h 8mins Cost: 2,067 MAD; $ 225.0 - 275.0 USD CO2 Emission: 174.7 kgs
Take Car from Huelva to Huelva
Time: 21mins Cost: 248 MAD; $ 27.0 - 33.0 USD CO2 Emission: 2.28 kgs
Take Bus from Huelva to Seville
Time: 1h 17mins Cost: 83 MAD; $ 9.0 - 11.0 USD CO2 Emission: 2.9 kgs
Take Bus from Seville to Tarifa
Time: 3h 14mins Cost: 149 MAD; $ 16.2 - 19.8 USD CO2 Emission: 6.67 kgs
Take Ferry from Tarifa to Tangier
Time: 1h 2mins Cost: 331 MAD; $ 36.0 - 44.0 USD CO2 Emission: 4.18 kgs
Take Car from Tangier to Tangier
Time: 5mins Cost: 17 MAD; $ 1.8 - 2.2 USD CO2 Emission: 0.5 kgs
Take Train from Tangier to Casablanca
Time: 5h 24mins Cost: 174 MAD; $ 18.9 - 23.1 USD CO2 Emission: 19.24 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Tenerife, Santa Cruz de Tenerife, Spain and Casablanca, Grand Casablanca, Morocco is to travel by train, which will cost about 3,754 MAD or 408.60 USD.