Skip to content

South Africa Diesel Price, October 2026: the 14-Month Trend and What It Costs Per Kilometre

Updated 9 min read

Line chart of South African inland wholesale diesel 0.05%, rand per litre, September 2025 to October 2026: R19.44 at the start, a July low of R24.79 and R31.95 in October 2026, the highest point in the series

Wholesale diesel is R31.95 a litre from 7 October 2026, up 65.2% in a year while petrol rose 39.9%. The full sourced series, what drove it, and what it costs on the lanes we measure.

South African wholesale diesel went up R2.84 a litre on 7 October 2026. Inland 0.05% diesel is now R31.95 a litre, up from R19.34 a year ago — a rise of 65.2%. Petrol rose 39.9% over the same year. It is the third increase in a row, and it takes diesel past the May peak to the highest price in this series.

The one-line version. On a Johannesburg–Cape Town run at 2.5 km per litre, fuel alone now costs about R17 854 one way. That is R1 587 more than last month and R7 046 more than the same trip in October 2025 — before you have paid a toll, a driver or a tyre.

What the price is, right now

The Department of Mineral and Petroleum Resources (DMPR) sets South African fuel prices monthly. The change is announced in the days before it takes effect, on the first Wednesday of the month. These prices were announced on 5 October and took effect on Wednesday 7 October 2026.

ProductInland (Gauteng)CoastalChange on 7 Oct
Diesel 0.05% sulphur (500 ppm), wholesaleR31.95R31.08+R2.84
Diesel 0.005% sulphur (50 ppm), wholesaleR32.80R31.93+R3.24
Petrol 95 ULP, retailR30.25R29.38+R3.33
Petrol 93 ULP, retailR29.88—+R3.12
Source: DMPR announcement, 5 October 2026 and Fuels Industry Association of South Africa. Diesel is a wholesale list price, not a pump price — see below.

Why diesel has no pump price and petrol does. Petrol is sold at a fixed regulated price: every station in a zone charges the same. Diesel is not. What the DMPR publishes for diesel is a wholesale list price, and the retailer adds their own margin on top. That is why two truck stops 40 km apart can differ by 80 cents, and why a fuel card or a bulk supply deal is worth real money on diesel in a way it never is on petrol.

The 14-month trend

This is the part that gets lost in the monthly headline. October is not just another increase. At R31.95 it passes the May peak of R31.18 and is the highest price in this series.

EffectiveInland diesel 0.05%Change
3 Sep 2025R19.44—
1 Oct 2025R19.34-0.10
3 Nov 2025R19.13-0.21
3 Dec 2025R19.79+0.65
1 Jan 2026R18.42-1.37
4 Feb 2026R17.92-0.50
4 Mar 2026R18.54+0.62
1 Apr 2026R25.91+7.37
6 May 2026R31.18+5.27
3 Jun 2026R27.93-3.25
1 Jul 2026R24.79-3.14
5 Aug 2026R26.17+1.38
2 Sep 2026R29.11+2.94
7 Oct 2026R31.95+2.84
Diesel 0.05% sulphur, wholesale list price, Gauteng. Source: Fuels Industry Association of South Africa, pulled 11 October 2026. Published in cents per litre; divided by 100 and not otherwise adjusted.

What the shape of that line tells you

If you priced a contract off the February number, you are R14.03 a litre underwater. At 2.5 km per litre that is R5.61 on every kilometre you run, and it does not come back on its own. This is what a fuel surcharge clause is for — and it is the single most valuable page on this site if you have not got one.

What actually drove it

Most operators experience a fuel increase as weather — it arrives, and you absorb it. It is not weather. It is three separable forces, and two of them are local.

ForceWhat it didCan South Africa control it?
The global product priceThe DMPR cited continued US–Iran tension, uncertainty over the flow of oil through the Strait of Hormuz, higher shipping costs and decreasing inventories. Brent averaged US$101.00 over the October review period, up from US$87.89. The international product price alone added 280.17 c/l to the basic fuel price of diesel — almost the whole of the 284.38 c/l increase.No
The randThe DMPR recorded the rand as almost unchanged over the October review period, from R16.213 to R16.212 to the US dollar. That took 0.22 c/l off diesel. The currency did nothing to soften this increase.Indirectly
Tax and the slateThe slate levy rose from 83.28 c/l to 87.66 c/l on 7 October — a 4.38 c/l increase — against a cumulative negative slate balance of R10.45 billion. Government also ran temporary general fuel levy relief of R3.93 a litre on diesel from 1 April 2026, halved to R1.96 in June and ended on 1 July.Yes
Sources: DMPR announcement, 5 October 2026; National Treasury, 28 April 2026.

Read the third row again. The diesel levy relief ended on 1 July 2026. Part of what you are paying now is not an oil price at all — it is the removal of a subsidy you had for three months and may not have noticed arriving. The slate is the same kind of thing: a R10.45 billion shortfall being recovered from you at 87.66 cents a litre.

What it costs on the corridors we measure

