Melbourne & Victoria · Live cycle guide
Melbourne petrol price cycle: live indicator, history, and the cheapest day to fill up
The Melbourne retail cycle is variable — the ACCC has tracked it between 14 and 35 days end-to-end, with recent cycles typically around 21 days. The live indicator below estimates today's phase from current Melbourne averages, so you can fill on the right day instead of guessing.
Live Melbourne cycle indicator
Four-week Melbourne ULP 91 history
Daily metro-wide average for unleaded 91 with the reference median highlighted. The peak and trough callouts show how far the cycle has swung in the last 28 days. Use this to sanity-check the live indicator above.
Reference history
Melbourne ULP 91 daily average — last 4 weeks
Hover or tap a point for the day. Median line shown for reference.
What the Melbourne petrol price cycle actually is
The cycle is a repeating pattern of retail discounting and re-pricing, driven by competition between major chains, supermarket-aligned brands, and independents. Wholesale costs set a floor, but the cycle's shape is a retail behaviour — that is why two adjacent suburbs can sit at different phases on the same day.
Melbourne's recent cycles have stretched from around two weeks to over a month. The ACCC's Australian petroleum monitoring reports consistently describe Melbourne as variable and longer than Sydney's shorter, sharper cycles. For planning, treat the cycle as a probability — not a calendar.
When is the cheapest day to fill up petrol in Melbourne?
The cheapest day shifts as the cycle stretches and compresses, but the trough phase most commonly lands on a Tuesday or Wednesday. Friday afternoon through Sunday tends to sit at the peak, particularly ahead of long weekends and school holidays. The reliable signal is not the day of the week — it's how far today's Melbourne average sits below the metro median (shown in the live indicator above).
- Trough phase — fill now even if your tank is half full. Look for clusters of independents in your suburb undercutting the majors.
- Rising phase — top up the next day if you can. Once a few large chains lift, the rest follow within 24–48 hours.
- Peak phase — avoid panic fills. Stretch the tank if you have range; switch to E10 or premium parity only when the spread is genuinely smaller than the peak premium.
- Falling phase — wait one to three days unless you must drive. Deeper troughs almost always follow a peak.
How to read the live indicator
The indicator card combines three signals: the recent Melbourne average for unleaded 91, the prior 24–48 hour average for direction, and the public-snapshot metro median for relative cheapness. When the recent average sits more than four cents per litre below the median, we score the phase as a trough; six cents above and we score it as a peak. Confidence rises as the gap widens.
These thresholds are intentionally conservative — they avoid calling a peak from a single-cent blip, which is how shallow aggregators waste your detour. Pair the indicator with the four suburb pages closest to your commute (linked below) before you drive across town.
Cycle behaviour by suburb and postcode
The Melbourne cycle is city-wide, but the timing inside a suburb or postcode is local. A short price war between two independents in Sunshine can pull the western corridor a day ahead of the eastern suburbs. Postcode pages let you see a 4-digit slice of the market — useful when a postcode spans more than one suburb (for example 3000 covers Melbourne CBD and 3121 covers Richmond, Burnley, and Cremorne).
Jump to your suburb
- Melbourne CBD
- Richmond
- South Yarra
- St Kilda
- Brunswick
- Preston
- Footscray
- Werribee
- Box Hill
- Doncaster
- Dandenong
- Frankston
Jump to your postcode
How Service Victoria data fits your decisions
We surface what retailers have reported into the official Victorian fuel-pricing channel. Timestamps matter: a cheap price from yesterday may still be honoured, or it may already be superseded. Pair listings with the live indicator above and your trend view, then confirm at the pump for material purchases.
Practical commuter playbook
- Bookmark two or three nearby suburb or postcode pages from the bays above.
- When the cycle indicator says trough or falling, fill on the next mid-week morning even if half-full.
- When it says peak or rising, stretch the tank. If you must drive, take the cheapest station inside your normal route — do not detour for a 1¢ saving.
- Compare ULP, premium, and diesel on the suburb/postcode page — premiums often telegraph the cycle because they move first.
- Use the map when route choice matters more than brand loyalty (school run vs motorway vs industrial pocket).
Why we frame the cycle honestly
Some aggregators publish a fixed "cheapest day" or a hard-coded cycle length. ACCC reporting contradicts both: cycle length and timing drift. Our framing is built to age well — empirical, ACCC-aligned, and re-scored from live data every request — so you can trust the indicator instead of last year's rule of thumb.
Melbourne petrol cycle FAQ
- How long is the Melbourne petrol price cycle?
- There is no fixed Melbourne cycle length. The ACCC has reported Melbourne retail cycles running anywhere from about 14 days to 35 days end-to-end, with the typical recent length closer to three weeks. Treat the cycle as a probability window, not a calendar rule.
- When is the cheapest day to fill up petrol in Melbourne?
- The cheapest day shifts as the cycle stretches and compresses. Mid-week (Tuesday and Wednesday) commonly sits in the trough phase, with Friday afternoon to Sunday usually the peak. Use the live indicator on this page and your local suburb listings to confirm before driving across town.
- When is the worst time to buy petrol in Melbourne?
- Late Friday and Saturday during long weekends and school holidays are the most common high-price windows. Panic fills with an almost-empty tank on those days routinely cost 10–20 cents per litre more than the same week’s trough.
- Is the Melbourne petrol cycle the same every week?
- No. Retailers often repeat a rough weekly rhythm, but public holidays, wholesale shocks, and local competition can compress, stretch, or invert the pattern. Use the cycle as a planning prior, not a calendar guarantee.
- How can I tell if today is near the cycle trough or peak?
- Compare today’s average to the metro median. When metro-wide unleaded sits 3–6 cents per litre below the recent median and your suburb shows a cluster of cheap independents, you are likely near the trough. When prices spike 5–10 cents per litre above the median in 24–48 hours, the cycle is rolling into a peak.
- Should I buy premium or unleaded during the price cycle?
- Premium grades (95 and 98) follow the same cycle as unleaded 91 but with a smaller swing because their demand is less price-sensitive. If your vehicle only requires 91 or E10, switching from premium during a peak is almost always cheaper than chasing a brand discount.
- How does Service Victoria fuel data fit into what I see on this site?
- We align listings to the same public reporting ecosystem drivers use across Victoria. Presentation layers (maps, suburb hubs, postcode pages, and station detail) are built to make that upstream information easier to scan and compare — with timestamps so you can judge freshness before driving.
- Do diesel prices follow the same cycle as petrol?
- Diesel tracks freight and wholesale supply far more than the retail unleaded cycle, so diesel rarely shows the same dramatic mid-week troughs. Diesel spreads vs. unleaded narrow and widen with global freight demand, which is why diesel callouts on suburb pages are useful even when the petrol cycle is volatile.
- Why do suburb and postcode pages matter if there is a city-wide cycle?
- Because competition is local. One suburb (or even one postcode inside a suburb) can run a short price war while a neighbour lags the city-wide move by days. Comparing stations where you actually drive beats averaging headlines across all of Melbourne.
- What is a sensible fill-up strategy for Melbourne commuters?
- Keep a short list of preferred stations on your commute, watch mid-week lows for routine top-ups, avoid Friday–Saturday panic fills when possible, and re-check prices on this page while you still have comfortable tank range so the cycle is not driving you.