Why Petrol in Melbourne's West Just Fell 9 Cents While Sale Keeps Climbing
Earlier this month I wrote about Sale in Gippsland, where unleaded petrol jumped sharply in a single week. Two weeks on, Victoria has delivered the sequel, and it is one of my favourite kinds of story: the same fuel, in the same state, on the same day, moving in two opposite directions.
As of Monday morning, 20th July 2026, unleaded petrol in Hoppers Crossing in Melbourne's outer west has fallen 9.3 cents to an average of 174.6 cents a litre across eight servos. Across town in the south east, Dandenong South has seen E10 come down 9.5 cents to an average of 168.7. Meanwhile Sale has gone the other way again, adding 12.8 cents to reach 191.5 for regular unleaded. That leaves a gap of almost 17 cents between the two for the fuel most Victorian motorists buy.
You might be wondering how one state can send the same fuel in two directions at once. Let me explain, because the answer tells you a lot about when you should fill up.
Where Melbourne's west sits in the cycle
Melbourne petrol moves through the same loop over and over. A restoration comes first: over a day or two, most servos lift their boards by 20 to 30 cents. Then the discounting phase begins, and that is where Melbourne's west sits right now. Each day servos shave a cent or two off the board to stay just under the competitor down the road. The key factor here is volume. Petrol retailing works on thin margins per litre, so a servo would rather sell many litres at a modest margin than watch traffic stream past to a cheaper board 500 metres away. Multiply that logic across hundreds of stations and prices grind lower day after day. Eventually margins get too thin to keep cutting. Someone lifts their board, most others follow within a day or so, and the loop starts again.
Think of it this way: the discounting phase is like a game of limbo. Every servo ducks a little lower than its neighbour until nobody can bend any further, and then everyone stands up at once.
The premium grades in Hoppers Crossing confirm that this is the cycle at work. Premium 95 fell 11.4 cents to 190.1 and premium 98 came down 8.7 cents to 202.4. When every grade at the same set of servos falls together, that is cycle behaviour rather than a change in the cost of any particular fuel.
Why Sale runs on a different clock
So why is Sale climbing while Hoppers Crossing falls? Price cycles are a creature of competition density. In metro Melbourne a driver can often see three or four price boards without leaving one intersection, so servos fight for every passing tank. In a regional centre there are fewer competitors and lower traffic volumes, so there is much less to gain from undercutting the servo across town. Regional prices tend to move in slower, flatter waves, and those waves are not synchronised with the city.
Sale's latest lift looks like a restoration arriving on its own schedule. Melbourne reset earlier in the month and has been discounting since, while parts of regional Victoria are resetting later. Same mechanism, different clock.
Even within the metro area the timing is not perfectly uniform. While Hoppers Crossing was falling, Cranbourne West saw premium 98 rise 8.4 cents to 211.1. Nobody coordinates any of this centrally. The cycle emerges from thousands of individual pricing decisions, so different pockets of the city can sit a few days out of step with each other.
What this means for your next tank
If you live in Melbourne's west or south east, the discounting phase is working in your favour. Prices are likely to keep drifting down in small steps, but the end of the phase tends to arrive quickly, so it pays not to run the tank to empty chasing the absolute bottom. You can compare live unleaded petrol prices suburb by suburb, and if your car is compatible, E10 prices in the south east look particularly sharp, with Dandenong South averaging under 169 cents.
Regional centres like Sale are the opposite case. Just after a restoration, the sensible move is to buy only what you need and wait for the new level to settle.
Diesel drivers saw little drama this week, with the Victorian state average easing 1.5 cents to 208.9. The action is all in petrol, and our best time to fill up guide tracks where each city sits in its cycle so you do not have to guess.
Understanding these patterns helps you predict where prices are heading next and plan accordingly. This week, two ends of Victoria are showing exactly how that works.