Safi está situada a 240 km ao sur de Casablanca ou a 150 km ao oeste de Marrakech. En coche, tardarás 2 horas en chegar a Safi desde Casablanca e 1h20 desde Marrakech.
Unha opción máis barata e sinxela, se non tes présa, sería coller un dos autobuses CTM desde a estación “Marché Central” de Casablanca (viaxe de 4h15, cada 3 horas) ou un gran taxi colectivo (viaxe de 3h15). sae cada hora).
Tamén se pode acceder a Safi en tren, pero leva máis tempo que en autobús (4h45).