Safi liegt 240 km südlich von Casablanca oder 150 km westlich von Marrakesch. Mit dem Auto dauert es 2 Stunden, um Safi von Casablanca und 1h20 von Marrakesch zu erreichen.
Eine billigste und einfache Option, wenn Sie es nicht eilig haben, wäre entweder einen der CTM-Busse vom Bahnhof „Marché Central“ in Casablanca (Fahrt 4:15, Abfahrt alle 3 Stunden) oder ein Sammeltaxi (Fahrt 3:15, Abfahrt stündlich).
Sie können Safi auch mit dem Zug erreichen, aber es dauert länger als mit dem Bus (4h45).