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

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

Last updated: 08:00 AM, 07 Jun 2026

Open Map View
182.2c
Average Price (ULP)
151.2c
Cheapest Price
1157+
Petrol Stations
228.8c
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.2c to 380.0c per litre, with motorists paying an average of 182.2c/L statewide. This 228.8c/L price spread means you could save up to $114.40 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 151.2c/L (across 2 stations), while Wanneroo averages 160.9c/L — a difference of 9.7c per litre. Cannington sits in the middle at 159.6c/L. Browse prices by suburb: Oakford, Beckenham, Riverton, Landsdale, Morley, Alkimos.

Fuel Types Available

Compare all fuel types across Western Australia: Unleaded (ULP) from 151.2c/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 2.0c 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.5M forecasts using proper scoring methods.
174 Servos with Price Drops
We've spotted 174 price drops and 5420 stations offering the cheapest fuel in their area right now.
209 Stations Rising Fast
We've noticed 209 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

174
Price Drops
in last 24h
5420
Cheapest in
Their Area
209
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
+2.0c
average expected change
2498
forecasting
drop
0
stable
3748
forecasting
rise
Prices Expected to Rise
Prices across Western Australia are forecast to rise around 2.0c 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
Vibe Oakford Truckstop Vibe Oakford 151.2c Today, 8:00am
Vibe Oakford Truckstop Vibe Oakford 151.2c Today, 5:36am
Burk Oakford Burk Oakford 151.3c Today, 8:00am
4 Burk Oakford Burk Oakford 151.3c Today, 5:36am
5 Burk Landsdale Burk Landsdale 153.3c Today, 8:00am

Diesel

Rank Station Brand Suburb Price Updated
Vibe Oakford Truckstop Vibe Oakford 179.2c Today, 5:36am
Burk Oakford Burk Oakford 179.3c Today, 5:36am
Solo Morley Solo Morley 181.9c Today, 5:36am
4 Solo Riverton Solo Riverton 181.9c Today, 5:36am
5 Metro Bassendean Metro Bassendean 182.9c 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 Today, 8:00am
Vibe Oakford Truckstop Vibe Oakford 166.2c Today, 8:00am
4 Vibe Oakford Truckstop Vibe Oakford 166.2c Today, 5:36am
5 Burk Bassendean Burk Bassendean 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 Today, 8:00am
EG Ampol Ellenbrook EG Ampol Ellenbrook 175.5c Today, 5:36am
4 EG Ampol Falcon EG Falcon 175.5c Today, 5:36am
5 EG Ampol Canning Vale EG Ampol Canning Vale 175.5c Today, 8:00am

Premium Diesel

Rank Station Brand Suburb Price Updated
Solo Morley Solo Morley 183.9c Today, 5:36am
Solo Riverton Solo Riverton 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 Vibe Oakford Truckstop Vibe Oakford 186.2c Today, 5:36am

LPG/Autogas

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

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 151.2c 151.2c
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
Alkimos 5 stations 162.9c 155.3c
Mount Lawley 3 stations 159.7c 155.3c
Malaga 8 stations 164.0c 155.3c
Bassendean 4 stations 161.0c 155.3c
Armadale 7 stations 162.3c 155.9c
Cannington 4 stations 159.6c 156.2c
Ascot 5 stations 162.7c 156.5c
Perth Airport 2 stations 159.3c 156.7c
Kwinana Beach 5 stations 159.8c 156.9c
Piara Waters 2 stations 160.6c 157.3c

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
Vibe Oakford Truckstop 1780 Thomas Rd Vibe 151.2c - 186.2c 166.2c 177.2c Today, 8:00am
Burk Oakford 1526 Thomas Rd Burk 151.3c - 185.3c 165.3c 175.3c Today, 8:00am
Burk Landsdale 274 Gnangara Rd Burk 153.3c - 189.3c 167.3c 177.3c Today, 8:00am
Solo Riverton 268 High Rd Solo 153.3c - 183.9c 167.3c 179.3c Today, 8:00am
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 Today, 8:00am
Vibe Morley 430 Morley Dr Vibe 154.9c - 201.7c - 180.9c Today, 8:00am
Burk Alkimos 12 Longstaff Ave Burk 155.3c - 195.3c 169.3c 177.3c Today, 8:00am
Burk Mount Lawley 791 Beaufort St Burk 155.3c - 185.3c - 177.3c Today, 8:00am
Burk West Swan 6639 West Swan Rd Burk 155.3c - 187.3c 171.3c 183.3c Today, 8:00am

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 - - Today, 8:00am
Kalumburu Mission Carson St BP 375.0c - 350.0c - - Today, 8:00am
Warburton Roadhouse Lot 8 Great Central Rd BP 364.0c - - - - Today, 8:00am
Tjukayirla Roadhouse Great Central Rd BP 364.0c - 364.0c - - Today, 8:00am
Jameson Store Store Rd BP 364.0c - 364.0c - - Today, 8:00am
Blackstone Store First St BP 364.0c - - - - Today, 8:00am
Tjukurla Store Tjukurla Rd BP 364.0c - - - - Today, 8:00am
Wanarn Store Third St BP 364.0c - - - - Today, 8:00am
Warakurna Roadhouse Warakurna Rd BP 364.0c - - - - Today, 8:00am
Wingellina Store Irrunytju Rd BP 364.0c - - - - Today, 8:00am

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

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.2c/L to 380.0c/L (a difference of 228.8c/L).

We track live prices from . The current average price is 182.2c/L (last updated: 08:00 AM, 07 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 182.2c/L right now. Get alerted when it drops.

Set Up Free Alert

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