Melbourne Petrol Prices Near Me Today

Use your current location to compare petrol prices near you and find the cheapest fuel within 5km or 10km. View nearby petrol stations, compare diesel and unleaded fuel prices, and quickly locate the cheapest petrol near your location.

Tracking 1,811 Melbourne-area stations on the interactive map below.

Sample cheapest unleaded today

  • CALTEX PRESTON (Preston)142.0¢
  • Costco Fuel Epping (Epping)150.0¢
  • BP (Kingsville)150.0¢
  • Metro Petroleum Reservoir (Reservoir)150.0¢
  • Costco Gasoline (Ardeer)150.0¢
  • Ampol (Truganina)151.0¢
  • BP (Mulgrave)151.0¢
  • U-Go Self Serve (Springvale)151.0¢

Prefer a list view? Browse the suburb directory or Melbourne station list.

Last updated:

Tracking 2,269 fuel stations across Victoria

Melbourne fuel prices near me — live snapshot

Compare the cheapest petrol near me across Melbourne for unleaded, diesel, and premium grades before you open the interactive map.

Average U91
170.4¢
Average Diesel
203.3¢
Average Premium 98
194.5¢
Stations with U91
1,780

Loading interactive map...

Visualising all Melbourne petrol stations

Melbourne fuel prices today

Dynamic summary from 1,780 stations with listed unleaded prices across the Melbourne metro map feed. Use this alongside the interactive map to find the cheapest petrol near me before you drive.

Metro U91 average
170.4¢/L
Metro U91 median
166.0¢/L
Cheapest – highest U91
142.0¢/L350.0¢/L
Price spread (U91)
208.0¢/L

Across Melbourne today, listed unleaded 91 averages 170.4¢/L with a median near 166.0¢/L. The cheapest observed board is 142.0¢/L while the highest listed U91 reaches 350.0¢/L — a spread of 208.0¢/L that shows why comparing petrol prices near me beats refilling on habit alone.

Diesel prices Melbourne drivers see average 203.3¢/L between 160.0¢/L and 350.0¢/L. Premium 98 averages 194.5¢/L with a floor near 159.0¢/L. Cheapest corridors today include Preston, Epping, Kingsville— follow the suburb links below for station-level detail.

Cheapest petrol by suburb

Top 20Melbourne suburbs ranked by lowest listed U91 price in today's feed. Each suburb links to its full directory page.

RankSuburbCheapest U91Avg U91Stations
1Preston petrol prices142.0¢/L168.8¢/L9
2Epping petrol prices150.0¢/L165.6¢/L16
3Kingsville petrol prices150.0¢/L150.0¢/L1
4Reservoir petrol prices150.0¢/L196.4¢/L5
5Ardeer petrol prices150.0¢/L154.5¢/L2
6Mulgrave petrol prices151.0¢/L154.8¢/L5
7Springvale petrol prices151.0¢/L157.8¢/L5
8Truganina petrol prices151.0¢/L166.0¢/L11
9Bendigo petrol prices152.0¢/L165.5¢/L11
10Greenvale petrol prices152.0¢/L152.0¢/L2
11Noble Park North petrol prices152.0¢/L153.0¢/L3
12Seabrook petrol prices152.0¢/L161.0¢/L2
13Strathdale petrol prices152.0¢/L152.0¢/L1
14Epsom petrol prices152.0¢/L158.0¢/L3
15White Hills petrol prices152.0¢/L173.0¢/L2
16Deer Park petrol prices153.0¢/L177.7¢/L3
17Seaford petrol prices153.0¢/L194.8¢/L6
18Thomastown petrol prices153.0¢/L156.7¢/L12
19Albert Park petrol prices154.0¢/L154.0¢/L1
20Coburg North petrol prices154.0¢/L155.0¢/L3

Also compare by fuel grade: Diesel in Preston · Diesel in Epping · Diesel in Kingsville · Diesel in Reservoir · Diesel in Ardeer

Seven-day and thirty-day unleaded movement from our metro reference history — average fuel price movement across reporting stations.

7-day trend
Rising (+2.1¢/L)
Avg 187.4¢/L
30-day trend
Rising (+8.9¢/L)
Avg 188.4¢/L
Latest daily avg
192.7¢/L
History depth
30 days
Melbourne ULP 91 average price history for the last 30 days

