Safi está localizada a 240 km ao sul de Casablanca ou 150 km a oeste de Marraquexe. De carro, você levará 2 horas para chegar a Safi saindo de Casablanca e 1h20 de Marrakech.
Uma opção mais barata e fácil se você não estiver com pressa, seria pegar um dos ônibus CTM na estação “Marché Central” em Casablanca (4h15 de viagem, saídas a cada 3 horas) ou um grande táxi coletivo (3h15 de viagem, sai de hora em hora).
Você também pode acessar Safi de trem, mas leva mais tempo do que de ônibus (4h45).