Compare Live Petrol Prices from 661+ Stations in Sydney

As of 3 July 2026, the cheapest unleaded petrol in Sydney, NSW is 145.5c per litre at Metro, SEFTON. Prices range from 145.5c to 189.9c across 661 stations, averaging 161.6c per litre.

Compare live petrol prices from 661+ stations across Sydney. Average: 161.6c/L

Last updated: 12:00 PM, 03 Jul 2026

Open Map View
161.6c
Average Price (ULP)
145.5c
Cheapest Price
661+
Petrol Stations
5,361,000
Metro Population

Sydney Fuel Prices Today

Petrol prices in Sydney currently range from 145.5c to 189.9c per litre for unleaded fuel, with motorists paying an average of 161.6c/L. We're tracking live prices from 661 service stations, which means you could save up to $22.20 on a 50L tank simply by choosing the right station. View all New South Wales prices for broader comparisons.

Price Comparison by Suburb

Location matters significantly: Croydon has the cheapest average at 159.2c/L across 3 stations, while Girraween averages 166.1c/L — a 6.9c/L difference. Appin sits in the middle at 152.9c/L. Browse nearby suburbs: Croydon, Croydon Park, Bexley, Canterbury, Campsie, Tahmoor.

Fuel Types Available

Compare all fuel types in Sydney: Unleaded (ULP) from 145.5c/L, E10 Ethanol from 144.9c/L (save 0.6c/L), Premium 95 from 162.7c/L, Premium 98 from 159.7c/L. Each fuel type page shows the cheapest stations in the area, helping you find the best deal whether you need regular unleaded, premium fuel, or diesel.

Best Time to Fill Up

In New South Wales, petrol prices follow a weekly cycle typically peaking on Thursdays. Fill up Monday or Tuesday when prices are at their lowest to maximise savings. Check our Best Time to Fill Up guide for detailed advice.

Data Sources

Prices for Sydney are sourced from NSW FuelCheck and community-verified reports, updating continuously throughout the day. Compare prices by brand or view our full station directory for more options.

PetrolSMART. Smart Fuel Insights

Prices Dropping
Good news! Prices look set to drop around 8.8c over the next week. Worth holding off a few days if you can.
95% Forecast Accuracy
Our price predictions are highly accurate, verified across 3.4M forecasts using proper scoring methods.
Prices at Their Peak
Prices are at the top of the cycle. If you can wait a few days, they should come down.
Cheapest Day: Monday
Historically, Monday tends to have the best prices around here. Worth keeping in mind for your next fill.
Might Be Worth Waiting
Prices could drop soon based on current trends. If you're not running on empty, might pay to wait a day or two.

PetrolSMART Price Intelligence

PetrolSMART Market Sentiment
6%
60%
34%
Fill Now
Good Value
Fair
Wait
Check

60% of stations suggest waiting might save you money

Price Cycle Overview

Distribution of stations across cycle phases in Sydney

Dominant
Rising
63% conf
Low 0% (0)
Rising 84% (38)
High 16% (7)
Falling 0% (0)
Rising Phase Dominant
Prices climbing - fill up soon to save
7-Day Price Forecast
-8.8c
average expected change
47
forecasting
drop
0
stable
0
forecasting
rise
Prices Expected to Drop
Prices across Sydney are forecast to drop around 8.8c on average over the next week. If you can wait, you might save.
Best Day to Fill Up
Monday

Based on historical price patterns in Sydney, Monday tends to offer the best prices. Start of the week often brings lower prices as stations compete for customers.

Cheapest Petrol Prices in Sydney Right Now

Unleaded Petrol

Rank Station Brand Suburb Price Updated
Metro Sefton Metro SEFTON 145.5c Today, 12:00pm
Metro Petroleum Croydon Metro Croydon 146.9c Today, 12:00pm
Metro Barista Bar Croydon Park Metro Croydon Park 146.9c Today, 12:00pm
4 Pearl Energy Enfield Pearl Energy Enfield 146.9c Today, 12:00pm
5 Metro Bexley Metro Bexley 147.9c Today, 12:00pm

Diesel

Rank Station Brand Suburb Price Updated
Metro Petroleum Croydon Metro Croydon 163.9c Today, 12:00pm
Metro Sefton Metro SEFTON 164.5c Today, 12:00pm
Speedway Liverpool Speedway Liverpool 167.9c Today, 12:00pm
4 United Casula United Casula 167.9c Today, 12:00pm
5 Speedway Casula Speedway Casula 167.9c Today, 12:00pm

Ethanol 10%

