Safi ligger 240 km syd for Casablanca eller 150 km vest for Marrakesh. I bil vil det tage dig 2 timer at nå Safi fra Casablanca og 1t20 fra Marrakesh.
En billigste og nem mulighed, hvis du ikke har travlt, ville være at tage enten en af CTM-bussen fra "Marché Central"-stationen i Casablanca (4h15 tur, afgår hver 3. time) eller en kollektiv grand taxa (3h15 tur, afgår hver time).
Du kan også komme til Safi med tog, men det tager længere tid end med bus (4t45).