DSL-MA · Energy
Diesel (Gasoil) Morocco Price Today in Morocco
Indicative average pump price of diesel in Morocco in dirhams per litre.
11.14MAD per litre
Up+0.02(+0.13%)Live · updated Casablanca time
Price statistics
- Previous close
- 11.12
- 24h low
- 11.12
- 24h high
- 11.14
- 30-day low
- 11.12
- 30-day high
- 11.30
- 30-day change
- −0.98%
Key takeaways
- Diesel (Gasoil) Morocco is at 11.14 MAD per litre as of 22:08:45 Casablanca time.
- Over the last 24 hours it is up +0.13% (+0.02 MAD) from 11.12.
- 24-hour range: 11.12 – 11.14 MAD.
- 30-day change: −0.98%, with a high of 11.30 and a low of 11.12.
- The current price sits 11% of the way between its 30-day low and high.
Diesel (Gasoil) Morocco price history: 7 days, 30 days, 1 year
11.14 MAD ·
30 days: −0.98% · High 11.30 · Low 11.12
| Date | Price | Change |
|---|---|---|
| 11.14 | Up+0.18% | |
| 11.12 | Down−0.09% | |
| 11.13 | Down−0.18% | |
| 11.15 | Down−0.27% | |
| 11.18 | Unchanged0.00% | |
| 11.18 | Unchanged0.00% | |
| 11.18 | Down−0.27% |
Related live markets
Compare Diesel (Gasoil) Morocco with another market
Open full comparison →Diesel (Gasoil) Morocco: common questions
What is the Diesel (Gasoil) Morocco price today in Morocco?
As of 22:08:45 Casablanca time, Diesel (Gasoil) Morocco (DSL-MA) is 11.14 MAD per litre, up +0.13% over the last 24 hours.
Why did the Diesel (Gasoil) Morocco price change today?
Diesel (Gasoil) Morocco rose +0.13% over the last 24 hours, from 11.12 to 11.14 MAD — a typical daily move for this market. Moves in energy are usually driven by OPEC+ production decisions, global demand and inventory data, geopolitical supply risks and refining margins and the dirham–dollar rate (for pump prices).
What is the Diesel (Gasoil) Morocco trend over the last 30 days?
Over 30 days Diesel (Gasoil) Morocco is down −0.98%, trading between 11.12 and 11.30 MAD.
How often is the Diesel (Gasoil) Morocco price updated?
The price on this page refreshes automatically every 15 seconds while the page is open, and the page itself is regenerated at least once a minute.