Safi is 240 km suid van Casablanca of 150 km wes van Marrakesh geleë. Met die motor sal dit jou 2 uur neem om Safi vanaf Casablanca te bereik en 1h20 vanaf Marrakesj.
'n Goedkoopste en maklikste opsie as jy nie haastig is nie, sal wees om óf een van die CTM-busse vanaf die "Marché Central"-stasie in Casablanca te haal (4h15 rit, vertrek elke 3 uur) of 'n kollektiewe grand taxi (3h15 rit, vertrek elke uur).
Jy kan ook met die trein toegang tot Safi kry, maar dit neem meer tyd as per bus (4h45).