FuelTrack

Cheapest fuel prices, trends and insights across Australia

  1. Fuel Prices
  2. /Western Australia
  3. /Perth
  4. /Premium Diesel

Cheapest Premium Diesel Fuel Prices in Perth, WA Today

As of 21 May 2026, the cheapest Premium Diesel around Perth, WA is 198.20 c/L at Solo Morley. Average across 186 stations within 18km of Perth centre is 223.60 c/L – down 26.5 cents over the past two weeks.

Prices from Western Australia 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 186 stations, sorted by price.

Independent
Solo Morley198.20
Independent
Solo Riverton198.50
Ampol
S24 Guildford199.90
Shell
OTR Maddington199.90
Shell
S24 Forrestfield199.90
Shell
S24 Redcliffe199.90
Shell
Shell Reddy Express Canning Vale203.90
Liberty
Liberty Landsdale206.50
Atlas Fuel
Atlas Fuel Ascot207.90
Shell
OTR Perth Pier Street209.90
Ampol
EG Ampol Maddington West209.90
Ampol
Caltex Kelvin Rd209.90
Ampol
EG Ampol Osborne Park209.90
7-Eleven
7-Eleven Wattle Grove209.90
Ampol
Caltex Maddington Truck Stop209.90
United
United Maddington Truck Stop211.90
Costco
Costco Perth Airport212.70
Independent
Burk Landsdale213.30
Ampol
EG Ampol Canning Vale213.90
Shell
Shell Reddy Express Osborne Park213.90

Cheapest suburbs in the Perth area

Lowest live Premium Diesel price per suburb across the wider Perth area. Distance from Perth centre.

1
Perth Airport
2 stations · 9.7 km
from 168.70
2
Morley
6 stations · 7.8 km
from 169.20
3
Riverton
2 stations · 10.5 km
from 169.50
4
Maddington
9 stations · 16.3 km
from 169.70
5
Edgewater
3 stations · 21.6 km
from 169.70
6
Oakford
2 stations · 29.4 km
from 169.70
7
Kwinana Beach
5 stations · 33.3 km
from 169.70
8
Beechboro
2 stations · 11.6 km
from 171.70
9
Wanneroo
5 stations · 22.1 km
from 172.70
10
O'connor
2 stations · 13.5 km
from 173.50

Fuel prices by type

6 fuel types available around Perth.

TypeCheapestAverageStations
LPG129.90148.4023
U91163.30185.10254
U95177.30200.90218
U98188.30210.00249
Diesel196.20216.70117
Premium Diesel198.20223.60186

Frequently asked questions

Where is the cheapest Premium Diesel in Perth?

The cheapest Premium Diesel around Perth, WA is 198.20 cents per litre at Solo Morley, 298 Benara Rd. The cheapest suburbs in the Perth area are Perth Airport (168.70), Morley (169.20), Riverton (169.50).

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 around Perth, averaging 234.50 c/L. Thursdays tend to be the most expensive at 242.50 c/L – a difference of 8.0 cents.

How many petrol stations are in Perth?

FuelTrack tracks prices at 186 stations selling Premium Diesel around Perth, WA. The area has 6 fuel types available, including LPG, U91, U95, U98.

What petrol brands are in Perth?

There are 10 fuel brands around Perth including Independent, Ampol, Shell, Liberty, Atlas Fuel, 7-Eleven, United, Costco. Compare prices across all brands to find the cheapest fuel.

More suburbs in the Perth area

93 more suburbs with Premium Diesel prices across the wider Perth area, sorted alphabetically.

