Marrakech, Marrakesh-Tensift-El Haouz, Morocco
Tenerife, Santa Cruz de Tenerife, Spain
Tranport | Distance | Time(hrs) | Cost(local) | Cost(usd) |
---|---|---|---|---|
Flight | 953.68 km | 5h 36mins | 113 EUR | 153.0 |
Flight | 1014.04 km | 7h 16mins | 150 EUR | 203.0 |
Bus | 2337.07 km | 53h 12mins | 166 EUR | 226.0 |
Train | 2387.84 km | 54h 2mins | 183 EUR | 249.0 |
Train | 2102.82 km | 55h 51mins | 214 EUR | 291.0 |
Flight | 991.82 km | 9h 37mins | 217 EUR | 295.0 |
Bus | 2233.11 km | 51h 2mins | 219 EUR | 298.0 |
Drive | 2255.22 km | 46h 23mins | 262 EUR | 356.43 |
The best and cheapest way to get from Marrakech, Marrakesh-Tensift-El Haouz, Morocco and Tenerife, Santa Cruz de Tenerife, Spain is to travel by air, which will cost about 113 EUR or 137.70 USD.