Daily Melbourne ULP 91 board average — last 30 days (5 May3 June)

Open full fuel price trends page →

How to save money on fuel in Melbourne

Practical strategies for cheapest petrol near me, diesel prices Melbourne, and cycle-aware filling — updated with today's live metro data.

Finding the cheapest petrol near me in Melbourne is less about luck and more about timing, geography, and knowing where to look before you drive. With 1,811 stations reporting prices across the metro area, the gap between the lowest and highest listed unleaded boards can exceed 208.0¢/L on the same day. That spread matters: on a 50-litre tank, even a 10¢ difference saves $5 every fill. Over a year of fortnightly top-ups, disciplined suburb comparison can return hundreds of dollars without changing how far you drive.

Start with location-aware comparison rather than habit. Most drivers refill at the same two or three servos near home or work because it is convenient. Convenience is expensive when you are near a peak-priced corridor. Use the live fuel map on this page to centre on your suburb, then widen the radius one or two kilometres. You will often find a cheaper independent or discounter on a parallel arterial road. Suburbs such as Preston frequently appear in our cheapest rankings because they combine competitive retail density with lower land costs — but the winner changes daily, which is why a static favourite station is a risky strategy.

Fuel prices Melbourne drivers see at the bowser follow a well-documented retail cycle. Prices climb through the week as retailers move from trough toward peak, then fall sharply over a short window before stabilising again. The ACCC describes Melbourne's cycle as variable — commonly 14 to 35 days end-to-end — not a fixed Tuesday cheap day. That said, midweek troughs still appear often enough that checking the map on Tuesday or Wednesday before a long trip is sensible. If your tank is above half and prices are rising, waiting 48 hours for the down-leg can beat filling immediately at a peak board.

Diesel prices Melbourne fleets and ute owners pay do not mirror unleaded move-for-move. Diesel reflects international gas-oil spreads, agricultural demand, and logistics costs. When metro unleaded is cheap, diesel may still be elevated — and vice versa. If you run a diesel vehicle, filter the map and suburb pages for diesel specifically rather than assuming the cheapest U91 suburb is also cheapest for DSL. Our snapshot above shows separate cheapest diesel and premium 98 listings because cross-grade assumptions cost money at the pump.

Premium 98 is another common overspend. Unless your manufacturer specifies 98 RON — or you have a high-compression or turbo engine that knocks on 91 — premium fuel may deliver no measurable benefit for everyday commuting. If you do need 98, compare suburb boards rather than defaulting to motorway servos, which tend to price higher for captive traffic. The spread between cheapest and average premium in Melbourne is often wider than for unleaded because fewer stations discount super grades aggressively.

Plan fills around route geometry, not just suburb averages. A station 800 metres off your commute that is 8¢ cheaper than your usual servo pays for the detour in seconds. Conversely, driving five kilometres out of your way to save 3¢ erodes the benefit once you account for time and extra kilometres. A practical rule: aim for savings above 6–8¢/L when the detour is under three minutes, or above 10¢/L for longer side trips. The map's sort and filter tools help you rank nearby options by listed price rather than guessing from memory.

Combine cycle timing with suburb arbitrage for maximum effect. When the metro trend is rising, average boards have moved +2.1¢/L over the last seven days in our reference data. During rising legs, fill only what you need to reach the next trough unless you are facing an empty tank. During falling legs, top up fully — even a day early — because the down-move can be faster than the climb. Pair that with a suburb in the cheaper half of our rankings and you capture both cycle and geography savings.

Use loyalty programmes carefully. Supermarket discount vouchers and brand apps can stack with already-low board prices, but they can also anchor you to expensive sites if you chase points instead of cents per litre. Compare the listed board price first; apply vouchers second. Independent stations without loyalty schemes sometimes undercut majors on headline price alone. For families running two cars, splitting fills between a discounter and a convenient major on cycle troughs often beats single-brand loyalty.

Track diesel and LPG separately if those fuels matter to your household. LPG autogas availability is thinner than U91; filtering the directory avoids wasted trips to stations that no longer list LPG. EV owners comparing opportunity cost should still watch petrol cycles — resale values and rental fleet economics in Melbourne remain tied to liquid fuel pricing even if you do not fill up often.

