Cheapest Diesel Fuel Prices in Western Australia Today

As of 21 May 2026, compare live Diesel prices across 267 stations in 105 suburbs across Western Australia. Cheapest right now is 196.20 c/L in Morley. State average is 224.70 c/L. Prices from official Western Australia government data, updated daily via FuelWatch.

Prices are volatile

Diesel prices across Western Australia have been volatile, ranging from 209.90 to 251.90 c/L over the past 4 weeks. The spread between cheapest and most expensive suburbs is 73.7 cents.

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

Cheapest suburbs for Diesel in Western Australia

Lowest live price per suburb.

Most expensive suburbs for Diesel

Highest live Diesel price per suburb.

Regions in Western Australia

Browse fuel prices by metro area and region.

105 suburbs in Western Australia

Browse live Diesel prices by suburb, sorted alphabetically.

Albanyfrom 215.20Anketellfrom 223.90Armadalefrom 219.70Ascotfrom 204.70Baldivisfrom 209.70Banksia Grovefrom 215.50Bassendeanfrom 205.30Bayswaterfrom 219.70Bellevuefrom 214.90Bencubbinfrom 241.90Bibra Lakefrom 209.90Boulderfrom 221.90Bridgetownfrom 229.70Broadwaterfrom 217.30Brown Rangefrom 256.80Bullsbrookfrom 219.70Bunburyfrom 227.70Busseltonfrom 218.50Byfordfrom 215.90Canning Valefrom 199.90Catabyfrom 212.50Chadwickfrom 216.90Colliefrom 245.70Comofrom 219.90Coolgardiefrom 246.70Corriginfrom 229.90Denmarkfrom 221.90Dianellafrom 199.90Djugunfrom 236.90Dongarafrom 205.50Donnybrookfrom 228.00East Bunburyfrom 219.50East Rockinghamfrom 215.50East Victoria Parkfrom 223.90Edgewaterfrom 217.50Ellenbrookfrom 219.50Exmouthfrom 251.90Forrestdalefrom 204.90Forrestfieldfrom 199.90Gidgegannupfrom 216.70Gosnellsfrom 212.50Hamilton Hillfrom 218.90High Wycombefrom 216.90Hydenfrom 241.90Jerramungupfrom 236.00Kalbarrifrom 232.90Kalgoorliefrom 219.50Karrathafrom 241.50Karratha Industrial Estatefrom 245.80Katanningfrom 225.50Kewdalefrom 209.90Kulinfrom 216.00Kununurrafrom 233.90Kwinana Beachfrom 199.90Landsdalefrom 203.30Langfordfrom 199.90Lavertonfrom 269.90Leonorafrom 244.90Maddingtonfrom 199.90Malagafrom 207.30Manjimupfrom 225.50Margaret Riverfrom 233.50Meadowfrom 216.90Merredinfrom 225.50Merufrom 216.90Midvalefrom 219.90Mingenewfrom 232.90Morawafrom 251.80Morleyfrom 196.20Mucheafrom 217.90Mukinbudinfrom 230.00Mullewafrom 223.00Myareefrom 219.50Nannupfrom 228.90Narroginfrom 229.90Naval Basefrom 209.50Neerabupfrom 211.90Norsemanfrom 234.80North Perthfrom 209.90Northamfrom 214.90Oakfordfrom 199.70Ocean Reeffrom 223.90Oranafrom 218.50Osborne Parkfrom 209.30Pictonfrom 218.90Pinjarrafrom 209.50Seville Grovefrom 216.90South Bunburyfrom 222.70Southern Riverfrom 219.90Upper Swanfrom 205.70Vassefrom 225.90Wangarafrom 209.90Wanneroofrom 207.90Waroonafrom 215.70Webbertonfrom 212.50Wedgefieldfrom 245.50Welshpoolfrom 213.70West Busseltonfrom 215.50West Endfrom 217.90West Kalgoorliefrom 227.90West Pinjarrafrom 230.90Williamsfrom 223.90Willyungfrom 229.90Wongan Hillsfrom 229.90Wonthellafrom 212.50

Frequently asked questions

Where is the cheapest fuel in Western Australia?

As of 21 May 2026, the cheapest Diesel in Western Australia is 196.20 cents per litre in Morley. The state average is 224.70 c/L across 267 stations. Prices update daily via FuelWatch from official government data.

How many petrol stations are in Western Australia?

FuelTrack tracks prices at 267 petrol stations across 105 suburbs in Western Australia. Prices are sourced from official government fuel price monitoring schemes and updated daily via FuelWatch.

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

Based on the past 4 weeks, Wednesdays tend to have the cheapest Diesel prices in Western Australia, averaging 231.70 c/L. Thursdays tend to be the most expensive at 241.70 c/L – a difference of 10.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.