Rank Station Brand Suburb Price Updated
Metro Bexley Metro Bexley 144.9c Today, 12:00pm
Metro Hurlstone Park Metro Canterbury 145.5c Today, 12:00pm
Budget Bexley South Budget Bexley 145.8c Today, 12:00pm
4 Budget Petrol Bexley Road Campsie Budget Campsie 145.9c Today, 12:00pm
5 Budget Campsie Budget Campsie 145.9c Today, 12:00pm

Premium Unleaded 95

Rank Station Brand Suburb Price Updated
Metro Marrickville Metro Marrickville 162.7c Today, 12:00pm
Budget Campsie Budget Campsie 163.9c Today, 12:00pm
Metro Petroleum Appin Metro Appin 163.9c Today, 12:00pm
4 Budget Bexley South Budget Bexley 164.3c Today, 12:00pm
5 Metro Sefton Metro SEFTON 164.5c Today, 12:00pm

Premium Unleaded 98

Rank Station Brand Suburb Price Updated
Metro Petroleum Blacktown Metro Blacktown 159.7c Today, 12:00pm
Pearl Energy Enfield Pearl Energy Enfield 168.9c Today, 12:00pm
Metro Tahmoor Metro Tahmoor 169.5c Today, 12:00pm
4 Budget Bexley South Budget Bexley 169.8c Today, 12:00pm
5 Metro Bexley North Metro Bexley North 169.9c Today, 12:00pm

Premium Diesel

Rank Station Brand Suburb Price Updated
Enhance Bass Hill Enhance Bass Hill 163.5c Today, 12:00pm
Metro Petroleum Croydon Metro Croydon 163.9c Today, 12:00pm
Metro Barista Bar Croydon Park Metro Croydon Park 163.9c Today, 12:00pm
4 Pearl Energy Enfield Pearl Energy Enfield 163.9c Today, 12:00pm
5 Budget Petrol Ashfield Budget Ashfield 164.9c Today, 12:00pm

LPG/Autogas

Rank Station Brand Suburb Price Updated
Metro Bow Bowing Metro Minto 97.9c Today, 12:00pm
Metro St Marys Metro St Marys 97.9c Today, 12:00pm
Metro Fuel Croydon Park Metro Croydon Park 97.9c Today, 12:00pm
4 Metro Sunnyholt Road Metro Blacktown 103.5c Today, 12:00pm
5 Metro Belmore Metro Belmore 104.9c Today, 12:00pm

Cheapest Suburbs for Petrol in Sydney

Find the best value by suburb - average unleaded petrol prices:

Suburb Stations Average Price Cheapest Price
Croydon 3 stations 159.2c 146.9c
Croydon Park 2 stations 158.4c 146.9c
Bexley 5 stations 156.3c 147.9c
Canterbury 2 stations 150.2c 148.5c
Campsie 3 stations 150.6c 148.9c
Tahmoor 3 stations 160.8c 151.5c
Riverstone 4 stations 157.3c 151.7c
Tempe 2 stations 154.3c 151.7c
Kogarah 3 stations 155.5c 151.7c
Carlton 2 stations 155.9c 151.9c
Appin 3 stations 152.9c 151.9c
Belmore 3 stations 152.6c 151.9c
Lewisham 3 stations 155.7c 152.6c
Villawood 3 stations 155.8c 152.7c
Wiley Park 3 stations 160.8c 152.9c

Cheapest Petrol Stations in Sydney

Save money at these stations with the lowest ULP prices. Prices shown for all available fuel types:

Station Address Brand ULP E10 Diesel P95 P98 Updated
Metro Sefton 101 Hector St, Sefton NSW 2162 Metro 145.5c - 164.5c 164.5c - Today, 12:00pm
Pearl Energy Enfield 184 Liverpool Road, Enfield NSW 2136 Pearl Energy 146.9c - - - 168.9c Today, 12:00pm
Metro Barista Bar Croydon Park 236-240 Georges River Rd, Croydon Park NSW 2133 Metro 146.9c 146.9c - 166.9c 176.9c Today, 12:00pm
Metro Petroleum Croydon 221-229 Elizabeth St, Croydon NSW 2132 Metro 146.9c 146.9c 163.9c 165.9c 175.9c Today, 12:00pm
Metro Bexley 630 Forest Road, Bexley NSW 2207 Metro 147.9c 144.9c 179.9c - - Today, 12:00pm
Metro Hurlstone Park 13 Canterbury Rd, Canterbury NSW 2193 Metro 148.5c 145.5c - - 170.5c Today, 12:00pm
Budget Bexley South 474 Forest Rd, Bexley NSW 2207 Budget 148.8c 145.8c - 164.3c 169.8c Today, 12:00pm
Budget Petrol Ashfield 22 Charlotte Street, Ashfield NSW 2131 Budget 148.9c 146.9c - 166.9c - Today, 12:00pm
Independent Freemans Reach 442 Kurmond Road, Freemans Reach NSW 2756 Independent 148.9c - 175.9c 166.9c 172.9c Today, 12:00pm
Budget Petrol Bexley Road Campsie 65 Bexley Rd, Campsie NSW 2194 Budget 148.9c 145.9c - - 170.9c Today, 12:00pm

