Safi se nahaja 240 km južno od Casablance ali 150 km zahodno od Marakeša. Z avtom boste potrebovali 2 uri, da pridete do mesta Safi iz Casablance in 1 uro in 20 minut iz Marakeša.
Najcenejša in enostavnejša možnost, če se vam ne mudi, bi bila, da ujamete enega od avtobusov CTM s postaje Marché Central v Casablanci (4h15 vožnja, odhodi vsake 3 ure) ali skupni veliki taksi (3h15 vožnja, odhaja vsako uro).
Do Safija lahko pridete tudi z vlakom, vendar traja več časa kot z avtobusom (4h45).