Fuel price forecast: fill up or wait?
A live buy-or-wait read for every Australian city. We track where each city sits in its price cycle and whether prices are climbing or dropping, so you know whether to fill up today or hold off for a cheaper tank. Updated daily from official government pricing.
Petrol prices move in cycles - a sharp hike, then a slow grind down as stations undercut each other, until the next hike. Timing your fill-up around the bottom of that cycle saves roughly $3-5 a tank. Each card below shows where a city sits right now and our verdict.
Last updated 6 Aug 2026 · 31 cities tracked
231.7c/L Unleaded 91 · cycle 194.8-231.7c
Alice Springs Unleaded 91 is 231.7c/L, near the top of its 194.8-231.7c cycle and still rising. Hold off if you can - a price drop is likely.
201.2c/L E10 · cycle 160.4-201.2c
Ballarat E10 is 201.2c/L, near the top of its 160.4-201.2c cycle and still rising. Hold off if you can - a price drop is likely.
196.3c/L E10 · cycle 157.2-196.3c
Bendigo E10 is 196.3c/L, near the top of its 157.2-196.3c cycle and still rising. Hold off if you can - a price drop is likely.
208.0c/L E10 · cycle 166.9-208.0c
Blue Mountains E10 is 208.0c/L, near the top of its 166.9-208.0c cycle and still rising. Hold off if you can - a price drop is likely.
208.4c/L E10 · cycle 166.4-208.4c
Brisbane E10 is 208.4c/L, near the top of its 166.4-208.4c cycle and still rising. Hold off if you can - a price drop is likely.
207.4c/L Unleaded 91 · cycle 170.7-207.4c
Bunbury Unleaded 91 is 207.4c/L, near the top of its 170.7-207.4c cycle and still rising. Hold off if you can - a price drop is likely.
203.7c/L E10 · cycle 162.9-203.7c
Bundaberg E10 is 203.7c/L, near the top of its 162.9-203.7c cycle and still rising. Hold off if you can - a price drop is likely.
208.5c/L E10 · cycle 170.6-208.5c
Cairns E10 is 208.5c/L, near the top of its 170.6-208.5c cycle and still rising. Hold off if you can - a price drop is likely.
209.2c/L E10 · cycle 166.4-209.2c
Central Coast E10 is 209.2c/L, near the top of its 166.4-209.2c cycle and still rising. Hold off if you can - a price drop is likely.
216.8c/L Unleaded 91 · cycle 173.3-216.8c
Darwin Unleaded 91 is 216.8c/L, near the top of its 173.3-216.8c cycle and still rising. Hold off if you can - a price drop is likely.
208.6c/L Unleaded 91 · cycle 178.9-208.6c
Devonport Unleaded 91 is 208.6c/L, near the top of its 178.9-208.6c cycle and still rising. Hold off if you can - a price drop is likely.
202.3c/L E10 · cycle 159.3-202.3c
Geelong E10 is 202.3c/L, near the top of its 159.3-202.3c cycle and still rising. Hold off if you can - a price drop is likely.
208.4c/L E10 · cycle 161.5-208.4c
Gold Coast E10 is 208.4c/L, near the top of its 161.5-208.4c cycle and still rising. Hold off if you can - a price drop is likely.
205.3c/L E10 · cycle 159.3-205.3c
Hobart E10 is 205.3c/L, near the top of its 159.3-205.3c cycle and still rising. Hold off if you can - a price drop is likely.
208.4c/L E10 · cycle 166.8-208.5c
Ipswich E10 is 208.4c/L, near the top of its 166.8-208.5c cycle and still rising. Hold off if you can - a price drop is likely.
199.9c/L E10 · cycle 162.9-203.4c
Launceston E10 is 199.9c/L, near the top of its 162.9-203.4c cycle. Hold off if you can - a price drop is likely.
203.2c/L E10 · cycle 162.8-203.2c
Liverpool E10 is 203.2c/L, near the top of its 162.8-203.2c cycle and still rising. Hold off if you can - a price drop is likely.
211.2c/L E10 · cycle 176.2-211.2c
Mackay E10 is 211.2c/L, near the top of its 176.2-211.2c cycle and still rising. Hold off if you can - a price drop is likely.
209.4c/L Unleaded 91 · cycle 163.9-212.0c
Mandurah Unleaded 91 is 209.4c/L, near the top of its 163.9-212.0c cycle and still rising. Hold off if you can - a price drop is likely.
203.7c/L E10 · cycle 162.4-203.7c
Melbourne E10 is 203.7c/L, near the top of its 162.4-203.7c cycle and still rising. Hold off if you can - a price drop is likely.
205.5c/L E10 · cycle 163.9-205.5c
Newcastle E10 is 205.5c/L, near the top of its 163.9-205.5c cycle and still rising. Hold off if you can - a price drop is likely.
203.5c/L E10 · cycle 162.6-203.5c
Parramatta E10 is 203.5c/L, near the top of its 162.6-203.5c cycle and still rising. Hold off if you can - a price drop is likely.
206.0c/L E10 · cycle 166.7-206.0c
Penrith E10 is 206.0c/L, near the top of its 166.7-206.0c cycle and still rising. Hold off if you can - a price drop is likely.
207.7c/L Unleaded 91 · cycle 162.2-210.0c
Perth Unleaded 91 is 207.7c/L, near the top of its 162.2-210.0c cycle and still rising. Hold off if you can - a price drop is likely.
213.7c/L E10 · cycle 172.3-213.7c
Rockhampton E10 is 213.7c/L, near the top of its 172.3-213.7c cycle and still rising. Hold off if you can - a price drop is likely.
208.7c/L E10 · cycle 168.2-208.7c
Sunshine Coast E10 is 208.7c/L, near the top of its 168.2-208.7c cycle and still rising. Hold off if you can - a price drop is likely.
203.8c/L E10 · cycle 162.7-203.8c
Sydney E10 is 203.8c/L, near the top of its 162.7-203.8c cycle and still rising. Hold off if you can - a price drop is likely.
204.3c/L E10 · cycle 165.1-204.4c
Toowoomba E10 is 204.3c/L, near the top of its 165.1-204.4c cycle and still rising. Hold off if you can - a price drop is likely.
207.3c/L E10 · cycle 169.6-207.3c
Townsville E10 is 207.3c/L, near the top of its 169.6-207.3c cycle and still rising. Hold off if you can - a price drop is likely.
206.5c/L E10 · cycle 166.9-206.5c
Wollongong E10 is 206.5c/L, near the top of its 166.9-206.5c cycle and still rising. Hold off if you can - a price drop is likely.
209.0c/L E10 · cycle 166.5-209.0c
Wyong E10 is 209.0c/L, near the top of its 166.5-209.0c cycle and still rising. Hold off if you can - a price drop is likely.
How the buy-or-wait forecast works
Most Australian capital cities run on a rough 4-6 week petrol price cycle, and South-East Queensland on a longer 42-day cycle. The pump price isn't tracking the cost of oil day to day - it's the retailers' margin sawtoothing up and down. Prices are hiked sharply on a "restore" day, then grind down as servos undercut each other, until someone hikes again and it restarts. We break the full chain down in how fuel prices are set.
Our forecast reads the last two weeks of each city's average price and works out where today sits between the cycle's cheapest and dearest points, plus which way prices are moving right now. Near the bottom, we say fill up now. Lifting off the low, fill up soon before it climbs. Near the top and rising, wait - a drop is likely. Mid-cycle with no clear move, no rush. It's a guide, not a guarantee: an oil-price shock or a public holiday can override the cycle. For the underlying charts, see the 14-day price trends; once you've spotted a low, find the cheapest servo near you on the live fuel map.
Cycles differ by market. Sydney and NSW and Melbourne run shorter 4-6 week cycles; Perth and WA run a tight weekly rhythm where FuelWatch even shows tomorrow's prices; and Adelaide, Darwin and Hobart move less predictably. Our best time to buy fuel guide covers the timing, and you can plan a trip's cost with the fuel cost calculator.
Should I fill up today or wait?
Find your city in the board above. If it says "fill up now" or "fill up soon", prices are near the bottom of the cycle - top up. If it says "wait", you're near the top and a drop is likely within days, so buy only what you need to get by. "No rush" means mid-cycle with no clear move.
How accurate is the forecast?
It's based on the real 14-day price history for each city from official government data, so it reflects where the cycle actually is - not a black-box prediction. It can't foresee sudden shocks (an oil-price spike, refinery outage or public-holiday hike), so treat it as a strong guide rather than a guarantee.
When is petrol usually cheapest in the week?
In cities on a metro cycle, prices typically bottom out on Tuesday and Wednesday in the days after a reset, then climb toward the weekend and public holidays. Perth is different - under FuelWatch it resets daily, so tomorrow's prices are published today.