Finally, treat published prices as strong signals, not guarantees. Victorian transparency reporting requires stations to update boards, but pumps can change between reporting intervals. Always confirm at the bowser, especially before long regional drives. Bookmark suburb pages for home, work, and school zones so you can re-check in seconds when the cycle turns. With metro unleaded averaging around 170.4¢/L and the cheapest observed near 142.0¢/L today, the data on this map is built to turn "petrol prices near me" from a vague search into a repeatable saving habit.

Melbourne fuel cycle guide

Understand the retail petrol price cycle so you know when to fill and when to wait — aligned with ACCC Melbourne cycle framing.

Melbourne's petrol price cycle is one of the most pronounced retail fuel rhythms in Australia. Unlike markets with smoother daily adjustment, Melbourne boards move in coordinated waves: a gradual climb, a sharp peak, then a rapid fall to a trough before the pattern repeats. The ACCC reports this cycle as variable, typically spanning 14 to 35 days from trough to trough, with a common midpoint around three weeks. Understanding that rhythm is the difference between filling at peak panic prices and buying near the bottom of the wave.

The cycle is not set by a single regulator or timetable. Competing retailers watch each other's boards and international benchmark movements, then choose when to lift or drop street prices. Wholesalers pass through Singapore Mogas and exchange-rate shifts on different lags for each network. The result is a herd behaviour: once one major brand lifts U91 on a corridor, others follow within hours. The down-leg is similarly coordinated — when discounting begins, falls can exceed 20¢/L in 24 to 48 hours as stations race to undercut neighbours.

Our seven-day trend on this page shows whether metro unleaded is currently rising (+2.1¢/L versus the prior week). The thirty-day view adds context: +8.9¢/L over the month, with a rolling average near 188.4¢/L compared with 187.4¢/L over the last week and 192.7¢/L in the latest daily snapshot. When the seven-day average sits above the thirty-day average during a rising leg, delay discretionary fills. When seven-day averages fall below thirty-day averages, prioritise filling before the trough passes.

Phase recognition helps even without a published calendar. Trough phases show clustered cheap boards across many suburbs simultaneously — not just one outlier station. Peak phases show elevated prices even at historically cheap suburbs. Transition phases (rising and falling) are the hardest: rising legs tempt you to fill early out of fear; falling legs tempt you to wait one more day for another 5¢. A practical approach: at half tank during rising, add only enough to reach expected trough; at half tank during falling, fill completely even if you could theoretically wait another day.

Geography modulates the cycle amplitude. Inner-city and motorway-adjacent servos often peak higher and trough less deeply than outer-suburban discounters. Regional Victoria cycles can desynchronise from metro Melbourne by several days. If you commute from Craigieburn to the CBD, compare both ends of the trip — the cheapest fill may be near home on a Monday and near work on a Thursday depending on local competition. The suburb rankings on this map page update from live listings so you see which corridors are cheap today, not which were cheap last month.

Diesel follows related but distinct drivers. Agricultural harvest periods, industrial demand, and global distillate markets can lift diesel while unleaded troughs. Do not assume diesel will cheapen when U91 does — check diesel boards explicitly on suburb and fuel-type pages. Premium grades often lag unleaded cycle turns because fewer stations compete on 98 RON; trough hunting for premium may require checking three or four suburbs instead of one.

Public holidays, long weekends, and school holidays shift demand spikes. Retailers anticipate higher motorway traffic and may hold peak pricing longer into a holiday week. Conversely, immediate post-holiday periods sometimes accelerate the down-leg as volume softens. There is no guaranteed "cheapest day" — the ACCC and consumer groups consistently warn against relying on fixed weekday rules — but combining cycle phase with midweek checks remains a strong heuristic for Melbourne drivers.

Tools on PetrolPricesNearMe.com.au support cycle-aware decisions without requiring spreadsheets. The fuel price trends page charts daily metro averages; this map page embeds seven- and thirty-day movement summaries; suburb pages show local minima against metro medians. Together they answer: are we near peak, trough, or transition — and which suburb is cheapest right now? Linking cycle timing with suburb choice captures savings that cycle timing alone misses.

