Safi sijaitsee 240 km Casablancasta etelään tai 150 km Marrakeshista länteen. Autolla pääset Safiin Casablancalta 2 tuntia ja Marrakeshista 1h20.
Halvin ja helppo vaihtoehto, jos sinulla ei ole kiirettä, olisi saavuttaa joko CTM-bussi Casablancan "Marché Central" -asemalta (matka 4h15, lähtee 3 tunnin välein) tai kollektiivinen grand taksi (3h15 matka, lähtee tunnin välein).
Safiin pääsee myös junalla, mutta se vie enemmän aikaa kuin bussilla (4h45).