Travel from Tarifa to Marrakesh

How to get from Tarifa to Marrakesh?

There is no direct connection from Tarifa to Marrakesh. However, you can take the car ferry to Tangier Ferry, take the taxi to Tangier, take the train to Casa-Voyageurs, then take the train to Marrakech. Alternatively, you can take the car ferry to Tangier Ferry, take the taxi to Tanger, take the bus to Casablanca, then take the bus to Marrakech.

How to get from Tarifa to Marrakesh

From Tarifa car ferry to Tangier Ferry, taxi to Tangier, train to Casa-Voyageurs, then train to Marrakech. 11 h 34 min 66€. From Tarifa car ferry to Tangier Ferry, taxi to Tanger, bus to Casablanca, then bus to Marrakech. 11 h 57 min 59€. From Tarifa car ferry to Tangier Ferry, taxi to Tangier, then night train to Marrakech. 12 h 46 min 66€. From Tarifa drive to Tarifa, car ferry to Tangier, then drive to Marrakesh. 6 h 40 min 89€. From Tarifa car ferry to Tangier, taxi to Tangier airport, fly to Marrakech airport, then Airport Shuttle Bus to Marrakesh. 6 h 35 min 213€.