Skip to content
FuelWide

Fuel prices in Perth

As of 2026-10-25High confidenceper litre
Petrol 95
A$3.95/L
= €2.45/L · $10.38/gal
Diesel
A$4.41/L
= €2.73/L · $11.59/gal
Cheapest petrol
A$3.70/L
= €2.29/L · $9.70/gal
Middle price across the 126 stations within 12 km of Perth, each of which reports its own price to FuelWatch — WA Department of Energy, Mines, Industry Regulation and Safety. The Australia average is A$2.29/L.

Every station and brand in Perth

All 152 stations around Perth, each pin showing its own reported price. Tap one for prices and directions; use the panel to filter by brand.

Station pricesEach pin carries that forecourt's own price from the national reporting feed.

Explore stations, fuel options and directions.

Cheapest fuel in Perth right now

Every one of the 126 stations within 12 km reports its own price to the government. These are those prices — not an average.

Locked in for today. Western Australian law makes every station notify its price by 2pm the day before and hold it until midnight — so these are not a snapshot that may already have moved. They are what you will pay if you drive there now.

Cheapest petrol 95
A$2.29
Burk · 11 km away
Typical here
A$2.45
middle of 126 stations
Most expensive
A$2.51
Reddy Express
Filling a 50 L tank at the cheapest rather than the dearest station in Perth saves A$11.00.
25 nearest stations · cheapest petrol 95 first
StationDistancePetrol 95Diesel
Vibe
268 Great Eastern Hwy
7 kmA$2.30A$2.51
Vibe
120 Beechboro Rd South
7 kmA$2.34A$2.54
Caltex
265 Great Eastern Hwy
4 kmA$2.38—
Caltex
393 Canning Hwy
5 kmA$2.38—
United
479 Scarborough Beach Rd
7 kmA$2.38A$2.75
Caltex
81 Guildford Rd
3 kmA$2.40—
OMG Metro
63 Walter Rd West
5 kmA$2.40A$2.60
Atlas
36 Welshpool Rd
7 kmA$2.40A$2.60
BP
848 Canning Hwy
7 kmA$2.41—
Caltex
502 Guildford Rd
7 kmA$2.41—
United
31 Fitzgerald St
1 kmA$2.42A$2.75
Vibe
123 Thomas St
3 kmA$2.42A$2.74
Caltex
8 Main St
5 kmA$2.42—
United
916 Albany Hwy
6 kmA$2.42A$2.85
Caltex
1/1163 Albany Hwy
8 kmA$2.42—
Ampol
810 Beaufort St
3 kmA$2.43—
Ampol
918 Canning Hwy
7 kmA$2.43—
BP
342 Beaufort St
1 kmA$2.45—
BP
68-70 Brown St
2 kmA$2.45—
BP
349 Charles St
3 kmA$2.45—
BP
9 Mends St
3 kmA$2.45—
Reddy Express
253 Walcott St
3 kmA$2.45—
BP
240 Cambridge St
4 kmA$2.45—
Better Choice
25 Preston St
5 kmA$2.45A$2.86
7-Eleven
194 Great Eastern Hwy
6 kmA$2.45—

Reported by each station to the FuelWatch — WA Department of Energy, Mines, Industry Regulation and Safety · 2026-10-25. Prices per litre including taxes.

The A$2.29/L national figure on our Australia page comes from the EU Weekly Oil Bulletin, which weights by volume sold, so high-turnover cheap forecourts pull it below the middle price here.

Perth at a glance

  • Filling an example 50 L petrol tank: A$122.50
  • Driving 100 km at 7 L/100 km: A$17.15

Driving from Perth at today's prices

DestinationDistancePetrol, one way
Fremantle16 km€1.59
Joondalup25 km€2.48
Rockingham38 km€3.77
Mandurah65 km€6.46
Bunbury154 km€15.30
Busselton196 km€19.47
Geraldton373 km€37.05
Albany390 km€38.74
Kalgoorlie549 km€54.53
Port Hedland1323 km€131.41
Adelaide2131 km€211.67
Melbourne2722 km€270.38
Sydney3291 km€326.90
Brisbane3606 km€358.18

Straight-line distance at 7 L/100 km and €1.42/L — real roads run longer.

More cities in Australia

The answer, in full — and where it comes from

As of 25 October 2026, petrol 95 in Perth is typically A$2.45/L, the median price across 126 stations within 12 km of Perth. The cheapest observed price is A$2.29/L. The national average for Australia is A$2.29/L. Source: FuelWatch, Government of Western Australia, Department of Energy, Mines, Industry Regulation and Safety (a regulator's publication, published daily). Retrieved by FuelWide on 24 October 2026.

Diesel in Perth is typically A$2.74/L.

Price:
A$2.45/L
Fuel:
Petrol 95
Price basis:
Median of the stations observed
Applies to:
Perth (city level)
Stations observed:
126 within 12 km
Measured:
2026-10-25
Retrieved:
2026-10-24
Source:
Government of Western Australia, Department of Energy, Mines, Industry Regulation and Safety — a regulator's publication

FuelWatch · Station prices: FuelWatch, Government of Western Australia, CC BY 4.0 · How we measure this

Frequently asked questions

Will fuel prices in Perth change today?

No. Western Australia runs a statutory 24-hour price cycle: every station must notify its price by 2pm the day before and then hold it until midnight. The 126 prices on this page are today's fixed prices, not a snapshot that may already be out of date — the cheapest, A$2.29 per litre, will still be A$2.29 when you get there. Tomorrow's prices are published from 2:30pm today.

How much does petrol cost in Perth?

Petrol 95 is typically A$2.45 per litre in Perth — the middle price across the 126 stations within 12 km, each of which reports its own price to FuelWatch — WA Department of Energy, Mines, Industry Regulation and Safety. The cheapest is A$2.29 and diesel runs about A$2.74. For comparison, the Australia national average is A$2.29.

Which fuel brands operate in Perth?

126 stations operate within 12 km of Perth. The providers panel beside the map ranks every brand by station count, and clicking one filters the map to it.

Where is the cheapest fuel in Perth?

Burk on 309 Guildford Rd, at A$2.29 per litre for petrol 95 — 11 km from the centre of Perth. That is A$0.22 a litre below the most expensive forecourt in the same city, or A$11.00 on a 50-litre tank. The full table above ranks every station by price.