For fleet operators and rideshare drivers, document your two cheapest reliable stations per zone and recheck weekly. Cycle troughs move absolute prices but relative suburb rankings also rotate as new discounters open or rebrand. A station that was cheapest in Tarneit may be undercut by a new listing in Wyndham Vale within a fortnight. Our top-twenty cheapest suburb table refreshes from reporting feeds to surface those shifts.

Legal and compliance context: Victorian fuel price reporting requires stations to publish board changes promptly. Our data aggregates those disclosures — the same source drivers rely on when comparing apps. Always verify at the pump because mechanical errors, lag, or unreported interim changes can occur. If a listed price looks anomalous, check the station's suburb page for corroborating listings nearby; isolated outliers often correct within the next reporting window.

In summary, treat Melbourne's fuel cycle as a breathing market: inhale (prices rise), hold (peak), exhale (prices fall), rest (trough). Your job is to fill on the exhale or at rest, in a suburb that ranks in the cheaper half of the metro distribution. Use this map's live snapshot, trend bands, and suburb links to align timing and location — the two levers Melbourne drivers control even when global oil markets do not cooperate.

Read the full Melbourne petrol price cycle guide →

Deep internal links to suburb directories, fuel type hubs, cheapest station pages, and Melbourne fuel guides. All links are crawlable in the initial HTML.

Suburb fuel price pages

Preston petrol prices — from 142.0¢Epping petrol prices — from 150.0¢Kingsville petrol prices — from 150.0¢Reservoir petrol prices — from 150.0¢Ardeer petrol prices — from 150.0¢Mulgrave petrol prices — from 151.0¢Springvale petrol prices — from 151.0¢Truganina petrol prices — from 151.0¢Bendigo petrol prices — from 152.0¢Greenvale petrol prices — from 152.0¢Noble Park North petrol prices — from 152.0¢Seabrook petrol prices — from 152.0¢Strathdale petrol prices — from 152.0¢Epsom petrol prices — from 152.0¢White Hills petrol prices — from 152.0¢Deer Park petrol prices — from 153.0¢Seaford petrol prices — from 153.0¢Thomastown petrol prices — from 153.0¢Albert Park petrol prices — from 154.0¢Coburg North petrol prices — from 154.0¢Melbourne (CBD) fuel prices todayRichmond fuel prices todaySouth Yarra fuel prices todaySt Kilda fuel prices todayFootscray fuel prices todayWerribee fuel prices todayHoppers Crossing fuel prices todayPoint Cook fuel prices todayFrankston fuel prices todayCranbourne fuel prices todayPakenham fuel prices todayDandenong fuel prices todayGlen Waverley fuel prices todayRingwood fuel prices todayBox Hill fuel prices todayCraigieburn fuel prices todaySunbury fuel prices todayBerwick fuel prices todayNarre Warren fuel prices today

Cheapest petrol stations

Melbourne petrol stations — cheapest unleaded first

Full HTML listing for search engines and users without JavaScript. The interactive map above uses the same data. Showing top 80 by listed ULP price.

