Fuel prices in Perth

Across 187 stations with fresh reports within 15 km of the centre, the median ULP 91 is $2.30 a litre, and most sit between $2.20 and $2.32. The cheapest listed is $2.15 at Ascot — 15.4c under the median, or about $9.24 on a 60 litre fill.

Latest listed report: . Individual stations may have older reports, and some require membership — check access before driving there.

Perth is running about 10.0c a litre below the national median ULP 91 of $2.40, and its diesel about 8.0c below the national diesel median of $2.82.

How wide the cheap end is in Perth

18 of the 187 stations listed here — 10% — are within 5c of the cheapest in the city, and 130 of them (70%) are 15c or more above it. A real cheap end, but not a general one — about one station in 10 is near the bottom of the market.

The feed holds current prices only, with no history behind them, so this is the shape of one day rather than a trend.

Where the cheap fuel is in Perth

Suburbs with at least two stations reporting fresh ULP 91, cheapest average first. One pump is not a pattern, so single-station suburbs are left out.

SuburbAverage ULP 91Cheapest in itStations
Beckenham$2.19/L$2.19/L2
Perth Airport$2.20/L$2.15/L2
High Wycombe$2.22/L$2.19/L3
Welshpool$2.23/L$2.18/L4
Beechboro$2.24/L$2.17/L2
Riverton$2.24/L$2.17/L2
Bassendean$2.24/L$2.19/L4
Ascot$2.25/L$2.15/L5
Forrestfield$2.25/L$2.19/L5
Caversham$2.25/L$2.20/L2

The dearest suburb averages are Redcliffe at $2.34/L, Bull Creek at $2.32/L and Langford at $2.32/L. That is 15.0c a litre between the dearest and cheapest suburb averages here, or $9.00 on a 60 litre fill.

Inside 7 km: $2.29. Beyond it: $2.28

56 stations inside 7 km of the centre, 131 between there and 15 km out, and 1.1c a litre between their averages — the inner ring the dearer of the two today. That is less than the spread inside most single suburbs above, so the servo matters more than the postcode.

Which brands are cheap in Perth

Averages across each brand's listed sites within 15 km of the centre, for brands with at least three of them.

BrandAverage ULP 91Sites listed
Vibe$2.20/L12
Liberty$2.21/L3
Independent$2.22/L14
United Petroleum$2.28/L6
Caltex$2.29/L21
Better Choice$2.29/L3
Ampol Foodary$2.30/L30
EG Ampol$2.30/L8

Cheapest listed ULP 91 right now

The 8 lowest fresh ULP 91 reports within 15 km of the centre, against a city median of $2.30.

  • Vibe Ascot

    268 Great Eastern Hwy

    Reported

    214.5c/L

    7.1 km from the centre

    15.4c under the median

  • Costco Perth Airport

    142 Dunreath Dr

    Reported

    214.7c/L

    8.7 km from the centre

    15.2c under the median

  • Vibe Morley

    430 Morley Dr

    Reported

    215.9c/L

    7.7 km from the centre

    14.0c under the median

  • Vibe Nollamara

    66 Sylvia St

    Reported

    215.9c/L

    8.2 km from the centre

    14.0c under the median

  • Vibe Beechboro

    495 Beechboro Rd North

    Reported

    217.3c/L

    11.0 km from the centre

    12.6c under the median

  • Solo Riverton

    268 High Rd

    Reported

    217.5c/L

    10.1 km from the centre

    12.4c under the median

  • Solo Morley

    298 Benara Rd

    Reported

    217.5c/L

    10.4 km from the centre

    12.4c under the median

  • Vibe Charles St

    427 Charles St

    Reported

    217.7c/L

    3.5 km from the centre

    12.2c under the median

Cheapest listed Diesel right now

The 8 lowest fresh Diesel reports within 15 km of the centre, against a city median of $2.74.

  • Atlas Fuel Ascot

    472 Great Eastern Hwy

    Reported

    252.9c/L

    9.1 km from the centre

    21.0c under the median

  • Burk Cannington

    1510 Albany Hwy

    Reported

    253.3c/L

    11.8 km from the centre

    20.6c under the median

  • Liberty Beckenham

    63 William St

    Reported

    253.5c/L

    11.7 km from the centre

    20.4c under the median

  • Vibe Ascot

    268 Great Eastern Hwy

    Reported

    254.3c/L

    7.1 km from the centre

    19.6c under the median

  • Burk Bassendean

    309 Guildford Rd

    Reported

    255.3c/L

    10.8 km from the centre

    18.6c under the median

  • Vibe Beechboro

    495 Beechboro Rd North

    Reported

    255.3c/L

    11.0 km from the centre

    18.6c under the median

  • Burk Malaga

    1 Harlond Ave

    Reported

    255.3c/L

    11.1 km from the centre

    18.6c under the median

  • Solo Riverton

    268 High Rd

    Reported

    255.5c/L

    10.1 km from the centre

    18.4c under the median

Questions

How much is fuel in Perth today?
Across 187 stations with fresh reports within 15 km of Perth, the median ULP 91 is $2.30 a litre. Most sit between $2.20 and $2.32; the cheapest listed is $2.15 at Ascot, 15.4c under the median. That puts Perth about 10.0c a litre below the national median.
Which Perth suburbs have the cheapest petrol?
On today's reports the cheapest averages are in Beckenham ($2.19/L across 2 stations), Perth Airport ($2.20/L across 2 stations), High Wycombe ($2.22/L across 3 stations). The dearest average is Redcliffe at $2.34/L.
Is it worth driving across Perth for cheaper fuel?
10% of stations are within 5c of the cheapest listed and 70% are 15c or more above it — a real cheap end, but not everywhere.
Is fuel dearer near the Perth CBD?
$2.29 a litre on average inside 7 km of the centre, against $2.28 between 7 and 15 km out — 1.1c apart, less than the gap between two stations in one suburb.
Which fuel brands are cheapest in Perth?
Averaged across their listed sites within 15 km of the centre, the cheapest are Vibe ($2.20/L across 12 sites), Liberty ($2.21/L across 3 sites), Independent ($2.22/L across 14 sites), and the dearest is 7-Eleven at $2.31/L.
What is the difference between petrol and diesel in Perth?
About 44.0c a litre today: the median diesel within 15 km of the centre is $2.74 against $2.30 for ULP 91. On a 60 litre fill that is $26.40.

Search your own location

Distances here are straight-line from the centre. Enter your postcode or suburb for a local comparison, or plan a fuel stop along your drive.

The same figures for Sydney, Melbourne, Brisbane and Adelaide.