By plane
It is only about 15 minutes by taxi from the Tangier to Tangier (TNG). The distance is 13 km. A one-way journey by taxi costs approximately 13-17 EUR
Check taxi prices on the KiwiTaxi.The journey takes approximately 1 h 10 min.
The journey takes approximately 11 min. Ticket price is about 3–3 EUR. The travel distance is 5 km.
Carrier is ALSA Morocco.
Search for TransferTrain
The journey takes approximately 2 h 10 min. Ticket price is about 9–35 EUR. The travel distance is 320 km.
Carrier is Moroccan Railways (ONCF).
The journey takes approximately 2 h 39 min. Ticket price is about 7–14 EUR. The travel distance is 246 km.
Carrier is Moroccan Railways (ONCF).
Drive
The drive will take 5 h 39 min.. The distance between Tangier and Marrakech is 578 km. You will use 46 liters of gasoline at a cost of €59.8.
See on this site which rental company has the best deal.