Cheapest Diesel Fuel Prices in Western Australia Today

As of 5 April 2026, compare live Diesel prices across 305 stations in 113 suburbs across Western Australia. Cheapest right now is 227.50 c/L in Kununurra. State average is 310.50 c/L. Prices from official Western Australia government data, updated daily via FuelWatch.

Prices are pulling back

Diesel prices across Western Australia swung 51.5 cents over the past 3 weeks. The Middle East conflict drove a surge to 323.90 c/L around 28 Mar, before the fuel excise cut on 1 April brought some relief. Currently averaging 310.50 c/L. The spread between cheapest and most expensive suburbs is 102.4 cents.

WA prices are locked daily via FuelWatch – the price shown is guaranteed until tomorrow.

Cheapest suburbs for Diesel in Western Australia

Lowest station price per suburb right now.

Most expensive suburbs for Diesel

Highest Diesel station price per suburb right now.

Regions in Western Australia

Browse fuel prices by metro area and region.

All 113 suburbs in Western Australia

Every suburb with live Diesel prices, sorted alphabetically.

Albanyfrom 309.90Anketellfrom 303.50Armadalefrom 297.30Ascotfrom 301.70Baldivisfrom 299.90Banksia Grovefrom 295.50Bassendeanfrom 299.30Bayswaterfrom 309.90Beckenhamfrom 295.30Bellevuefrom 304.50Bibra Lakefrom 303.20Boulderfrom 316.90Bridgetownfrom 303.20Broadwaterfrom 299.20Broomefrom 309.50Brown Rangefrom 298.90Bullsbrookfrom 304.70Bunburyfrom 309.70Busseltonfrom 303.90Byfordfrom 297.40Canning Valefrom 298.90Catabyfrom 295.50Chadwickfrom 309.90Colliefrom 299.90Comofrom 309.50Coolgardiefrom 303.90Cunderdinfrom 318.90Denmarkfrom 299.90Derbyfrom 319.50Dianellafrom 306.90Djugunfrom 305.90Dongarafrom 295.50Donnybrookfrom 315.00Dunsboroughfrom 309.90East Bunburyfrom 309.50East Rockinghamfrom 293.50East Victoria Parkfrom 306.90Edgewaterfrom 304.50Ellenbrookfrom 303.90Exmouthfrom 305.20Fitzroy Crossingfrom 310.90Forrestdalefrom 301.90Forrestfieldfrom 303.70Gidgegannupfrom 309.30Gosnellsfrom 293.50Greys Plainfrom 320.90Hamilton Hillfrom 303.70High Wycombefrom 289.50Jurien Bayfrom 319.90Kalgoorliefrom 299.50Karrathafrom 305.50Karratha Industrial Estatefrom 313.20Kelmscottfrom 298.90Kewdalefrom 300.90Kingsfordfrom 309.50Kojonupfrom 329.90Kununurrafrom 227.50Kwinana Beachfrom 297.20Landsdalefrom 295.30Langfordfrom 309.90Maddingtonfrom 304.90Mahomets Flatsfrom 309.90Malagafrom 299.30Manjimupfrom 299.90Manypeaksfrom 296.00Margaret Riverfrom 307.50Meekatharrafrom 316.90Midvalefrom 298.90Minyirrfrom 309.50Morleyfrom 307.70Mount Barkerfrom 327.90Mount Lawleyfrom 299.30Mount Melvillefrom 299.90Mullewafrom 329.90Myareefrom 303.90Narroginfrom 301.90Naval Basefrom 295.50Neerabupfrom 295.30Newmanfrom 300.90Norsemanfrom 317.20North Perthfrom 308.30Northamfrom 307.90Northcliffefrom 315.90Oakfordfrom 296.70Ocean Reeffrom 309.90Oranafrom 299.90Osborne Parkfrom 304.50Pictonfrom 299.90Pinjarrafrom 295.50Port Hedlandfrom 305.90Ravensthorpefrom 329.90Seville Grovefrom 306.90South Bunburyfrom 297.40Southern Riverfrom 301.90Strattonfrom 305.20Upper Swanfrom 303.70Vassefrom 304.90Walpolefrom 318.90Wangarafrom 309.90Wanneroofrom 295.50Waroonafrom 317.70Webbertonfrom 315.80Wedgefieldfrom 302.90Wellsteadfrom 291.00Welshpoolfrom 304.20West Busseltonfrom 295.50West Endfrom 301.90West Kalgoorliefrom 309.90West Pinjarrafrom 308.20Williamsfrom 289.20Willyungfrom 306.20Wonthellafrom 304.90Yorkfrom 309.70

Frequently asked questions

Where is the cheapest fuel in Western Australia?

As of 5 April 2026, the cheapest Diesel in Western Australia is 227.50 cents per litre in Kununurra. The state average is 310.50 c/L across 305 stations. Prices update daily via FuelWatch from official government data.

How many petrol stations are in Western Australia?

FuelTrack tracks 305 active petrol stations across 113 suburbs in Western Australia. Prices are sourced from official government fuel price monitoring schemes.

What is the best day to buy fuel in Western Australia?

Based on the past 4 weeks, Tuesdays tend to have the cheapest Diesel prices in Western Australia, averaging 290.40 c/L. Mondays tend to be the most expensive at 309.40 c/L – a difference of 19.0 cents. Patterns vary by suburb, so check your local area for the most accurate timing.

Compare fuel prices in other states

Prices from official Western Australia government fuel price monitoring data. Compare fuel prices across Australia.