Know when to fill up.
Current prices from 8,146 Australian service stations, plus a forecast that says whether to fill today or wait.
A good price near you today
Sydney · U91Sydney U91 average 238.9 c/LSave $5.40 on 60 L
Fill today or wait? No clear direction7-day forecast
As seen on
Cheapest U91 within 10 km of Sydney
- Metro Petroleum CroydonCroydon · 8.6 km229.9Cheapest
- Ampol Foodary CroydonCroydon · 8.9 km230.9+1.0
- Shell Urbanista CroydonCroydon · 9.0 km230.9+1.0
- Metro Petroleum MarrickvilleMarrickville · 5.6 km231.9+2.0
- EG Ampol LewishamLewisham · 6.2 km231.9+2.0
Updated
Reported prices. Confirm the bowser price before you fill.Price sources
App preview. Prices shown are example captures, not current reports.
No ads and more alerts with FuelRadar+. From A$4.99.Create a free account first; the checkout opens on your account page.
Capital cities today
U91 averages moved between -7.5c and +8.2c since 21 Sept. Same scale on every chart.
8 cities, swipe for the next
- Sydney+1.6c239.1c/LU91 city average · 30 days
- Melbourne+4.2c236.3c/LU91 city average · 30 days
- Brisbane+2.8c236.6c/LU91 city average · 30 days
- Perth−7.5c224.4c/LU91 city average · 30 days
- Adelaide+3.0c233.6c/LU91 city average · 30 days
- Canberra−0.4c245.5c/LU91 city average · 30 days
- Hobart+8.2c247.3c/LU91 city average · 30 days
- Darwin+3.9c245.5c/LU91 city average · 30 days
Dashed line: today's national U91 average, 242.8 c/L.
Source: FuelRadar (fuelradar.com.au)
All states and territoriesShould you fill today?
No clear direction for Sydney, Melbourne and Perth U91 this week: week-ahead estimates have not yet been shown to beat assuming prices stay the same. How the forecast is tested
Cheapest and dearest towns, September quarter 2026
Each town's average U91 price in c/L over the quarter, not today's price.
Cheapest towns
- Oakford (rural), WA185.2c/L
- Armidale (rural), NSW189.0c/L
- Appin, NSW189.8c/L
Dearest towns
- Drysdale River (rural), WA343.3c/L
- Maningrida, NT342.0c/L
- Yuendumu, NT337.7c/L
Cheapest brands this fortnight
Average U91 across each brand's stations with a price in the last 14 days.
- Vibe51 stations12.8c under average230.0c/L
- Pearl Energy87 stations8.2c under average234.6c/L
- Metro269 stations6.4c under average236.4c/L
- United369 stations5.1c under average237.7c/L
- Reddy Express559 stations3.4c under average239.4c/L
- On The Run (OTR)186 stations3.1c under average239.7c/L
- Liberty217 stations2.8c under average240.0c/L
- 7-Eleven653 stations2.8c under average240.0c/L
Every fuel today
Lowest and average reported price across Australia, with EV plugs, power and access on the same map.
- Unleaded 916,742 stationsLowest 216.9Average 242.8
- Ethanol 102,819 stationsLowest 215.5Average 236.6
- Premium 954,196 stationsLowest 229.9Average 256.4
- Premium 985,850 stationsLowest 239.5Average 264.8
- Diesel4,015 stationsLowest 247.2Average 281.6
- LPG (Autogas)721 stationsLowest 87.9Average 109.2
- Ethanol 8572 stationsLowest 239.9Average 259.6
- EV chargingPlugs, power and access
Updated · Prices in c/L. Current charging prices and live availability are not provided.
Guides that save you money
- Best time to buy petrolPerth: Wednesday was cheapest in 11 of 12 weeks.
- How fuel prices work
- Using the fuel map before you fill
- All guides
Planning tools
Fuel price questions
Do I need an account to compare fuel prices?
No. Search a suburb or postcode and compare 8,146 listed stations without an account. A free FuelRadar account adds price alerts and saved stations.
How often are fuel prices updated?
FuelRadar updated prices at 7,621 stations in the last 24 hours, most recently at 21 Oct, 8:37 am AEST. The prices come from FuelCheck (NSW), Fuel Price Reporting Scheme (QLD), FuelWatch (WA), SA Fuel Pricing Information Scheme, Service Victoria Servo Saver (VIC), MyFuel NT, FuelCheck TAS, FuelCheck ACT.
What is the cheapest day to buy fuel?
In Perth, Wednesday was the cheapest day in 11 of the last 12 full weeks, about 6.4c/L under the weekly average. In Adelaide, Brisbane, Melbourne, Sydney, Canberra, Darwin and Hobart, no weekday was consistently cheaper over the last 11 full weeks.
Is E10 cheaper than U91?
Yes. E10 averages 236.6c/L across Australia and U91 242.8c/L, 6.2c/L less for E10 ($3.10 on a 50-litre fill).
How much does it cost to fill a 50-litre tank?
At the national U91 average of 242.8c/L, 50 litres costs $121.40. At Adelaide's average of 233.4c/L, it costs $116.70.



























