Safi se nalazi 240 km južno od Casablance ili 150 km zapadno od Marrakesha. Automobilom će vam trebati 2 sata da stignete do Safija iz Casablance i 1h20 iz Marrakesha.
Najjeftinija i laka opcija, ako vam se ne žuri, bila bi uhvatiti jedan od CTM autobusa sa stanice Marché Central u Casablanci (putovanje 4:15, polazi svaka 3 sata) ili zajednički veliki taksi (putovanje: 3:15, polazi svakog sata).
Do Safija također možete doći vlakom, ali potrebno je više vremena nego autobusom (4h45).