Mpumalanga Fuel Price (May 2026)
Inland pricing zone - effective 6 May 2026
Petrol 95 (ULP)
R25.21
per litre - up R3.27 from April
Diesel 50ppm
R23.05
per litre - up R3.75 from April
Mpumalanga is on inland pricing. The eastern Lowveld around Nelspruit and Hazyview is on standard inland pricing despite being closer to the Mozambique coast.
Full Mpumalanga price table
| Fuel | Current | Previous | Change |
|---|---|---|---|
| Petrol 95 (ULP) | R25.21 | R21.94 | +R3.27 |
| Petrol 93 (ULP) | R25.07 | R21.80 | +R3.27 |
| Diesel 0.005% (50ppm) | R23.05 | R19.30 | +R3.75 |
| Diesel 0.05% (500ppm) | R23.00 | R19.27 | +R3.73 |
| Illuminating Paraffin | R14.18 | R12.21 | +R1.97 |
| LP Gas (per kg) | R38.40 | R37.34 | +R1.06 |
Where to fill up in Mpumalanga
The price above applies at every filling station across Mpumalanga's inland pricing zone - Shell, Caltex, Engen, BP, Sasol, Total, Astron Energy. Differences between stations are limited to small per-litre rebates / surcharges based on the local site. Major cities and towns in Mpumalanga include:
- Mbombela (Nelspruit)
- Witbank (eMalahleni)
- Secunda
- Middelburg
- Hazyview
- Standerton
FAQ - Mpumalanga fuel prices
What is the petrol price in Mpumalanga for May 2026?
Petrol 95 in Mpumalanga is R25.21 per litre, and Petrol 93 is R25.07 per litre, effective 6 May 2026. Mpumalanga falls under the inland pricing zone.
What is the diesel price in Mpumalanga?
Diesel 50ppm in Mpumalanga is R23.05 per litre, and Diesel 500ppm is R23.00 per litre, effective 6 May 2026.
Why does Mpumalanga have inland fuel pricing?
Mpumalanga is on inland fuel pricing because the magisterial districts in the province are not adjacent to the coast or to the main refineries / fuel import terminals. Inland pricing includes a transport differential that covers the cost of moving fuel inland.
When does the next fuel price change in Mpumalanga?
Fuel prices in South Africa are reviewed monthly and adjusted on the first Wednesday of each month. The next price review takes effect on the first Wednesday of June 2026 (subject to public-holiday adjustments).
Other provinces
Gauteng - R25.21/L (inland)Western Cape - R24.38/L (coastal)KwaZulu-Natal - R24.38/L (coastal)Eastern Cape - R24.38/L (coastal)Limpopo - R25.21/L (inland)North West - R25.21/L (inland)Free State - R25.21/L (inland)Northern Cape - R25.21/L (inland)
Related
- Fuel cost calculator - calculate the cost of any trip
- Full SA fuel price breakdown - what makes up the petrol price
- All SA province fuel prices
Prices verified 2026-05-14 from the Department of Mineral and Petroleum Resources May 2026 adjustment announcement. Fuel zones are determined by magisterial district. Source: gov.za.

