Marrakesh is served by Afriquia, Shell (Vivo), TotalEnergies and Winxo stations along the Route de Casablanca, the ring boulevard and the Ourika/Atlas gateways. Liberalised prices vary slightly by brand. Atlas excursions demand full tanks; mountain stations are few and basic.
Only 7 of the 109 stations mapped in Marrakesh say whether they sell diesel. The rest probably do; nobody has recorded it. See Marrakesh on the map →
Plan your stop
In Marrakesh the filters that actually narrow things down are diesel (7) and CCS charging (1). Travelling at night, switch on "open now": 8 places are tagged 24/7. When you arrive, a quick confirmation keeps the map right for the next driver in Marrakesh.