Melbourne Petrol Eases as Altona North and Bayswater North Lead the Discount Phase
The figure that caught my eye this afternoon has been lost in all the talk about diesel. While the national headlines have fixed on rising diesel, the standard unleaded that powers roughly six in every ten cars on our roads has been slipping lower across several Victoria suburbs. As of 25th Jun 2026 2:11pm AEST, the cheapest pockets of Melbourne are sitting well below the statewide mark.
Altona North in the inner west is leading the relief. Unleaded petrol prices there have fallen 13.6 cents to an average of 154.0 across the suburb's nine reporting servos. That is a number we have not seen with any consistency since autumn, and it puts Altona North among the most competitive corners of the city right now.
Bayswater North in the eastern suburbs sits close behind, with unleaded easing 16.6 cents to 160.3. The interesting part there is that the discounting is not confined to standard unleaded. Premium 98 in the same suburb dropped 16.7 cents to 185.2. When a servo resets its whole board rather than trimming a single grade, that usually tells me the suburb has tipped into the downward leg of its pricing cycle.
The cycle is doing the heavy lifting
These falls are clustered rather than scattered, and the cycle is the reason. Melbourne runs on a fairly predictable price cycle, and the distance between the peak and the trough is often 30 cents or more per litre. The suburbs leading this week's decline are simply further down the discount phase than their neighbours. For drivers, it comes back to timing. Filling up in a suburb that has already bottomed out, rather than one still riding high from last week's peak, is where the real saving sits. Our best time to fill up guide breaks down how to read those swings.
Regional Victoria is showing the same pattern in the premium grades. Bendigo recorded a 15.7 cent fall in 95 octane to 174.2, a notable result for a regional centre that often lags the metro discounting. The odd one out is Sale in Gippsland, where premium 98 went the other way and lifted 15.6 cents to 206.8. That divergence is a useful reminder that regional towns each run their own rhythm and do not always follow the capital.
Diesel holds steady while unleaded moves
For diesel drivers the picture is far calmer. The Victorian diesel average barely shifted, easing 0.6 cents to 184.9 across more than a thousand reporting stations. That stands in contrast to the sharper diesel movements seen interstate this week, and it means the real action for Victorian households right now is on the petrol bowser, not the diesel pump.
It is worth setting Victoria's relief against the national picture too. Over in South Australia, it is the reverse story. Unleaded across the Barossa region jumped 32.2 cents to 193.1, a classic mid cycle peak that leaves those drivers paying close to 40 cents a litre more than their counterparts in Altona North. To me that says the gap is less about underlying wholesale costs and more about where each market sits in its own discounting calendar.
What it means for your next fill
The numbers point to a clear window for Melbourne motorists. With several western and eastern suburbs now trading in the mid 150s and low 160s, the sensible move is to check current prices before committing rather than refilling out of habit at your usual servo. A difference of 16 cents a litre on a 60 litre tank is close to 10 dollars, and across a month of commuting that adds up quickly.
Statistically speaking, the motorists who track these suburb level movements and time their fill ups to the trough are the ones who come out ahead. You can follow the broader week on week shifts on our price trends page. The numbers are clear: in Melbourne right now, the cheapest tank goes to whoever fills up in the right suburb on the right day.