BP CONNECT CABARITA
Cheapest📍 54 MARINE PARADE
ELWOOD 3184
Petrol prices in Melbourne as of 14 May 2026: compare 25 live station listings in VIC, sorted cheapest first. This hub combines CBD, inner-north, inner-east, and bayside suburbs so you see real competition, not a single placeholder listing.
📍 54 MARINE PARADE
ELWOOD 3184
📍 28-40 HODDLE STREET
ABBOTSFORD 3067
📍 120-134 BARKLY STREET
ST KILDA 3182
📍 262-268 PUNT ROAD
SOUTH YARRA 3141
📍 2 WEST GATE FREEWAY
PORT MELBOURNE 3207
📍 291-309 SMITHFIELD ROAD
KENSINGTON 3031
📍 1107-1113 BURKE ROAD
KEW 3101
📍 399-411 PUNT ROAD
CREMORNE 3121
📍 266 HODDLE STREET
ABBOTSFORD 3067
📍 325 TOORAK ROAD
SOUTH YARRA 3141
📍 143-153 JOHNSTON STREET
FITZROY NORTH 3065
📍 800-802 BURKE ROAD
CAMBERWELL 3124
📍 1 WEST GATE FREEWAY
PORT MELBOURNE 3207
📍 245 COTHAM ROAD
KEW 3101
📍 286 JOHNSTON STREET
ABBOTSFORD 3067
📍 735 RIVERSDALE ROAD
CAMBERWELL 3124
📍 550 RIVERSDALE ROAD
CAMBERWELL 3124
📍 244 NICHOLSON STREET
FITZROY 3065
📍 390 NICHOLSON STREET
FITZROY NORTH 3068
📍 103-105 EARL STREET
KEW 3101
📍 23-29 VICTORIA STREET
MELBOURNE 3000
📍 163-173 BOUNDARY ROAD
NORTH MELBOURNE 3051
📍 94 CHURCH STREET
RICHMOND 3121
📍 97 CHAPEL STREET
ST KILDA 3182
📍 19-37 PUNT ROAD
ST KILDA 3004
Jump to focused pages for this suburb: road-based station clusters, diesel-only pricing, open-now stations, nearby suburbs, and Melbourne-wide cycle benchmarks.
With 25 active listings, Melbourne usually offers at least two or three credible brand choices within a short drive. Across Melbourne we are seeing unleaded from about 187.1¢/L up toward a 199.1¢/L average where stations report — a useful spread when you only need a top-up versus a full tank.
Melbourne is covered as part of our Melbourne metropolitan and Victoria-wide fuel listings. Pump prices shown here come from Service Victoria price reporting; coverage and station mix can change as new sites publish prices.
As of 14 May 2026, we list 25 petrol stations in Melbourne, Victoria with live-style pricing from Service Victoria reporting. Compare unleaded, premium, diesel, and LPG where listed, then open directions to the cheapest convenient servo.
The average unleaded price across listed stations in Melbourne is about 199.1¢ per litre right now. Prices move with the Melbourne retail cycle, so checking again before you fill usually pays off.