Fuel prices in Melbourne

Across 287 stations with fresh reports within 15 km of the centre, the median ULP 91 is $2.40 a litre, and most sit between $2.31 and $2.43. The cheapest listed is $2.17 at Preston — 22.1c under the median, or about $13.26 on a 60 litre fill.

Latest listed report: . Individual stations may have older reports, and some require membership — check access before driving there.

Melbourne is running about 0.3c a litre below the national median ULP 91 of $2.40, and its diesel about 0.2c below the national diesel median of $2.82.

How wide the cheap end is in Melbourne

2 of the 287 stations listed here — 1% — are within 5c of the cheapest in the city, and 250 of them (87%) are 15c or more above it. A narrow cheap end: 2 sites of 287 are within 5c of $2.17, and the median driver is choosing between stations nearer $2.40.

The feed holds current prices only, with no history behind them, so this is the shape of one day rather than a trend.

Where the cheap fuel is in Melbourne

Suburbs with at least two stations reporting fresh ULP 91, cheapest average first. One pump is not a pattern, so single-station suburbs are left out.

SuburbAverage ULP 91Cheapest in itStations
Kingsville$2.25/L$2.20/L2
Fitzroy North$2.31/L$2.31/L2
Kingsbury$2.32/L$2.27/L2
Coburg North$2.33/L$2.29/L2
Thomastown$2.33/L$2.27/L6
Fawkner$2.34/L$2.30/L3
Pascoe Vale South$2.34/L$2.32/L2
Pascoe Vale$2.34/L$2.27/L2
Maribyrnong$2.34/L$2.32/L4
Brooklyn$2.34/L$2.33/L2

The dearest suburb averages are Ascot Vale at $2.59/L, Collingwood at $2.47/L and Malvern East at $2.46/L. That is 33.6c a litre between the dearest and cheapest suburb averages here, or $20.16 on a 60 litre fill.

Inside 7 km: $2.40. Beyond it: $2.38

83 stations inside 7 km of the centre, 204 between there and 15 km out, and 2.3c a litre between their averages — the inner ring the dearer of the two today. That is less than the spread inside most single suburbs above, so the servo matters more than the postcode.

Which brands are cheap in Melbourne

Averages across each brand's listed sites within 15 km of the centre, for brands with at least three of them.

BrandAverage ULP 91Sites listed
Metro Petroleum$2.32/L12
Independent$2.36/L21
Shell$2.37/L8
Liberty$2.37/L6
United Petroleum$2.39/L19
BP$2.39/L53
Shell Reddy Express$2.39/L57
Ampol Foodary$2.40/L25

Cheapest listed ULP 91 right now

The 8 lowest fresh ULP 91 reports within 15 km of the centre, against a city median of $2.40.

  • LMCT+ Preston - (Members Only)

    343-349 Plenty Rd, Preston, 3072

    Reported

    217.5c/L

    9.1 km from the centre

    22.1c under the median

  • Burk Kingsville

    88-94 Williamstown Road, Kingsville, 3012

    Reported

    220.3c/L

    7.0 km from the centre

    19.3c under the median

  • Metro Brunswick West

    157 Union Street, BRUNSWICK WEST, 3055

    Reported

    226.5c/L

    4.7 km from the centre

    13.1c under the median

  • U-Go Coburg

    114-116 SYDNEY ROAD, COBURG, 3058

    Reported

    227.2c/L

    6.9 km from the centre

    12.4c under the median

  • Speedway Pascoe Vale

    107-109 Kent Road, PASCOE VALE, 3044

    Reported

    227.4c/L

    10.6 km from the centre

    12.2c under the median

  • Liberty Coburg

    565 SYDNEY ROAD, COBURG, 3058

    Reported

    227.5c/L

    8.3 km from the centre

    12.1c under the median

  • OOM Energy Kingsbury

    959-969 Plenty Road, KINGSBURY, 3083

    Reported

    227.5c/L

    12.4 km from the centre

    12.1c under the median

  • APCO Thomastown

    228-234 Settlement Road, Thomastown, 3074

    Reported

    227.5c/L

    14.7 km from the centre

    12.1c under the median

Cheapest listed Diesel right now

The 8 lowest fresh Diesel reports within 15 km of the centre, against a city median of $2.82.

  • LMCT+ Preston - (Members Only)

    343-349 Plenty Rd, Preston, 3072

    Reported

    259.2c/L

    9.1 km from the centre

    22.5c under the median

  • Liberty Coburg

    565 SYDNEY ROAD, COBURG, 3058

    Reported

    259.5c/L

    8.3 km from the centre

    22.2c under the median

  • Burk Kingsville

    88-94 Williamstown Road, Kingsville, 3012

    Reported

    260.3c/L

    7.0 km from the centre

    21.4c under the median

  • Metro Brunswick West

    157 Union Street, BRUNSWICK WEST, 3055

    Reported

    261.5c/L

    4.7 km from the centre

    20.2c under the median

  • Metro petroleum

    97 Ferguson Street, WILLIAMSTOWN, 3016

    Reported

    265.9c/L

    7.7 km from the centre

    15.8c under the median

  • dayef Maidstone

    1a Hampstead Road, MAIDSTONE, 3012

    Reported

    265.9c/L

    8.9 km from the centre

    15.8c under the median

  • Speedway Sunshine

    79-81 Anderson Road, Sunshine, 3020

    Reported

    267.7c/L

    12.3 km from the centre

    14.0c under the median

  • Metro Petroleum Braybrook

    263 Ballarat Road, BRAYBROOK, 3019

    Reported

    267.9c/L

    9.8 km from the centre

    13.8c under the median

One price that is not the city

The dearest ULP 91 listed inside 15 km of Melbourne today is $3.00 at Ascot Vale — 57.0c above the point nine stations in ten fall under. It is why the range at the top of this page is the middle 80%: one site like this turns a 12.1c market into a 82.4c one on paper.

Questions

How much is fuel in Melbourne today?
Across 287 stations with fresh reports within 15 km of Melbourne, the median ULP 91 is $2.40 a litre. Most sit between $2.31 and $2.43; the cheapest listed is $2.17 at Preston, 22.1c under the median. That puts Melbourne about 0.3c a litre below the national median.
Which Melbourne suburbs have the cheapest petrol?
On today's reports the cheapest averages are in Kingsville ($2.25/L across 2 stations), Fitzroy North ($2.31/L across 2 stations), Kingsbury ($2.32/L across 2 stations). The dearest average is Ascot Vale at $2.59/L.
Is it worth driving across Melbourne for cheaper fuel?
It can be. Only 1% of stations are within 5c of the cheapest listed and 87% are 15c or more above it, so the cheap end here is a few dozen sites rather than a condition of the city.
Is fuel dearer near the Melbourne CBD?
$2.40 a litre on average inside 7 km of the centre, against $2.38 between 7 and 15 km out — 2.3c apart, less than the gap between two stations in one suburb.
Which fuel brands are cheapest in Melbourne?
Averaged across their listed sites within 15 km of the centre, the cheapest are Metro Petroleum ($2.32/L across 12 sites), Independent ($2.36/L across 21 sites), Shell ($2.37/L across 8 sites), and the dearest is EG Ampol at $2.41/L.
What is the difference between petrol and diesel in Melbourne?
About 42.1c a litre today: the median diesel within 15 km of the centre is $2.82 against $2.40 for ULP 91. On a 60 litre fill that is $25.26.

Search your own location

Distances here are straight-line from the centre. Enter your postcode or suburb for a local comparison, or plan a fuel stop along your drive.

The same figures for Sydney, Brisbane, Perth and Adelaide.