Compare petrol brands in Melbourne

Live unleaded averages from 697 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 46 Ampol stations in Melbourne metro at an average unleaded price of 192.4 c/L. View all Ampol prices →

Is BP or Caltex cheaper in Melbourne?

Across our Melbourne metro catalogue today, APCO shows a lower average unleaded board price than Costco (163 c/L vs 173 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
APCO Petrol Station Logo
APCO
44163¢159–173View
Costco Petrol Station Logo
Costco
11173¢173–173View
Metro Petrol Station Logo
Metro
77175.1¢157–185View
Astron Petrol Station Logo
Astron
44177.8¢164–188View
Liberty Petrol Station Logo
Liberty
1111184.5¢177–194View
United Petrol Station Logo
United
6059185.8¢176–223View
Petrol station logo
Independent & other brands
7671187.4¢158–226View
Coles Petrol Station Logo
Coles
1313187.6¢170–193View
BP Petrol Station Logo
BP
132116187.8¢160–214View
Shell Petrol Station Logo
Shell
9189188.6¢179–196View
Coles Express Petrol Station Logo
Coles Express
5728189¢182–193View
Caltex Petrol Station Logo
Caltex
10677189.3¢160–225View
Mobil Petrol Station Logo
Mobil
55191.8¢188–203View
7-Eleven Petrol Station Logo
7-Eleven
7878191.9¢163–216View
Ampol Petrol Station Logo
Ampol
4643192.4¢182–217View
Puma Energy Petrol Station Logo
Puma Energy
22192.5¢192–193View
Woolworths Petrol Station Logo
Woolworths
44195.5¢181–221View
APCO Petrol Station Logo

APCO

4 metro stations · avg 163¢ ULP

Brand page →
Costco Petrol Station Logo

Costco

1 metro stations · avg 173¢ ULP

Brand page →
Metro Petrol Station Logo

Metro

7 metro stations · avg 175.1¢ ULP

Brand page →
Astron Petrol Station Logo

Astron

4 metro stations · avg 177.8¢ ULP

Brand page →
Liberty Petrol Station Logo

Liberty

11 metro stations · avg 184.5¢ ULP

Brand page →
United Petrol Station Logo

United

60 metro stations · avg 185.8¢ ULP

Brand page →
Petrol station logo

Independent & other brands

76 metro stations · avg 187.4¢ ULP

Brand page →
Coles Petrol Station Logo

Coles

13 metro stations · avg 187.6¢ ULP

Brand page →
BP Petrol Station Logo

BP

132 metro stations · avg 187.8¢ ULP

Brand page →
Shell Petrol Station Logo

Shell

91 metro stations · avg 188.6¢ ULP

Brand page →
Coles Express Petrol Station Logo

Coles Express

57 metro stations · avg 189¢ ULP

Brand page →
Caltex Petrol Station Logo

Caltex

106 metro stations · avg 189.3¢ ULP

Brand page →

Melbourne petrol brand FAQs

Is BP or Caltex cheaper in Melbourne?
Across our Melbourne metro catalogue today, APCO shows a lower average unleaded board price than Costco (163 c/L vs 173 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 46 Ampol-branded stations across Melbourne metro in our catalogue, with an average unleaded price of 192.4 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 697 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, APCO shows a lower average unleaded board price than Costco (163 c/L vs 173 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 187.8 c/L unleaded across 132 metro sites, while Caltex averages 189.3 c/L across 106 sites. Cycle timing and your nearest servo matter more than the network average — compare suburb pages before you fill.