Petrol and diesel prices in Melbourne

Wholesale prices from the Australian Institute of Petroleum, updated every weekday. How we work these out

A fair price in Melbourne today is about 214c a litre for petrol and 267c for diesel.

That's the wholesale price plus the usual 10–15c retail margin, so anything from 209–214c for petrol and 262–267c for diesel is reasonable. Above 219c for petrol, you are paying well over a normal margin.

Wholesale petrol is 198.5c today. See what that means for you each week with the fuel cost calculator.

Are you being ripped off?

Enter what you paid at the pump to find out.

c/L

The last 12 weeks

Other capital cities

CityUnleaded, c/LCompared with Melbourne
Perth195.3−3.2
Adelaide197.7−0.8
Brisbane199.4+0.9
Sydney200.3+1.8
Hobart204.1+5.6
Darwin205.2+6.7

Melbourne wholesale price history

Terminal gate prices in cents a litre, including GST and excise.

UnleadedDiesel
Latest, 12 Nov 2026198.5251.6
A week earlier−18.4 from 216.9−8.6 from 260.2
Four weeks earlier−38.9 from 237.4−9.3 from 260.9
A year earlier+33.5 from 165.0+76.9 from 174.7
Lowest in the past year146.8 29 Jun 2026155.7 13 Jan 2026
Highest in the past year249.1 26 Mar 2026326.7 9 Apr 2026
Rank among the 7 capitals (1st is cheapest)3rd3rd
Compared with the national average−0.2 national 198.7+1.1 national 250.5
Record high since 2004249.1 26 Mar 2026326.7 9 Apr 2026

Average by year

YearUnleaded averageUnleaded rangeDiesel averageDiesel range
2026186.9146.8–249.1221.5155.7–326.7
2025163.3154.4–172.4167.8155.6–182.8
2024171.9155.8–190.2174.5156.7–191.9
2023174.6162.2–197.3183.7162.5–211.8
2022169.9145.9–201.2191.8145.9–228.0
2021132.8108.3–157.4129.8108.6–150.8
2020105.380.5–135.5108.191.5–140.7
2019129.2111.7–139.7134.6120.6–141.7

The current year is year to date. Prices from the Australian Institute of Petroleum.

How Melbourne compares

Wholesale petrol in Melbourne is 33.5c dearer than a year ago, a rise of 20%. Over the past year it has swung between 146.8c in June 2026 and 249.1c in March 2026. Among the seven capitals Melbourne is 3rd cheapest for petrol today, 0.2c below the national average. Diesel costs 53.1c a litre more than petrol at the terminal gate.

What is a terminal gate price?

It is the wholesale price of fuel collected from a terminal. It already includes crude oil and refining costs, shipping, fuel excise and GST, so the gap between the terminal gate price and the price on the sign is the retail margin. The Australian Institute of Petroleum publishes the average of the major suppliers' prices each weekday.

Why the price on the sign moves

Retail prices in the larger capitals move in cycles, so the same servo can be fair one week and expensive the next. Wholesale prices follow international prices for refined petrol and diesel, which track Brent crude, converted at the exchange rate. See oil and currency markets for what is driving them now.

Buying fuel in Melbourne

Where Melbourne's fuel comes from

Melbourne is supplied partly by Viva Energy's refinery at Geelong, one of only two left in Australia, and partly by imported fuel brought in by tanker. Melbourne's terminals also supply much of regional Victoria and southern New South Wales by road.

Over the ten years from 2016 to 2025 Melbourne's wholesale petrol averaged 0.2c a litre below the national price and diesel 0.3c below, making it the second-cheapest capital after Perth. How the capitals compare.

The price cycle

Melbourne has a long petrol price cycle, which the ACCC has measured at about six weeks on average in recent years. Prices jump sharply and then slide for weeks. Victoria's new daily cap rules, which stop a servo raising its price during the day, may shorten and smooth that cycle over time. Diesel does not cycle. How price cycles work.

Checking servo prices in Victoria

Victoria introduced mandatory reporting through Servo Saver, in the Service Victoria app. Servos must report each price change within 30 minutes and set tomorrow's maximum price by 2pm, which is published by 4pm. A servo can cut its price during the day but cannot go above its cap until 6am the next day.

Check Servo Saver after 4pm. If tomorrow's caps near you are well above today's prices, a jump is coming, so fill up today.

Read next