#StationSuburbBrandULP ¢/LDiesel ¢/L
#1CALTEX PRESTONPrestonLmct+142.0160.0
#2Costco Fuel EppingEppingCostco150.0180.0
#3BPKingsvilleBurk150.0179.0
#4Metro Petroleum ReservoirReservoirMetro150.0180.0
#5Costco GasolineArdeerCostco150.0180.0
#6AmpolTruganinaCaltex151.0182.0
#7BPMulgraveAtlas151.0183.0
#8U-Go Self ServeSpringvaleU-go151.0182.0
#9Liberty GreenvaleGreenvaleCaltex152.0193.0
#10LibertyNoble Park NorthSolo152.0180.0
#11AmpolGreenvaleCaltex152.0193.0
#12APCO - StrathdaleStrathdaleApco Service Stations152.0177.0
#13BPWhite HillsApco Service Stations152.0177.0
#14Liberty Petrol StationNoble Park NorthSolo152.0180.0
#15ShellEpsomBurk152.0176.0
#16ShellBendigoReddy Express152.0179.0
#17ShellBendigoReddy Express152.0179.0
#18Unknown StationSeabrookSolo152.0178.0
#19Metro Petroleum ThomastownThomastownMetro153.0179.0
#20CaltexThomastownMetro153.0179.0
#21Metro PetroleumSeafordMetro153.0170.0
#22Metro PetroleumThomastownMetro153.0179.0
#23Unknown StationDeer ParkCaltex153.0185.0
#24CALTEX ALBERT PARKAlbert ParkCaltex154.0186.0
#25CALTEX COBURG NORTHCoburg NorthMetro154.0188.0
#26COLES EXPRESS LYNDHURSTLyndhurstLiberty154.0183.0
#27Astron MoeMoeIndependent154.0180.0
#28MOBIL STAWELLStawellMetro154.0178.0
#29MOBIL STAWELLStawellMetro154.0178.0
#30APCO ThomastownThomastownApco Service Stations154.0184.0
#31AmpolSouth MelbourneCaltex154.0186.0
#32AmpolClyde NorthCaltex154.0180.0
#33ApcoCranbourneApco Service Stations154.0180.0
#34APCOCranbourne WestApco Service Stations154.0180.0
#35BPCranbourne WestApco Service Stations154.0180.0
#36BP KingsburyKingsburyBP154.0184.0
#37Costco GasolineMoorabbinCostco154.0179.0
#38LibertyLyndhurstLiberty154.0183.0
#39Metro PetroleumCoburg NorthMetro154.0188.0
#40MobilStawellMetro154.0178.0
#41SoloLysterfieldSolo154.0180.0
#42AmpolYarravilleCaltex154.0186.0
#43AmpolAltona NorthCaltex155.0180.0
#44CALTEX BENDIGOBendigoCaltex155.0179.0
#45Shell BundooraBundooraReddy Express155.0190.0
#46SAFEWAY CALTEX FRANKSTONFrankstonCaltex155.0174.0
#47COLES EXPRESS MERNDAMerndaReddy Express155.0180.0
#48BPMulgraveBP155.0190.0
#49MULGRAVEMulgraveBP155.0190.0
#50COLES EXPRESS MULGRAVENoble Park NorthReddy Express155.0192.0
#51EG AustraliaReservoirCaltex155.0188.0
#52SUNSHINESunshineMetro155.0179.0
#53AmpolBendigoCaltex155.0179.0
#54Apco - Hoppers CrossingHoppers CrossingApco Service Stations155.0187.0
#55BPRavenhallReddy Express155.0186.0
#56CaltexBendigoCaltex155.0179.0
#57Coles ExpressMulgraveReddy Express155.0192.0
#58EG FrankstonFrankstonCaltex155.0174.0
#59ShellTaylors HillReddy Express155.0190.0
#60ShellRavenhallReddy Express155.0186.0
#61ShellMerndaReddy Express155.0180.0
#62ShellClaytonReddy Express155.0192.0
#63ShellKingsburyReddy Express155.0190.0
#64ShellHoppers CrossingReddy Express155.0188.0
#65ShellTruganinaReddy Express155.0188.0
#66ShellCranbourne NorthReddy Express155.0180.0
#67Shell Coles ExpressRowvilleReddy Express155.0180.0
#68Shell Reddy ExpressGlen WaverleyReddy Express155.0192.0
#69Shell Reddy ExpressGlen WaverleyReddy Express155.0192.0
#70Shell Reddy ExpressGlen WaverleyReddy Express155.0192.0
#71Shell Reddy ExpressGlen WaverleyReddy Express155.0192.0
#72BP BAIRNSDALEBairnsdaleApco Service Stations156.0190.0
#73BRANDON PARKBrandon Park7-Eleven156.0195.0
#74Metro Petroleum CarltonCarltonMetro156.0186.0
#75Metro Petroleum CoolarooCoolarooMetro156.0184.0
#76CALTEX DONCASTER EASTDoncaster EastMetro156.0189.0
#77CALTEX ECHUCAEchucaReddy Express156.0186.0
#78CALTEX MOUNT WAVERLEYGlen WaverleyCaltex156.0192.0
#79Metro Petroleum GlenroyGlenroyMetro156.0180.0
#80INDEPENDENT KALKALLOKalkalloEagle Group156.0190.0