Compare Live Petrol Prices Across 1,157+ Stations in Western Australia

Compare live petrol prices from 1,157+ stations across Western Australia. Average: 183.1c/L

Last updated: 05:36 AM, 06 Jun 2026

Open Map View
183.1c
Average Price (ULP)
151.3c
Cheapest Price
1157+
Petrol Stations
228.7c
Price Range

Western Australia Fuel Market Overview

Across Western Australia, we're tracking live fuel prices from 1,157 service stations. Unleaded petrol currently ranges from 151.3c to 380.0c per litre, with motorists paying an average of 183.1c/L statewide. This 228.7c/L price spread means you could save up to $114.35 on a 50L tank simply by choosing the right station.

Regional Price Comparison

Location matters significantly across Western Australia. Oakford offers the best value at 152.1c/L (across 2 stations), while Forrestfield averages 160.0c/L — a difference of 7.9c per litre. Armadale sits in the middle at 162.9c/L. Browse prices by suburb: Oakford, Beckenham, Riverton, Landsdale, Morley, Bullsbrook.

Fuel Types Available

Compare all fuel types across Western Australia: Unleaded (ULP) from 151.3c/L, Premium 95 from 165.3c/L, Premium 98 from 175.3c/L. Each fuel type page shows the cheapest stations across the state, helping you find the best deal whether you need regular unleaded, premium fuel, or diesel.

Best Time to Fill Up in Western Australia

Western Australia's fuel market follows a distinctive weekly cycle pattern with swings of 20-30c per litre. Watch for the price drop in Perth and regional areas, then fill up immediately rather than waiting for prices to climb again. Tuesdays are often the cheapest day. Check our Best Time to Fill Up guide for detailed advice.

Data Sources

Prices for Western Australia are sourced from WA FuelWatch and community-verified reports, updating continuously throughout the day. This ensures you always have the most accurate and current fuel price information. View our full station directory or compare prices by brand.

PetrolSMART. Smart Fuel Insights

Prices Heading Up
Heads up - prices are trending up around 3.4c across the state. Might be worth filling up sooner if you're running low.
76% Forecast Accuracy
Our price predictions are reliable, verified across 3.4M forecasts using proper scoring methods.
830 Servos with Price Drops
We've spotted 830 price drops and 5433 stations offering the cheapest fuel in their area right now.
318 Stations Rising Fast
We've noticed 318 stations with prices climbing quickly. Worth double-checking before you fill up.
Cheapest Day: Tuesday
Looking at the data, Tuesday tends to have the best prices statewide. Worth planning your fill around if you can.

PetrolSMART Price Intelligence

830
Price Drops
in last 24h
5433
Cheapest in
Their Area
318
Rising Price
Alerts
PetrolSMART Market Sentiment
100%
Fill Now
Good Value
Fair
Wait
Check

Check individual station prices in Western Australia

7-Day Price Forecast
+3.4c
average expected change
2069
forecasting
drop
0
stable
4398
forecasting
rise
Prices Expected to Rise
Prices across Western Australia are forecast to rise around 3.4c on average. Consider filling up soon if you're running low.
Best Day to Fill Up
Tuesday

Based on historical price patterns in Western Australia, Tuesday tends to offer the best prices. Tuesday is historically one of the best days to fill up in many areas.

Cheapest Petrol Prices in Western Australia Right Now

Unleaded Petrol

Rank Station Brand Suburb Price Updated
Burk Oakford Burk Oakford 151.3c Yesterday, 2:00pm
Burk Oakford Burk Oakford 151.3c Today, 5:36am
Vibe Oakford Truckstop Vibe Oakford 152.9c Yesterday, 2:00pm
4 Vibe Oakford Truckstop Vibe Oakford 152.9c Today, 5:36am
5 Burk Landsdale Burk Landsdale 153.3c Today, 5:36am

Diesel

Rank Station Brand Suburb Price Updated
Burk Oakford Burk Oakford 179.3c Today, 5:36am
Vibe Oakford Truckstop Vibe Oakford 179.9c Today, 5:36am
Solo Morley Solo Morley 181.9c Today, 5:36am
4 Solo Riverton Solo Riverton 181.9c Today, 5:36am
5 Burk Landsdale Burk Landsdale 183.3c Today, 5:36am

Premium Unleaded 95

Rank Station Brand Suburb Price Updated
Burk Oakford Burk Oakford 165.3c Today, 5:36am
Burk Oakford Burk Oakford 165.3c Yesterday, 2:00pm
Burk Landsdale Burk Landsdale 167.3c Today, 5:36am
4 Solo Riverton Solo Riverton 167.3c Today, 5:36am
5 Burk Cannington Burk Beckenham 167.3c Today, 5:36am

Premium Unleaded 98

Rank Station Brand Suburb Price Updated
Burk Oakford Burk Oakford 175.3c Today, 5:36am
Burk Oakford Burk Oakford 175.3c Yesterday, 2:00pm
EG Ampol Mandurah EG Mandurah 175.5c Today, 5:36am
4 EG Ampol Banksia Grove EG Ampol Banksia Grove 175.5c Today, 5:36am
5 EG Ampol Canning Vale EG Ampol Canning Vale 175.5c Today, 5:36am

Premium Diesel

Rank Station Brand Suburb Price Updated
Solo Riverton Solo Riverton 183.9c Today, 5:36am
Solo Morley Solo Morley 183.9c Today, 5:36am
Burk Oakford Burk Oakford 185.3c Today, 5:36am
4 S24 Guildford Caltex Guildford 185.9c Today, 5:36am
5 Costco Perth Airport Costco Perth Airport 186.7c Today, 5:36am

LPG/Autogas

