Safi es troba a 240 km al sud de Casablanca o 150 km a l'oest de Marràqueix. Amb cotxe, trigareu 2 hores a arribar a Safi des de Casablanca i 1h20 des de Marràqueix.
Una opció més econòmica i fàcil si no tens pressa seria agafar un dels autobusos CTM des de l'estació de “Marché Central” de Casablanca (4h15 de viatge, surt cada 3h) o un gran taxi col·lectiu (3h15 de viatge, surt cada hora).
També es pot accedir a Safi amb tren, però triga més temps que amb autobús (4h45).