FuelTrack

Cheapest fuel prices, trends and insights across Australia

  1. Fuel Prices
  2. /Queensland
  3. /Perth
  4. /Premium Diesel

Cheapest Premium Diesel Fuel Prices in Perth, WA Today

As of 8 April 2026, the cheapest Premium Diesel in Perth, WA is 289.90 c/L at OMG Metro Maddington. Average across 185 stations is 322.20 c/L – up 30.3 cents over the past two weeks.

Prices from Queensland Government, updated daily via FuelWatch.

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

Cheapest Premium Diesel stations in Perth

Top 20 of 185 stations, sorted by price.

Ampol
OMG Metro Maddington21d old289.90
Ampol
OMG Caltex Maddington21d old289.90
Ampol
OMG Metro Dianella19d old292.90
Ampol
OMG Caltex Dianella20d old292.90
Shell
S24 Redcliffe5d old297.50
Liberty
Liberty Cannington5d old305.20
Liberty
Liberty Landsdale307.50
Ampol
Caltex High Wycombe OPT6d old307.90
Costco
Costco Perth Airport308.70
7-Eleven
7-Eleven Balga309.90
7-Eleven
7-Eleven Ascot309.90
7-Eleven
7-Eleven Bibra Lake309.90
7-Eleven
7-Eleven Middle Swan309.90
7-Eleven
7-Eleven Malaga309.90
7-Eleven
7-Eleven Caversham309.90
7-Eleven
7-Eleven Thornlie309.90
7-Eleven
7-Eleven Carlisle309.90
7-Eleven
7-Eleven Bassendean309.90
7-Eleven
7-Eleven Midland309.90
7-Eleven
7-Eleven Balcatta309.90

Cheapest suburbs in Perth

Lowest station price per suburb right now.

1
Beckenham2 stations
from 191.30
2
Oakford2 stations
from 199.30
3
Landsdale4 stations
from 203.30
4
Bullsbrook3 stations
from 205.00
5
Bassendean4 stations
from 205.30
6
Morley6 stations
from 205.90
7
Riverton2 stations
from 205.90
8
Ascot5 stations
from 206.30
9
Piara Waters2 stations
from 206.30
10
Mount Lawley4 stations
from 207.30

Fuel prices by type

6 fuel types available in Perth.

TypeCheapestAverageStations
LPG129.90140.0023
U91191.30227.60254
U95206.30244.40218
U98228.30253.50249
Premium Diesel289.90322.20185
Diesel299.30318.80116

Frequently asked questions

Where is the cheapest Premium Diesel in Perth?

The cheapest Premium Diesel in Perth, WA is 289.90 cents per litre at OMG Metro Maddington, 134 Westfield St. The cheapest suburbs in the Perth metro are Beckenham (191.30), Oakford (199.30), Landsdale (203.30).

When is the best day to buy fuel in Perth?

Based on the past 4 weeks, Wednesdays tend to have the cheapest Premium Diesel prices in Perth, averaging 301.60 c/L. Mondays tend to be the most expensive at 312.20 c/L – a difference of 10.6 cents.

How many petrol stations are in Perth?

FuelTrack tracks 185 stations selling Premium Diesel in Perth, WA. The area has 6 fuel types available, including LPG, U91, U95, U98.

What petrol brands are in Perth?

There are 8 fuel brands in Perth including Ampol, Shell, Liberty, Costco, 7-Eleven, United, BP, Independent. Compare prices across all brands to find the cheapest fuel.

All suburbs in Perth

96 more suburbs with Premium Diesel prices across the Perth metro.

Anketellfrom 219.50Applecrossfrom 227.90Armadalefrom 209.30Balcattafrom 227.90Ballajurafrom 229.90Banksia Grovefrom 215.50Bayswaterfrom 221.70Beechborofrom 209.70Bellevuefrom 225.90Belmontfrom 227.90Bentleyfrom 223.50Bibra Lakefrom 223.50Brabhamfrom 229.90Bull Creekfrom 223.50Butlerfrom 223.50Byfordfrom 214.70Canning Valefrom 209.70Canningtonfrom 209.20Carlislefrom 239.90Cavershamfrom 209.80Clarksonfrom 223.50Cockburn Centralfrom 229.90Comofrom 223.50Currambinefrom 229.90Daytonfrom 229.90Dianellafrom 215.90East Rockinghamfrom 215.50East Victoria Parkfrom 221.50Edgewaterfrom 223.50Ellenbrookfrom 219.50Forrestdalefrom 209.90Forrestfieldfrom 207.90Fremantlefrom 223.50Gidgegannupfrom 223.70Glen Forrestfrom 229.90Gosnellsfrom 215.50Greenwoodfrom 229.90Gwelupfrom 227.90Hamilton Hillfrom 219.30Hendersonfrom 219.70High Wycombefrom 215.50Jandakotfrom 213.70Joondalupfrom 227.90Kalamundafrom 215.70Kardinyafrom 239.90Karragullenfrom 216.50Kelmscottfrom 219.90Kewdalefrom 219.50Kingsleyfrom 223.50Kwinana Beachfrom 209.70Kwinana Town Centrefrom 219.30Langfordfrom 217.90Lesmurdiefrom 223.50Maddingtonfrom 223.50Malagafrom 207.30Middle Swanfrom 223.50Midvalefrom 218.90Mindariefrom 229.90Mosman Parkfrom 223.50Mundaringfrom 224.90Murdochfrom 227.90Myareefrom 223.50Naval Basefrom 215.50Nedlandsfrom 227.90Neerabupfrom 209.90North Perthfrom 219.70O'connorfrom 215.50Ocean Reeffrom 223.50Osborne Parkfrom 217.70Padburyfrom 219.50Perth Airportfrom 208.70Redcliffefrom 223.50Ridgewoodfrom 239.90Rockinghamfrom 227.90Sawyers Valleyfrom 219.90Scarboroughfrom 223.50Seville Grovefrom 210.90South Fremantlefrom 229.90South Lakefrom 219.50South Perthfrom 223.50Southern Riverfrom 219.50Spearwoodfrom 217.70Strattonfrom 219.90Subiacofrom 219.50Successfrom 239.90Thornliefrom 209.90Upper Swanfrom 219.50Wangarafrom 212.90Wanneroofrom 212.70Wattle Grovefrom 229.90Welshpoolfrom 209.70Wembleyfrom 223.50West Perthfrom 223.50Willettonfrom 223.50Yangebupfrom 215.90Yokinefrom 229.90
View all suburbs in Queensland →

Prices from Queensland Government. View all Queensland suburbs. Compare fuel prices across Australia.