Ang Safi ay matatagpuan 240km sa timog ng Casablanca o 150km sa kanluran ng Marrakesh. Sa pamamagitan ng kotse, aabutin ka ng 2 oras upang makarating sa Safi mula sa Casablanca at 1h20 mula sa Marrakesh.
Ang pinakamurang at madaling opsyon kung hindi ka nagmamadali, ay sumakay sa alinman sa CTM bus mula sa istasyon ng "Marché Central" sa Casablanca (4h15 na biyahe, umaalis tuwing 3 oras) o isang collective grand taxi (3h15 trip, umaalis kada oras).
Maaari mo ring ma-access ang Safi sa pamamagitan ng tren, ngunit mas tumatagal ito kaysa sa bus (4h45).