Most Expensive Petrol Stations in Sydney

Avoid overpaying - these stations have the highest ULP prices:

Station Address Brand ULP E10 Diesel P95 P98 Updated
BP Loftus 127 Loftus Ave, Loftus NSW 2232 BP 189.9c 187.9c - 209.9c 215.9c Today, 12:00pm
BP Fox Hills 152 Toongabbie Rd, Girraween NSW 2145 BP 189.9c - - - 209.9c Today, 12:00pm
Brooklyn Central 81 Brooklyn Rd, Brooklyn NSW 2083 Independent 189.9c - - 204.9c - Today, 12:00pm
Ampol Foodary Glenbrook 78 Great Western Hwy Cnr Ross St, Glenbrook NSW 2773 Ampol Foodary 183.9c 181.9c - 200.9c 210.9c Today, 12:00pm
EG Ampol Emu Heights 132 Old Bathurst Road, Emu Plains NSW 2750 EG Ampol 183.9c 181.9c - 198.9c 207.9c Today, 12:00pm
EG Ampol Emu Plains 283 Great Western Hwy (Cnr Russell St), Emu Plains NSW 2750 EG Ampol 183.9c - - 199.9c 207.9c Today, 12:00pm
Shell Reddy Express Smithfield 678 the Horsley Drv (Cnr Cumberland Hwy), Smithfield NSW 2164 Reddy Express 182.9c 159.9c 187.9c - 186.9c Today, 6:05am
EG Ampol Katoomba 52 Great Western Hwy (Cnr Albion St), Katoomba NSW 2780 EG Ampol 181.9c 179.9c - 197.9c 205.9c Today, 12:00pm
Shell Helensburgh 149 - 151 Parkes Street, Helensburgh NSW 2508 Shell 181.9c 179.9c - - 199.9c Today, 12:00pm
BP Katoomba 199 Great Western Highway, Katoomba NSW 2780 BP 179.9c 175.9c 187.9c - 201.9c Today, 12:00pm

Savings Tip: Price difference between cheapest (145.5c/L) and most expensive (189.9c/L): 44.4c per litre. On a 50L tank, choosing the cheapest station saves you $22.20!

Nearby Areas in NSW

Compare fuel prices in these nearby locations:

Goulburn
18 stations
Orange
14 stations
Wagga Wagga
14 stations
Griffith
13 stations
Broken Hill
12 stations
Casino
11 stations
Lavington
11 stations
Port MacQuarie
11 stations
Armidale
10 stations
Deniliquin
10 stations
Dubbo
10 stations
Lismore
10 stations
Blacktown
9 stations
Coffs Harbour
9 stations
Cooma
9 stations
Gunnedah
9 stations
Tamworth
9 stations
Bomaderry
8 stations
Moama
8 stations
Revesby
8 stations
View Interactive Map & Live Prices for Sydney →

Popular Suburbs in Sydney

Blacktown Granville Ingleburn St Marys Beresfield Bonnyrigg Greenacre Liverpool Randwick Bankstown Campbelltown Fairfield Kogarah Leppington Marrickville

About Petrol Prices in Sydney

Sydney is home to 5,361,000 people and has 661 petrol stations serving the greater metropolitan area. Right now, ULP (unleaded petrol) prices in Sydney range from 145.5c/L to 189.9c/L (a difference of 44.4c/L).

Real-time data updated continuously from official government sources and community reports. We track live prices from major fuel brands including Ampol, Shell, BP, 7-Eleven, Coles Express, and independent service stations across all suburbs in Sydney. The current average price is 161.6c/L (last updated: 12:00 PM, 03 Jul 2026).

How to Save Money on Fuel in Sydney

🌏 Compare Petrol Prices in Other Cities

Find cheap fuel prices in other major cities across Australia and New Zealand:

Melbourne, VIC Brisbane, QLD Perth, WA Adelaide, SA Hobart, TAS Darwin, NT Canberra, ACT Auckland, NZ Wellington, NZ Christchurch, NZ
Free price alerts

Never miss a ULP price drop

Set up a free price alert and we'll email you when ULP prices fall at your local stations.

ULP is averaging 161.6c/L right now. Get alerted when it drops.

Set Up Free Alert

No spam. Unsubscribe anytime. Tracking 10,000+ stations across Australia and NZ.