Safi ligger 240 km sør for Casablanca eller 150 km vest for Marrakesh. Med bil vil det ta deg 2 timer å nå Safi fra Casablanca og 1t20 fra Marrakesh.
Et billigste og enkelt alternativ hvis du ikke har det travelt, ville være å ta enten en av CTM-bussene fra "Marché Central"-stasjonen i Casablanca (4t15 tur, avgang hver 3. time) eller en kollektiv grand taxi (3t15 tur, avgang hver time).
Du kan også få tilgang til Safi med tog, men det tar mer tid enn med buss (4t45).