From Safi, Morocco, the direction of the Qibla is 103.99° ESE directly to Mecca, and a distance of 4971.0768 kilometers separates the two places.
| Qiblal Direction | 🧭 103.99° |
| Location | Morocco, Safi |
| Time now | 9:19 AM |
| Date | 2025-10-24 |
| Distance between Safi and Mecca | 4,971.08 km |
| Latitude, Longitude | 32.3, -9.2386 |
| Place | Qiblal Direction | Distance |
|---|---|---|
| Agadir | 101.43° | 5,004.11 km |
| Ahfir | 110.17° | 4,339.05 km |
| Al hoceima | 109.82° | 4,508.61 km |
| Beni mellal | 104.81° | 4,710.84 km |
| Berkane | 110.03° | 4,358.98 km |
| Casablanca | 106.18° | 4,826.21 km |
| Chefchaouene | 109.17° | 4,627.94 km |
| El jadida | 105.45° | 4,906.68 km |
| Er rachidia | 104.91° | 4,516.33 km |
| Fes | 107.72° | 4,588.01 km |
| Figuig | 106.3° | 4,217.73 km |
| Ifrane | 99.91° | 4,994.20 km |
| Kenitra | 107.43° | 4,736.45 km |
| Khouribga | 105.45° | 4,754.86 km |
| Laayoune | 97.71° | 5,282.14 km |
| Larache | 108.86° | 4,708.03 km |
| Marrakech | 103.45° | 4,852.46 km |
| Meknes | 107.3° | 4,638.41 km |
| Midelt | 105.88° | 4,552.45 km |
| Mohammedia | 106.38° | 4,806.27 km |
| Nador | 110.14° | 4,417.40 km |
| Oujda,html | 109.87° | 4,317.31 km |
| Safi | 103.99° | 4,971.08 km |
| Rabat sale | 107.05° | 4,754.85 km |
| Settat | 105.39° | 4,822.54 km |
| Tangier | 109.8° | 4,685.13 km |
| Taroudannt | 101.71° | 4,933.74 km |
| Taza | 108.32° | 4,501.61 km |
| Temara | 106.86° | 4,764.31 km |
| Tetouan | 109.68° | 4,642.97 km |
| Ain Chqef | 107.58° | 4,590.51 km |
| Rabat | 106.94° | 4,758.57 km |
| Salé | 107.05° | 4,751.86 km |
| Asilah | 109.27° | 4,700.38 km |
| Dcheira El Jihadia | 101.4° | 4,997.02 km |
| Ouarzazate | 102.79° | 4,749.69 km |
| Taourirt Province | 108.84° | 4,381.27 km |
| Assa | 99.15° | 4,993.72 km |
| Oujda | 109.87° | 4,316.21 km |
| Chichaoua | 103.12° | 4,914.71 km |
| Marrakesh | 103.45° | 4,850.66 km |
| Kalaat M\'Gouna | 103.43° | 4,673.45 km |
| Province de Fahs-A... | 109.78° | 4,668.70 km |
| Ait Melloul | 101.37° | 4,994.99 km |
| Errachidia | 104.91° | 4,516.69 km |
| Martil | 109.78° | 4,635.44 km |
| Bouanane | 105.52° | 4,387.87 km |
| Belfaa | 101° | 5,001.01 km |
| Moulay-Bousselham | 108.38° | 4,716.93 km |
| Tarmigte | 102.76° | 4,746.46 km |