Safi is a locality located 295.48 km northeast from Rabat in Marrakesh-Safi, Morocco. The population of Safi is 308,508 people. Ben Guerir, El Jadida, Essaouira are located close to Safi. You can find Safi on any map using the following decimal coordinates: 32.2833 (latitude), -9.2333 (longitude).