Travel from Marrakesh to Sidi-Ifni

How to get from Marrakesh to Sidi Ifni?

There is no direct connection from Marrakesh to Sidi Ifni. However, you can take the bus to Guelmim then take the taxi to Sidi Ifni. Alternatively, you can take the drive to Sidi Ifni.

How to get from Marrakesh to Sidi Ifni

ModeDurationPrice
From Marrakech bus to Guelmim then taxi to Sidi Ifni.7 h 51 minMAD 813
From Marrakesh drive to Sidi Ifni.4 h 49 minMAD 407
From Marrakesh Grand Taxi to Agadir, bus to Guelmim, then taxi to Sidi Ifni.7 h 57 minMAD 849
From Marrakesh Grand Taxi to Agadir, walk to Agadir, bus to Guelmin, then taxi to Sidi Ifni.8 h 7 minMAD 821
From Gare Routière de Marrakech Airport Shuttle Bus to Marrakech airport, fly to Guelmime airport, then taxi to Sidi Ifni.6 h 13 minMAD 2,903
From Gare Routière de Marrakech Airport Shuttle Bus to Marrakech airport, fly to Agadir airport, then drive to Sidi Ifni.4 h 35 minMAD 1,964

How long does it take to get from Marrakesh to Sidi Ifni?

It takes approximately 7 h 51 min to get from Marrakesh to Sidi Ifni, including transfers.

Operators from Marrakesh to Sidi Ifni

OperatorPhoneWebsite
Moroccan Railways (ONCF)Moroccan Railways (ONCF)
Grand TaxisGrand Taxis
SupratoursSupratours
ALSA Morocco05 24 33 52 70ALSA Morocco
Royal Air MarocRoyal Air Maroc
Brussels AirlinesBrussels Airlines
Condor FlugdienstCondor Flugdienst