Tenerife, Santa Cruz de Tenerife, Spain
Marrakech, Marrakesh-Tensift-El Haouz, Morocco
Tranport | Distance | Time(hrs) | Cost(local) | Cost(usd) |
---|---|---|---|---|
Flight | 906.78 km | 6h 32mins | 1,240 MAD | 150.0 |
Flight | 974.1 km | 8h 22mins | 1,464 MAD | 177.0 |
Flight | 1021.28 km | 8h 7mins | 1,629 MAD | 197.0 |
Train | 3204.6 km | 53h 50mins | 2,001 MAD | 242.0 |
Train | 2989.06 km | 58h 17mins | 2,762 MAD | 334.0 |
Bus | 4010.71 km | 91h 34mins | 2,770 MAD | 335.0 |
Drive | 4169.55 km | 85h 41mins | 5,322 MAD | 643.58 |
The best and cheapest way to get from Tenerife, Santa Cruz de Tenerife, Spain and Marrakech, Marrakesh-Tensift-El Haouz, Morocco is to travel by air, which will cost about 1,240 MAD or 135.00 USD.