Anketellfrom 173.90 · 29.8 kmApplecrossfrom 189.90 · 7.0 kmArmadalefrom 178.70 · 26.5 kmAscotfrom 173.70 · 7.3 kmBalcattafrom 183.90 · 10.0 kmBallajurafrom 185.90 · 13.1 kmBanksia Grovefrom 174.50 · 27.9 kmBassendeanfrom 175.30 · 9.1 kmBayswaterfrom 178.70 · 7.7 kmBellevuefrom 183.50 · 17.0 kmBelmontfrom 183.90 · 7.5 kmBentleyfrom 181.90 · 8.2 kmBibra Lakefrom 179.90 · 17.8 kmBrabhamfrom 183.90 · 16.7 kmBull Creekfrom 183.90 · 12.1 kmBullsbrookfrom 175.70 · 34.9 kmButlerfrom 179.90 · 37.2 kmByfordfrom 173.90 · 32.6 kmCanning Valefrom 177.90 · 15.0 kmCanningtonfrom 175.20 · 10.7 kmCarlislefrom 185.90 · 6.2 kmCavershamfrom 175.80 · 13.4 kmClarksonfrom 183.90 · 31.6 kmCockburn Centralfrom 179.90 · 19.1 kmComofrom 180.90 · 5.6 kmCurrambinefrom 189.90 · 26.5 kmDaytonfrom 185.90 · 15.4 kmDianellafrom 179.90 · 5.7 kmEast Rockinghamfrom 185.90 · 36.9 kmEast Victoria Parkfrom 178.90 · 5.6 kmEllenbrookfrom 178.90 · 22.0 kmForrestdalefrom 173.90 · 23.0 kmForrestfieldfrom 173.70 · 14.3 kmFremantlefrom 183.90 · 15.0 kmGosnellsfrom 177.90 · 19.2 kmGreenwoodfrom 183.90 · 14.6 kmGwelupfrom 185.90 · 9.9 kmHamilton Hillfrom 173.70 · 16.3 kmHendersonfrom 179.70 · 23.5 kmHigh Wycombefrom 179.90 · 13.2 kmJandakotfrom 179.70 · 17.5 kmJoondalupfrom 185.90 · 24.9 kmKalamundafrom 177.70 · 18.9 kmKardinyafrom 189.90 · 13.5 kmKarragullenfrom 181.90 · 29.8 kmKelmscottfrom 179.70 · 24.1 kmKewdalefrom 178.90 · 9.7 kmKingsleyfrom 183.90 · 16.3 kmKwinana Town Centrefrom 178.70 · 32.9 kmLandsdalefrom 175.30 · 16.7 kmLangfordfrom 183.90 · 12.2 kmLesmurdiefrom 183.90 · 19.0 kmMalagafrom 175.30 · 10.8 kmMiddle Swanfrom 183.90 · 16.8 kmMidvalefrom 177.90 · 17.8 kmMindariefrom 183.90 · 32.5 kmMosman Parkfrom 183.90 · 11.4 kmMount Lawleyfrom 175.30 · 3.4 kmMundaringfrom 179.90 · 28.9 kmMurdochfrom 183.90 · 13.4 kmMyareefrom 179.90 · 11.0 kmNaval Basefrom 179.90 · 28.8 kmNedlandsfrom 193.90 · 5.8 kmNeerabupfrom 178.70 · 31.9 kmNorth Perthfrom 177.90 · 3.0 kmOcean Reeffrom 183.90 · 23.6 kmOsborne Parkfrom 175.50 · 6.2 kmPadburyfrom 179.90 · 17.3 kmPiara Watersfrom 173.70 · 20.8 kmRedcliffefrom 183.90 · 8.6 kmRidgewoodfrom 193.90 · 34.6 kmRockinghamfrom 187.90 · 38.6 kmSawyers Valleyfrom 181.90 · 33.3 kmScarboroughfrom 183.90 · 11.3 kmSeville Grovefrom 180.90 · 23.8 kmSouth Fremantlefrom 183.90 · 16.6 kmSouth Lakefrom 179.90 · 17.9 kmSouth Perthfrom 183.90 · 2.6 kmSouthern Riverfrom 174.90 · 19.0 kmSpearwoodfrom 175.70 · 17.9 kmStrattonfrom 184.90 · 19.0 kmSubiacofrom 179.70 · 2.9 kmSuccessfrom 189.90 · 19.6 kmThornliefrom 179.90 · 15.1 kmUpper Swanfrom 179.70 · 25.7 kmWangarafrom 177.90 · 17.8 kmWattle Grovefrom 185.90 · 13.4 kmWelshpoolfrom 179.70 · 9.0 kmWembleyfrom 183.90 · 4.1 kmWest Perthfrom 183.90 · 1.4 kmWillettonfrom 183.90 · 10.8 kmYangebupfrom 176.90 · 19.7 kmYokinefrom 183.90 · 4.9 km
View all suburbs in Western Australia →

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