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

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

Last updated: 05:36 AM, 08 Jun 2026

Open Map View
181.8c
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 181.8c/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 Wangara averages 161.4c/L — a difference of 10.2c per litre. Cannington sits in the middle at 159.1c/L. Browse prices by suburb: Oakford, Riverton, Landsdale, Beckenham, Morley, Beechboro.

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 173.5c/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 Holding Steady
Prices are pretty stable across the state at the moment. Fill up whenever suits you.
76% Forecast Accuracy
Our price predictions are reliable, verified across 3.5M forecasts using proper scoring methods.
207 Servos with Price Drops
We've spotted 207 price drops and 5366 stations offering the cheapest fuel in their area right now.
206 Stations Rising Fast
We've noticed 206 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

207
Price Drops
in last 24h
5366
Cheapest in
Their Area
206
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
+1.1c
average expected change
2692
forecasting
drop
0
stable
2198
forecasting
rise
Prices Expected to Hold Steady
Prices across Western Australia are expected to remain relatively stable over the next week. Fill up when convenient.
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 Yesterday, 2:00pm
Vibe Oakford Truckstop Vibe Oakford 151.2c Today, 5:36am
Burk Oakford Burk Oakford 151.3c Yesterday, 2:00pm
4 Burk Oakford Burk Oakford 151.3c Today, 5:36am
5 Burk Landsdale Burk Landsdale 153.3c Today, 5:36am

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 Liberty Landsdale Liberty Landsdale 182.3c Today, 5:36am

Premium Unleaded 95

Rank Station Brand Suburb Price Updated
Burk Oakford Burk Oakford 165.3c Yesterday, 2:00pm
Burk Oakford Burk Oakford 165.3c Today, 5:36am
Vibe Oakford Truckstop Vibe Oakford 166.2c Yesterday, 2:00pm
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
EG Ampol South Lake EG Ampol South Lake 173.5c Today, 5:36am
EG Ampol Osborne Park EG Ampol Osborne Park 173.5c Today, 5:36am
EG Ampol Ellenbrook EG Ampol Ellenbrook 173.5c Today, 5:36am
4 EG Ampol Aveley EG Ampol Aveley 173.5c Today, 5:36am
5 EG Ampol Canning Vale EG Ampol Canning Vale 173.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
Liberty Landsdale Liberty Landsdale 185.3c Today, 5:36am
4 Burk Oakford Burk Oakford 185.3c Today, 5:36am
5 S24 Guildford Caltex Guildford 185.9c Today, 5:36am

LPG/Autogas

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

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
Riverton 2 stations 157.6c 153.3c
Landsdale 4 stations 159.6c 153.3c
Beckenham 3 stations 153.3c 153.3c
Morley 6 stations 161.3c 154.9c
Beechboro 2 stations 158.4c 154.9c
Malaga 8 stations 162.8c 155.3c
Bassendean 4 stations 161.0c 155.3c
Mount Lawley 3 stations 159.7c 155.3c
Alkimos 5 stations 162.9c 155.3c
Cannington 4 stations 159.1c 156.2c
Ascot 5 stations 161.9c 156.5c
Perth Airport 2 stations 159.3c 156.7c
Forrestfield 5 stations 158.7c 156.9c
Kwinana Beach 5 stations 158.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
Vibe Oakford Truckstop 1780 Thomas Rd Vibe 151.2c - 179.2c 166.2c 177.2c Today, 5:36am
Burk Oakford 1526 Thomas Rd Burk 151.3c - 179.3c 165.3c 175.3c Today, 5:36am
Burk Landsdale 274 Gnangara Rd Burk 153.3c - 183.3c 167.3c 177.3c Today, 5:36am
Liberty Landsdale 2 Cowle St Liberty 153.3c - 182.3c 168.3c 176.3c Today, 5:36am
Liberty Beckenham 63 William St Liberty 153.3c - 183.3c 168.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 Beechboro 495 Beechboro Rd North Vibe 154.9c - 185.2c - 180.9c Today, 5:36am
Vibe Morley 430 Morley Dr Vibe 154.9c - 195.7c - 180.9c 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 - - Yesterday, 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.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 Manjimup Armadale Wanneroo Geraldton Baldivis Mandurah Ellenbrook Morley Osborne Park Kalgoorlie Kwinana Beach Midvale Karratha Port Hedland Leonora

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 181.8c/L (last updated: 05:36 AM, 08 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 181.8c/L right now. Get alerted when it drops.

Set Up Free Alert

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