Cheapest U91 Fuel Prices in Western Australia Today

As of 5 April 2026, compare live U91 prices across 574 stations in 189 suburbs across Western Australia. Cheapest right now is 199.30 c/L in Oakford. State average is 229.80 c/L. Prices from official Western Australia government data, updated daily via FuelWatch.

Prices are pulling back

U91 prices across Western Australia swung 47.5 cents over the past 3 weeks. The Middle East conflict drove a surge to 267.40 c/L around 24 Mar, before the fuel excise cut on 1 April brought some relief. Currently averaging 229.80 c/L. The spread between cheapest and most expensive suburbs is 75.6 cents.

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

Cheapest suburbs for U91 in Western Australia

Lowest station price per suburb right now.

Most expensive suburbs for U91

Highest U91 station price per suburb right now.

Regions in Western Australia

Browse fuel prices by metro area and region.

All 189 suburbs in Western Australia

Every suburb with live U91 prices, sorted alphabetically.

Albanyfrom 225.90Alkimosfrom 205.30Anketellfrom 219.50Applecrossfrom 219.90Armadalefrom 219.70Ascotfrom 208.30Australindfrom 223.90Balcattafrom 223.90Baldivisfrom 208.90Ballajurafrom 223.90Banksia Grovefrom 207.50Barragupfrom 223.50Bassendeanfrom 209.30Bayswaterfrom 223.30Beckenhamfrom 203.30Beechborofrom 209.30Bellevuefrom 219.90Belmontfrom 223.90Bentleyfrom 223.50Bibra Lakefrom 223.50Binningupfrom 229.90Boulderfrom 229.50Brabhamfrom 223.90Bridgetownfrom 227.20Broadwaterfrom 213.20Broomefrom 249.50Bull Creekfrom 223.50Bullsbrookfrom 207.30Bunburyfrom 218.20Busseltonfrom 223.50Butlerfrom 223.50Byfordfrom 208.90Canning Valefrom 208.90Canningtonfrom 209.20Carlislefrom 219.90Castletownfrom 239.90Catabyfrom 215.50Cavershamfrom 209.80Chadwickfrom 226.90Clarksonfrom 219.90Cockburn Centralfrom 223.90Colliefrom 229.50Comofrom 223.50Coolgardiefrom 251.90Cunderdinfrom 225.00Currambinefrom 219.90Dalwallinufrom 241.90Dalyellupfrom 215.50Daytonfrom 227.90Denmarkfrom 227.90Derbyfrom 265.50Dianellafrom 219.90Djugunfrom 255.90Dongarafrom 215.50Donnybrookfrom 235.70Dunsboroughfrom 223.50East Bunburyfrom 223.30East Rockinghamfrom 207.50East Victoria Parkfrom 223.50Eatonfrom 227.90Edgewaterfrom 223.50Ellenbrookfrom 219.90Erskinefrom 219.50Esperancefrom 229.50Exmouthfrom 253.20Falconfrom 219.90Fitzroy Crossingfrom 239.00Forrestdalefrom 209.90Forrestfieldfrom 207.30Fremantlefrom 219.90Gidgegannupfrom 208.90Glen Forrestfrom 227.90Glenfieldfrom 229.90Golden Bayfrom 210.90Gosnellsfrom 207.50Greenfieldsfrom 223.90Greenwoodfrom 223.90Gwelupfrom 223.90Halls Headfrom 219.90Hamilton Hillfrom 223.30Harveyfrom 233.30Hendersonfrom 219.70High Wycombefrom 207.50Jandakotfrom 219.70Joondalupfrom 223.90Jurien Bayfrom 236.90Kalamundafrom 208.70Kalgoorliefrom 225.50Kardinyafrom 219.90Karragullenfrom 227.90Karrathafrom 229.50Kelmscottfrom 224.70Kewdalefrom 219.90Kingsfordfrom 239.50Kingsleyfrom 209.20Kununurrafrom 239.50Kwinana Beachfrom 208.90Kwinana Town Centrefrom 219.90Landsdalefrom 205.30Langfordfrom 219.90Lesmurdiefrom 223.50Maddingtonfrom 223.50Mahomets Flatsfrom 226.90Malagafrom 205.30Mandurahfrom 218.70Manjimupfrom 229.50Manypeaksfrom 251.00Margaret Riverfrom 223.50Meadow Springsfrom 223.90Meekatharrafrom 229.50Middle Swanfrom 223.50Midvalefrom 215.90Mindariefrom 223.90Moorafrom 238.90Morleyfrom 209.30Mosman Parkfrom 223.50Mount Barkerfrom 249.90Mount Lawleyfrom 205.30Mount Melvillefrom 224.90Mullewafrom 259.90Mundaringfrom 224.90Murdochfrom 223.90Myareefrom 219.90Narroginfrom 246.90Naval Basefrom 215.50Nedlandsfrom 219.90Neerabupfrom 206.70Newmanfrom 226.50Nickolfrom 225.50Norsemanfrom 240.20North Perthfrom 219.70Northamfrom 223.50Northcliffefrom 255.90O'connorfrom 207.50Oakfordfrom 199.30Ocean Reeffrom 219.90Oranafrom 223.50Osborne Parkfrom 219.70Padburyfrom 219.90Perthfrom 223.50Perth Airportfrom 208.70Piara Watersfrom 208.90Pictonfrom 219.50Pinjarrafrom 213.30Port Hedlandfrom 239.50Port Kennedyfrom 210.70Ravensthorpefrom 274.90Redcliffefrom 223.50Ridgewoodfrom 219.90Rivertonfrom 215.90Rockinghamfrom 219.90Sawyers Valleyfrom 213.90Scarboroughfrom 219.90Seville Grovefrom 219.90South Bunburyfrom 213.30South Fremantlefrom 219.90South Hedlandfrom 237.90South Lakefrom 219.90South Perthfrom 219.90Southern Riverfrom 223.50Spearwoodfrom 219.70Strattonfrom 223.90Subiacofrom 208.90Successfrom 219.90Thornliefrom 223.90Upper Swanfrom 207.20Vassefrom 221.50Walpolefrom 265.00Wangarafrom 214.90Wanneroofrom 207.30Warnbrofrom 219.90Waroonafrom 249.90Wattle Grovefrom 219.90Webbertonfrom 223.90Wedgefieldfrom 239.50Wellsteadfrom 250.00Welshpoolfrom 223.30Wembleyfrom 219.90West Busseltonfrom 213.50West Kalgoorliefrom 229.90West Perthfrom 223.50West Pinjarrafrom 223.90Willettonfrom 219.90Williamsfrom 219.90Wonthellafrom 222.90Yanchepfrom 223.90Yangebupfrom 219.90Yokinefrom 225.90Yorkfrom 249.70

Frequently asked questions

Where is the cheapest fuel in Western Australia?

As of 5 April 2026, the cheapest U91 in Western Australia is 199.30 cents per litre in Oakford. The state average is 229.80 c/L across 574 stations. Prices update daily via FuelWatch from official government data.

How many petrol stations are in Western Australia?

FuelTrack tracks 574 active petrol stations across 189 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, Thursdays tend to have the cheapest U91 prices in Western Australia, averaging 239.80 c/L. Sundays tend to be the most expensive at 249.90 c/L – a difference of 10.1 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.