Το Safi βρίσκεται 240 χλμ νότια της Καζαμπλάνκα ή 150 χλμ δυτικά του Μαρακές. Με αυτοκίνητο, θα χρειαστείτε 2 ώρες για να φτάσετε στο Safi από την Καζαμπλάνκα και 1:20 από το Μαρακές.
Μια φθηνότερη και εύκολη επιλογή, αν δεν βιάζεστε, θα ήταν να πάρετε είτε ένα από τα λεωφορεία CTM από τον σταθμό "Marché Central" στην Καζαμπλάνκα (4:15 ταξίδι, αναχωρεί κάθε 3 ώρες) ή ένα συλλογικό μεγάλο ταξί (3:15 ταξίδι, αναχωρεί κάθε ώρα).
Μπορείτε επίσης να έχετε πρόσβαση στο Safi με τρένο, αλλά χρειάζεται περισσότερος χρόνος παρά με λεωφορείο (4h45).