Report highlights
- Perth reported prices averaged 233.9 c/L for U91 in October 2026, up 13.8 c/L on September 2026.
- Pinjarra was the cheapest town in Mandurah for U91 in October 2026 at 230.7 c/L, 3.2 c/L below Perth.
- Bunbury averaged 235.3 c/L for U91 in October 2026, 1.4 c/L above Perth, and was cheaper than Perth in 1 of 7 months since our records began on 13 April 2026.
- Since our records began on 13 April 2026, Tuesday has been the cheapest day to buy U91 in Perth and Wednesday the dearest, 12.6 c/L apart on average: $7.56 on a 60-litre tank.
- Filling a 60-litre tank with U91 in Oakford (rural) rather than in Drysdale River (rural) saved $81.42 on average in October 2026.
- Independent service stations in Western Australia averaged 2.4 c/L more than the major brands for U91 in October 2026, and 7.1 c/L less in Perth.
- Diesel cost 36.7 c/L more than U91 in Perth in October 2026, down from 42.8 c/L in September 2026.
- Oakford (rural) was Western Australia’s cheapest town for U91 in October 2026 at 222.5 c/L, 11.4 c/L below Perth.
Quote these with the credit: Source: FuelRadar Australia, Western Australia fuel prices, October 2026, fuelradar.com.au/fuel-price-reports/wa/2026-10
Western Australia drivers paid an average of 244.9 c/L for U91 in October 2026. This was 15.9 c/L higher than the previous period. The state diesel average reached 283.3 c/L, which was a rise of 10.3 c/L.
What drivers paid
| Fuel | Western Australia | Change | Perth | Rest of state |
|---|---|---|---|---|
| U91 | 244.9 | +15.9 | 233.9 | 254.8 |
| Diesel | 283.3 | +10.3 | 270.6 | 288.9 |
| P95 | 253.3 | +15.0 | 250.0 | 261.1 |
| P98 | 262.5 | +15.2 | 258.9 | 267.9 |
| LPG | 163.0 | +0.5 | 158.0 | 185.0 |
The Western Australia U91 average sat at 244.9 c/L for the month. This price was up 15.9 c/L on September 2026. The state diesel price climbed 10.3 c/L to an average of 283.3 c/L.
Other fuel types also moved, with P95 up 15 c/L to 253.3 c/L, P98 rising 15.2 c/L to 262.5 c/L, and LPG higher by 0.5 c/L to 163 c/L.
Perth against the rest of Western Australia
Drivers in Perth paid an average of 233.9 c/L for U91. People in the rest of Western Australia saw an average of 254.8 c/L. This means regional drivers paid 20.9 c/L more than the capital for unleaded petrol.
For diesel, the Perth average was 270.6 c/L. The rest of the state paid 288.9 c/L, which made regional diesel 18.3 c/L dearer than the city.
Cheapest and dearest towns
We ranked 83 towns across the state for U91 prices. Oakford (rural) was the cheapest town at 222.5 c/L, and Drysdale River (rural) was the dearest at 358.2 c/L. This gave a town spread of 135.7 c/L. Just 5 towns paid less than the capital for U91, with Vibe Oakford Truckstop offering one of the lowest local averages. For diesel, we compared 82 places. Oakford (rural) recorded the lowest average at 251.6 c/L, while Warmun was the most expensive at 389.5 c/L. This left a gap of 137.9 c/L. We found 8 towns cheaper than Perth for diesel.
| Fuel | Town | Average | Against Perth | Cheapest station | |
|---|---|---|---|---|---|
| U91 | Cheapest | Oakford (rural) | 222.5 | −11.4 | Vibe Oakford Truckstop |
| U91 | Cheapest | Gidgegannup (rural) | 230.7 | −3.2 | Vibe Toodyay Rd |
| U91 | Cheapest | Pinjarra | 230.7 | −3.2 | United Pinjarra Truck Stop |
| U91 | Cheapest | Bullsbrook | 231.8 | −2.1 | Vibe Bullsbrook |
| U91 | Cheapest | Anketell | 232.2 | −1.7 | United Anketell |
| U91 | Dearest | Drysdale River (rural) | 358.2 | +124.3 | Drysdale River Station |
| U91 | Dearest | Warmun | 355.2 | +121.3 | Warmun Roadhouse |
| U91 | Dearest | Djarindjin–Lombadina | 316.1 | +82.2 | Djarindjin Roadhouse |
| U91 | Dearest | Onslow | 290.0 | +56.1 | Thalanyji Fish and Fuel |
| U91 | Dearest | Halls Creek | 285.2 | +51.3 | Halls Creek Service Station |
| Diesel | Cheapest | Oakford (rural) | 251.6 | −19.0 | Vibe Oakford Truckstop |
| Diesel | Cheapest | Muchea (rural) | 267.0 | −3.6 | Road Trains of Australia |
| Diesel | Cheapest | Anketell | 267.9 | −2.7 | United Anketell |
| Diesel | Cheapest | Gidgegannup (rural) | 268.7 | −1.9 | Vibe Toodyay Rd |
| Diesel | Cheapest | Bunbury | 268.8 | −1.8 | Liberty Dalyellup |
| Diesel | Dearest | Warmun | 389.5 | +118.9 | Warmun Roadhouse |
| Diesel | Dearest | Drysdale River (rural) | 369.6 | +99.0 | Kalumburu Mission |
| Diesel | Dearest | Onslow | 350.0 | +79.4 | Thalanyji Fish and Fuel |
| Diesel | Dearest | Wiluna | 313.8 | +43.2 | Refuel Australia - Wiluna |
| Diesel | Dearest | Djarindjin–Lombadina | 313.7 | +43.1 | Djarindjin Roadhouse |
What to watch next
The forecast for Perth U91 is "rising", with prices expected to reach 228 c/L by 12 November 2026. The diesel outlook is also "rising", heading towards a projected 270.4 c/L on the same date. These figures are estimates, not a guarantee.
In the wholesale market, petrol prices rose 3.2 c/L to 225.2 c/L, and diesel lifted 3.6 c/L to 266.7 c/L. Brent crude oil fell 9.9% to $103.53 a barrel.
Check before you fill
You can read the full report to see how every town ranked and find the cheapest station in each place at fuelradar.com.au/fuel-price-reports/wa/2026-10. The numbers in this report are station-day averages over the whole period, not today's prices.
To find the lowest prices before you take a detour, use our interactive map at fuelradar.com.au/map.
How we worked these out: each day, every service station counts once at its latest price, carried forward at most 30 days, and the averages are taken over every station-day in the period. The full report ranks every town we could rank and names the cheapest station in each. Download the PDF.
Disclaimer: Fuel prices can change after publication. The station prices in this report are the reports FuelRadar Australia held when it was published, and forecast calls are model estimates, not confirmed station prices. Check the station page or map for the latest reported price and update time before making a detour.






