Western Australia Holds the Cheapest Diesel in the Country and the Widest Gap Between Servos
Today's Western Australia diesel figures contain a contradiction sitting in plain sight. Of the forty cheapest diesel suburbs in Australia right now, more than half are in WA. Yet the WA state diesel average, at 259.7 cents as of 10th Sep 2026 2:03pm AEST, is higher than Victoria at 257.4 and NSW at 258.1. Both of those things are true at the same time, and the reason is worth chasing down.
Perth's southern and eastern suburbs are doing the heavy lifting
Kwinana Beach is the cheapest diesel suburb in the country this afternoon, six servos averaging 240.3 cents with the cheapest at 232.9. Bassendean is not far behind on 238.9 across four sites, and Beckenham posts 240.3 with a tight 9.9 cent spread across three servos. Forrestfield, Maddington and Wanneroo all sit under 246.
For context, the cheapest diesel suburb in Queensland today is Acacia Ridge at 243.5, and in NSW it is Oberon at 242.4. A Perth driver filling an 80 litre ute tank at Kwinana Beach rather than at the WA state average keeps close to sixteen dollars in a single visit. That is not a rounding error.
So why is the state average so high?
Digging deeper into the numbers, the answer is the spread. WA diesel runs from 232.7 cents at the bottom to 390.0 at the top, a gap of 157.3 cents across 1,217 stations. Queensland's spread is 99.8 cents. Tasmania's is 24. Only the Northern Territory, with its remote highway sites, is wider.
A range that wide means the WA average is being pulled up by a long tail of isolated stations while metro Perth sells some of the cheapest diesel in the country. Read the state average on its own and you would conclude WA motorists are doing badly. The suburb level data says the opposite for most of them.
Ascot is the number that caught my eye
The most striking figure in today's WA data is not a suburb average at all. It is Ascot, where five servos average 247.7 cents, but the cheapest is 232.9 and the dearest is 264.9. That is a 32 cent gap between sites you could walk between. Wangara shows the same pattern in miniature, 237.2 at the bottom and 256.9 at the top across four servos.
This raises some interesting questions about price transparency. Fuel cost, freight and site overheads do not vary by 32 cents across a few streets in the one suburb. What varies is what each operator believes its customers will tolerate. Ascot sits near the airport with plenty of passing traffic, and a fair proportion of those drivers fill up without comparing anything. The pricing reflects that.
Regional WA is not the outlier people assume
The received wisdom is that country drivers always pay a heavy premium. The data partly contradicts that as well. East Bunbury averages 243.7, West Busselton 245.0, Pinjarra 246.2 and Donnybrook 248.1. All of those beat the WA state average, and most beat the national picture for diesel prices. The genuine premium sits much further out, in the pastoral and mining corridors, not in the southwest.
What WA drivers can do with this
WA is the one jurisdiction where timing is settled rather than guesswork. Prices are locked for the full day and change at midnight Perth time, and tomorrow's prices are published each afternoon. A WA driver can see the next day's number before deciding whether to fill tonight or wait, which is an advantage that eastern states drivers filling into a price cycle simply do not have. Our guide on the best time to fill up covers how that differs state by state.
So ignore the state average, because in a market with a 157 cent spread it describes almost nobody. Check the suburb, then check the individual servo, because a 32 cent gap inside one postcode is money left on the counter. Armed with this information, motorists can check what their own servo is charging before they pull in.