Everything above is national. This is the part that is ours. We hold road-network distances for 225 of our 269 active corridors, measured against the actual road, not straight-line. Here is what the October increase does to a one-way run, at 2.5 km per litre.

LanekmFuel, one wayvs Septembervs Oct 2025
Johannesburg → Durban571R7 297+R649+R2 880
Johannesburg → Cape Town1 397R17 854+R1 587+R7 046
Johannesburg → Beitbridge540R6 901+R613+R2 724
Beitbridge → Durban1 103R14 096+R1 253+R5 564
Johannesburg → Harare1 121R14 326+R1 273+R5 654
Durban → Harare1 680R21 470+R1 908+R8 474
Distances measured on the road network from the Kweli corridor pool. Fuel cost = distance ÷ 2.5 km/l × R31.95. Change your consumption figure and the whole column moves — the arithmetic is below.

Do this with your own number.
Fuel per kilometre = diesel price ÷ your km per litre.
At R31.95: 2.0 km/l is R15.98/km · 2.5 km/l is R12.78/km · 3.0 km/l is R10.65/km.
The October increase alone added R1.42, R1.14 and R0.95 per kilometre at those three consumption rates.

And every one of those numbers doubles if the truck comes home empty. That is not a fuel problem, it is a load problem — what empty running actually costs works it out.

Where diesel is cheaper across the border

The old rule was simple: fill up in South Africa. That rule is weaker than it was, and the reason is this year’s increase.

PriceIn US dollarsWhat kind of price
South Africa, inlandR31.95US$1.93wholesale list — retail is higher
South Africa, coastalR31.08US$1.88wholesale list — retail is higher
Zimbabwe (ZERA ceiling)R33.74US$2.04maximum pump price
Rand converted at R16.54 to the US dollar, 11 October 2026 (exchangerate-api.com). Zimbabwe: ZERA published price, as of 9 October 2026.

Zimbabwe’s pump ceiling is about 6% above South Africa’s wholesale price. Because South African retail diesel sits above the wholesale list, the real gap at the pump is smaller than 6% — and it has narrowed sharply, because South African diesel rose 65.2% in a year while Zimbabwe’s ceiling moved 15.3% since March. Still fill in South Africa where the tank allows it, but the arbitrage is no longer the free money it was in 2025. The Zimbabwe numbers are here.

Kweli Load Exchange

Now find a load for your truck — or a truck for your load

Free for transporters and shippers. No commission, no subscription.

Local

and cross-border

See

who you are dealing with

R0

commission, always

List your truck and its corridors, or post a load. Your corridors decide which loads we show you first — they do not lock you out of the rest. Body, weight, fit, papers: we show them, and you decide.

WhatsApp-integrated · your number is your account. Nothing from an app store — you finish with your trucks and their corridors on the board.

New to Kweli? See what the network does → — load exchange, driver registry and the Pulse community.

Questions people ask

What is the diesel price in South Africa in October 2026?

R31.95 a litre for 0.05% sulphur diesel, wholesale, inland; R31.08 at the coast. The 0.005% grade is R32.80 inland. These took effect on 7 October 2026. Diesel has no fixed retail price, so what you pay at the pump will be above the wholesale figure.

Who sets the fuel price in South Africa?

The Department of Mineral and Petroleum Resources (DMPR). Note the name — it was the Department of Mineral Resources and Energy (DMRE) until the department was split, and a lot of published material still uses the old name.

When is the fuel price announced?

In the days before the change, which takes effect on the first Wednesday of the month. The October 2026 change was announced on 5 October and took effect on 7 October.

Why did diesel go up more than petrol?

Diesel and petrol are different products with different international prices, different tax treatment and a different slate position. Over the year to October 2026 diesel rose 65.2% and petrol 39.9%. If your costing tracks the petrol headline in the news, it has understated your diesel bill by more than a third.

Is this the highest diesel has been?

In this series, yes. Inland wholesale diesel reached R31.95 on 7 October 2026, R0.77 above the previous peak of R31.18 on 6 May 2026.

How we put this together

The price series is the published record from the Fuels Industry Association of South Africa, which lists the DMPR-gazetted prices for each month. We pulled it on 11 October 2026 and checked it two ways: the October inland and coastal 0.05% figures match the press reporting of the DMPR announcement, and the September-to-October change computed from the series (284.38 and 324.38 cents) is exactly the increase the DMPR announced for the two diesel grades. Corridor distances are our own, measured on the road network. The consumption figures are illustrative and stated as such — use yours.

Sources

The lane fuel costs, per-kilometre costs, percentages and US dollar conversions are Kweli’s own figures, worked out from the prices above by the method shown on this page: road kilometres ÷ 2.5 km per litre × the price. Road distances are measured on the road network from the Kweli corridor pool.


More on what fuel does to a rate: the fuel surcharge formula, with a worked example · what a good cost per kilometre looks like · what is actually inside the price · all fuel and freight cost coverage

Share the Post: WhatsApp LinkedIn X
Find loads for your truckFree to join · no booking feesOpen