Compare petrol brands in Melbourne

Live unleaded averages from 763 stations across 17 petrol brands in our Melbourne metro catalogue (inner and suburban postcodes we track). Compare Ampol, BP, Shell, Caltex, 7-Eleven, United, Liberty and independents, then open a brand for maps, loyalty context, and quick links to the cheapest sites.

We currently list 132 Ampol stations in Melbourne metro at an average unleaded price of 157.2 c/L. View all Ampol prices →

Is BP or Caltex cheaper in Melbourne?

Across our Melbourne metro catalogue today, Costco shows a lower average unleaded board price than APCO (145 c/L vs 148 c/L). Your cheapest fill still depends on the weekly cycle and the nearest sites — use the map on each brand page.

For background see how pricing works, rewards programs, and our full fuel brands directory.

Melbourne metro averages (unleaded U91)

Sorted by lowest average unleaded price where data is available. Station counts include every metro site we catalogue for that brand — not just stations reporting a live board price today.

BrandStationsWith ULP priceAvg c/LRange c/LDetail
Costco Petrol Station Logo
Costco
33145¢143–148View
APCO Petrol Station Logo
APCO
55148¢146–150View
Coles Express Petrol Station Logo
Coles Express
291150¢150–150View
Shell Petrol Station Logo
Shell
140138151.1¢146–190View
Metro Petrol Station Logo
Metro
1313155.3¢143–214View
Ampol Petrol Station Logo
Ampol
132127157.2¢146–203View
7-Eleven Petrol Station Logo
7-Eleven
101100163.4¢152–196View
Liberty Petrol Station Logo
Liberty
2219164.4¢149–192View
BP Petrol Station Logo
BP
152139165.3¢145–255View
Petrol station logo
Independent & other brands
3328171.8¢145–220View
Caltex Petrol Station Logo
Caltex
4920177.6¢146–350View
Woolworths Petrol Station Logo
Woolworths
11181¢181–181View
Astron Petrol Station Logo
Astron
1414181.6¢153–231View
Mobil Petrol Station Logo
Mobil
33181.7¢167–190View
United Petrol Station Logo
United
6463187.6¢150–190View
Puma Energy Petrol Station Logo
Puma Energy
11192¢192–192View
Coles Petrol Station Logo
Coles
10View
Costco Petrol Station Logo

Costco

3 metro stations · avg 145¢ ULP

Brand page →
APCO Petrol Station Logo

APCO

5 metro stations · avg 148¢ ULP

Brand page →
Coles Express Petrol Station Logo

Coles Express

29 metro stations · avg 150¢ ULP

Brand page →
Shell Petrol Station Logo

Shell

140 metro stations · avg 151.1¢ ULP

Brand page →
Metro Petrol Station Logo

Metro

13 metro stations · avg 155.3¢ ULP

Brand page →
Ampol Petrol Station Logo

Ampol

132 metro stations · avg 157.2¢ ULP

Brand page →
7-Eleven Petrol Station Logo

7-Eleven

101 metro stations · avg 163.4¢ ULP

Brand page →
Liberty Petrol Station Logo

Liberty

22 metro stations · avg 164.4¢ ULP

Brand page →
BP Petrol Station Logo

BP

152 metro stations · avg 165.3¢ ULP

Brand page →
Petrol station logo

Independent & other brands

33 metro stations · avg 171.8¢ ULP

Brand page →
Caltex Petrol Station Logo

Caltex

49 metro stations · avg 177.6¢ ULP

Brand page →
Woolworths Petrol Station Logo

Woolworths

1 metro stations · avg 181¢ ULP

Brand page →

Melbourne petrol brand FAQs

Is BP or Caltex cheaper in Melbourne?
Across our Melbourne metro catalogue today, Costco shows a lower average unleaded board price than APCO (145 c/L vs 148 c/L). Your cheapest fill still depends on the weekly cycle and the nearest sites — use the map on each brand page.
How many Ampol petrol stations are in Melbourne?
We track 132 Ampol-branded stations across Melbourne metro in our catalogue, with an average unleaded price of 157.2 c/L today. Open the Ampol brand page for a map, cheapest sites, and loyalty notes.
How do I compare petrol brands in Melbourne?
Use the comparison table on this page to see average unleaded prices and station counts for 17 brand groups covering 763 metro stations. Tap a brand for maps, cheapest sites, and links into suburb directories.
Which petrol brand is cheapest in Melbourne today?
Across our Melbourne metro catalogue today, Costco shows a lower average unleaded board price than APCO (145 c/L vs 148 c/L). Your cheapest fill still depends on the weekly cycle and the nearest sites — use the map on each brand page.
Are BP and Caltex prices different in Melbourne?
Today BP averages 165.3 c/L unleaded across 152 metro sites, while Caltex averages 177.6 c/L across 49 sites. Cycle timing and your nearest servo matter more than the network average — compare suburb pages before you fill.