Safi situas 240km sude de Kazablanko aŭ 150km okcidente de Marrakesh. Per aŭto, vi bezonos 2 horojn por atingi Safi el Kazablanko kaj 1h20 el Marrakesh.
Plej malmultekosta kaj facila opcio, se vi ne rapidas, estus preni aŭ unu el la CTM-buso de la stacidomo "Marché Central" en Kazablanko (4h15 vojaĝo, foriras ĉiun 3 horon) aŭ kolektiva granda taksio (3h15 vojaĝo, foriras ĉiuhore).
Vi ankaŭ povas aliri Safi per trajno, sed necesas pli da tempo ol per buso (4h45).