Rank Station Brand Suburb Price Updated
Liberty Beckenham Liberty Beckenham 129.9c Yesterday, 2:00pm
Liberty Beckenham Liberty Beckenham 129.9c Today, 5:36am
S24 Forrestfield Shell Forrestfield 135.9c Yesterday, 2:00pm
4 Nightowl Shell Redcliffe Shell Redcliffe 135.9c Yesterday, 2:00pm
5 Nightowl Shell Redcliffe Shell Redcliffe 135.9c Today, 5:36am

Cheapest Suburbs for Petrol in Western Australia

Find the best value by suburb - average unleaded petrol prices:

Suburb Stations Average Price Cheapest Price
Oakford 2 stations 152.1c 151.3c
Beckenham 3 stations 155.3c 153.3c
Riverton 2 stations 157.6c 153.3c
Landsdale 4 stations 160.9c 153.3c
Morley 6 stations 163.3c 154.9c
Bullsbrook 4 stations 161.1c 155.0c
Mount Lawley 3 stations 159.7c 155.3c
Malaga 8 stations 164.0c 155.3c
Bassendean 4 stations 161.0c 155.3c
Alkimos 5 stations 162.9c 155.3c
Armadale 7 stations 162.9c 155.9c
Cannington 4 stations 160.8c 156.2c
Ascot 5 stations 162.7c 156.5c
Perth Airport 2 stations 160.3c 156.7c
Kwinana Beach 5 stations 159.8c 156.9c

Cheapest Petrol Stations in Western Australia

Save money at these stations with the lowest ULP prices. Prices shown for all available fuel types:

Station Address Brand ULP E10 Diesel P95 P98 Updated
Burk Oakford 1526 Thomas Rd Burk 151.3c - 179.3c 165.3c 175.3c Today, 5:36am
Vibe Oakford Truckstop 1780 Thomas Rd Vibe 152.9c - 179.9c 167.9c 178.9c Today, 5:36am
Burk Landsdale 274 Gnangara Rd Burk 153.3c - 183.3c 167.3c 177.3c Today, 5:36am
Solo Riverton 268 High Rd Solo 153.3c - 181.9c 167.3c 179.3c Today, 5:36am
Burk Cannington 1510 Albany Hwy Burk 153.3c - 183.3c 167.3c 179.3c Today, 5:36am
Burk Cannington 1510 Albany Hwy Burk 153.3c - 183.3c 167.3c 179.3c Yesterday, 2:00pm
Vibe Morley 430 Morley Dr Vibe 154.9c - 199.7c - 180.9c Today, 5:36am
Shell Bullsbrook 2539 Great Northern Hwy Shell 155.0c - 205.0c - 185.0c Today, 5:36am
Burk Alkimos 12 Longstaff Ave Burk 155.3c - 187.3c 169.3c 177.3c Today, 5:36am
Burk Malaga 1 Harlond Ave Burk 155.3c - 185.3c 169.3c 179.3c Today, 5:36am

Most Expensive Petrol Stations in Western Australia

Avoid overpaying - these stations have the highest ULP prices:

Station Address Brand ULP E10 Diesel P95 P98 Updated
Punmu Community Great Sandy Desert BP 380.0c - 380.0c - - Yesterday, 2:00pm
Kalumburu Mission Carson St BP 375.0c - 350.0c - - 4 Jun, 8:00am
Warburton Roadhouse Lot 8 Great Central Rd BP 364.0c - - - - Yesterday, 2:00pm
Tjukayirla Roadhouse Great Central Rd BP 364.0c - 364.0c - - Yesterday, 2:00pm
Jameson Store Store Rd BP 364.0c - 364.0c - - Yesterday, 2:00pm
Blackstone Store First St BP 364.0c - - - - Yesterday, 2:00pm
Tjukurla Store Tjukurla Rd BP 364.0c - - - - Yesterday, 2:00pm
Wanarn Store Third St BP 364.0c - - - - Yesterday, 2:00pm
Warakurna Roadhouse Warakurna Rd BP 364.0c - - - - Yesterday, 2:00pm
Wingellina Store Irrunytju Rd BP 364.0c - - - - Yesterday, 2:00pm

Savings Tip: Price difference between cheapest (151.3c/L) and most expensive (380.0c/L): 228.7c per litre. On a 50L tank, choosing the cheapest station saves you $114.35!

Nearby Areas in WA

Compare fuel prices in these nearby locations:

Perth
stations
Fremantle
stations
Bunbury
stations
View Interactive Map & Live Prices for Western Australia →

Other Suburbs in

Canning Vale Maddington Malaga Kununurra Busselton Geraldton Baldivis Armadale Mandurah Manjimup Wanneroo Ellenbrook Morley Osborne Park Kalgoorlie Kwinana Beach Balcatta Newman Leonora Port Hedland

About Petrol Prices in Western Australia

Western Australia has 1,157 petrol stations. Right now, ULP (unleaded petrol) prices in Western Australia range from 151.3c/L to 380.0c/L (a difference of 228.7c/L).

We track live prices from . The current average price is 183.1c/L (last updated: 05:36 AM, 06 Jun 2026).

How to Save Money on Fuel in Western Australia

🌏 Compare Petrol Prices in Other Cities

Find cheap fuel prices in other major cities across Australia and New Zealand:

Sydney, NSW Melbourne, VIC Brisbane, QLD Perth, WA Adelaide, SA Hobart, TAS Darwin, NT Canberra, ACT Auckland, NZ Wellington, NZ Christchurch, NZ
Free price alerts

Never miss a ULP price drop

Set up a free price alert and we'll email you when ULP prices fall at your local stations.

ULP is averaging 183.1c/L right now. Get alerted when it drops.

Set Up Free Alert

No spam. Unsubscribe anytime. Tracking 10,000+ stations across Australia and NZ.