The average price of unleaded petrol in Morocco is 14.83 MAD / litre, ranging from 14.79 MAD to 14.99 MAD from one city to another.
| City | Average price | Across areas |
|---|---|---|
| Marrakesh | 14.79 MAD | 14.50 MAD – 15.00 MAD |
| El Jadida | 14.81 MAD | 14.81 MAD – 14.81 MAD |
| Meknes | 14.81 MAD | 14.81 MAD – 14.81 MAD |
| Agadir | 14.81 MAD | 14.81 MAD – 14.81 MAD |
| Fez | 14.81 MAD | 14.81 MAD – 14.81 MAD |
| Tangier | 14.81 MAD | 14.81 MAD – 14.81 MAD |
| Casablanca | 14.84 MAD | 14.50 MAD – 15.00 MAD |
| Rabat | 14.99 MAD | 14.81 MAD – 15.90 MAD |
Spotted another price for unleaded petrol? Add it in 10 seconds in the app.
The average price of unleaded petrol in Morocco is 14.83 MAD / litre (between 14.79 MAD and 14.99 MAD).
Among the tracked cities, the lowest price is in Marrakesh (14.79 MAD) and the highest in Rabat (14.99 MAD).
They are indicative prices: averages of community readings and estimates, updated regularly. In-store prices may differ.
Free, no app store: add Prixo to your home screen in two taps (Android and iPhone).
Open and installWe use audience-measurement cookies to improve Prixo. You can decline with no impact.