How to find the cheapest petrol near you — and why prices vary so much
According to the ACCC, petrol prices can swing by 20 to 40 cents per litre across Australia's capital cities — even within the same suburb. Understanding the price cycle, and knowing when to fill up, can save the average household hundreds of dollars a year.
Why do petrol prices vary so much?
Petrol prices in Australia are not set centrally. Each retailer sets their own price, independent of wholesale cost movements on any given day. The result is a well-documented retail price cycle across Australia's major cities — where prices fall to a trough (the cheap phase) over several days, then rise sharply before falling again.
The ACCC has monitored and reported on these cycles since the early 2000s, publishing buying tips for consumers updated multiple times per week. Their monitoring consistently shows the same pattern: retailers coordinate price rises, then compete prices back down — creating a predictable cycle that consumers can learn to use to their advantage.
How long does the price cycle last?
Cycle lengths vary significantly by city, and change over time. Based on 2024 ACCC data:
| City | Average cycle length (2024) |
|---|---|
| Sydney | ~5.5 weeks |
| Brisbane | ~6 weeks |
| Melbourne | Varies — shorter than Sydney/Brisbane |
| Adelaide | ~2.5 weeks |
| Perth | ~1 week |
Source: ACCC, Petrol price cycles in the 5 largest cities (2024 data). Cycle lengths vary from cycle to cycle and by location within each city.
The ACCC emphasises that cycle lengths are not fixed — they vary from cycle to cycle and can differ across suburbs within the same city. Perth has the shortest and most predictable cycle at around one week, making timing particularly easy for Perth drivers.
How much can you save by timing your fill-up?
The ACCC reports that the difference between the trough and the peak of a price cycle can be 20 to 40 cents per litre. On a 60-litre tank, that's a difference of $12 to $24 per fill — purely based on when you choose to fill up.
For a household filling up once a week, consistently buying near the trough rather than the peak could save $600 to $1,200 per year. The ACCC publishes current buying tips on their website several times a week for Sydney, Melbourne, Brisbane, Adelaide and Perth.
The easiest way to find cheap petrol right now
Real-time petrol price data is available through government-mandated fuel price reporting APIs in NSW and QLD. Our petrol prices tool pulls live prices directly from these sources, colour-codes stations by price (green = cheap, red = expensive), and shows you the best options on a map. You can search by suburb or use your location to find the cheapest station near you before you leave home.
Tips to consistently pay less at the pump
- Check before you leave, not when you're on empty. Desperation fuelling at the nearest station is the most expensive way to buy petrol.
- Fill up near the trough, not the peak. Use a price tracker or the ACCC buying tip to gauge where you are in the cycle before committing.
- Supermarket discount vouchers work — but only on cheap days. A 4 cents/litre Coles or Woolworths discount on a high-price day still leaves you paying more than the trough price without a voucher.
- Independent stations are often cheaper than major brands. The ACCC consistently finds that independent retailers tend to price more competitively than Ampol, BP, Shell or Caltex-branded sites.
- Avoid highway and motorway service centres. These stations face no local competition and price accordingly — often 15–25 cents per litre above nearby suburban stations.
- Consider E10 if your car accepts it. E10 (10% ethanol blend) is typically 2–4 cents/litre cheaper than regular unleaded 91 and is compatible with most post-1986 petrol vehicles. Check your owner's manual first.
- Keep your tyres at the correct pressure. Under-inflated tyres increase rolling resistance and fuel consumption. The NRMA estimates correct tyre pressure can improve fuel economy by up to 3%.
What drives the underlying wholesale price?
Beyond the retail cycle, the underlying wholesale price of petrol is driven by the international price of crude oil (benchmarked in USD), the AUD/USD exchange rate, and Singapore Mogas 95 — the regional benchmark for refined petrol. When the Australian dollar falls against the USD, petrol prices tend to rise even if crude oil stays flat. Conversely, a stronger AUD reduces import costs.
The ACCC's quarterly petroleum monitoring reports break down exactly how much of the retail price is crude oil, refining margin, retail margin, and taxes (excise + GST). As of the December 2025 quarter, the average retail price across the five largest cities was 180.4 cents per litre — 1.6 cents higher than the prior quarter but 8.7 cents lower than the annual average for 2024.
Check live petrol prices near you
Real-time prices from hundreds of stations in NSW and QLD. Search by suburb or use your location.
Find cheap petrol now →