Compare Live Petrol Prices Across 1,770+ Stations in New South Wales

Compare live petrol prices from 1,770+ stations across New South Wales. Average: 177.2c/L

Last updated: 2026-01-30 15:03:32.689932

Open Map View
177.2c
Average Price (ULP)
143.5c
Cheapest Price
1770+
Petrol Stations
113.4c
Price Range

New South Wales Fuel Market Overview

Across New South Wales, we're tracking live fuel prices from 1,770 service stations. Unleaded petrol currently ranges from 143.5c to 256.9c per litre, with motorists paying an average of 177.2c/L statewide. This 113.4c/L price spread means you could save up to $56.70 on a 50L tank simply by choosing the right station.

Regional Price Comparison

Location matters significantly across New South Wales. Earlwood offers the best value at 158.8c/L (across 4 stations), while Villawood averages 167.1c/L — a difference of 8.2c per litre. Marrickville sits in the middle at 159.2c/L. Browse prices by suburb: Earlwood, Bathurst, Kelso, McGraths Hill, Carlingford, Lidcombe.

Fuel Types Available

Compare all fuel types across New South Wales: Unleaded (ULP) from 143.5c/L, E10 Ethanol from 141.9c/L, Premium 95 from 157.9c/L, Premium 98 from 163.5c/L. Each fuel type page shows the cheapest stations across the state, helping you find the best deal whether you need regular unleaded, premium fuel, or diesel.

Best Time to Fill Up in New South Wales

New South Wales follows a predictable weekly price cycle, with prices typically peaking on Thursdays. Smart motorists fill up Monday or Tuesday when prices are at their lowest, potentially saving $10-15 per tank over the course of a month. Major cities like Sydney, Newcastle, and Wollongong see the most pronounced cycles. Check our Best Time to Fill Up guide for detailed advice.

Data Sources

Prices for New South Wales are sourced from NSW FuelCheck and community-verified reports, updating continuously throughout the day. This ensures you always have the most accurate and current fuel price information. View our full station directory or compare prices by brand.

PetrolSMART. Smart Fuel Insights

Prices Dropping Across the State
Good news for drivers - prices look set to drop around 3.8c on average over the next week. 5213 servos are trending cheaper.
81% Forecast Accuracy
Our price predictions are highly accurate, verified across 3.4M forecasts using proper scoring methods.
1658 Servos with Price Drops
We've spotted 1658 price drops and 11394 stations offering the cheapest fuel in their area right now.
935 Stations Rising Fast
We've noticed 935 stations with prices climbing quickly. Worth double-checking before you fill up.
Cheapest Day: Monday
Looking at the data, Monday tends to have the best prices statewide. Worth planning your fill around if you can.

PetrolSMART Price Intelligence

1658
Price Drops
in last 24h
11394
Cheapest in
Their Area
935
Rising Price
Alerts
PetrolSMART Market Sentiment
18%
32%
28%
22%
Fill Now
Good Value
Fair
Wait
Check

Most stations in New South Wales are at fair prices

Price Cycle Overview

Distribution of stations across cycle phases in New South Wales

Dominant
High
47% conf
Low 0% (34)
Rising 4% (743)
High 73% (12963)
Falling 23% (4118)
High Phase Dominant
Prices near peak - wait if you can
7-Day Price Forecast
-3.8c
average expected change
5213
forecasting
drop
3386
stable
621
forecasting
rise
Prices Expected to Drop
Prices across New South Wales are forecast to drop around 3.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 New South Wales, Monday tends to offer the best prices. Start of the week often brings lower prices as stations compete for customers.

Cheapest Petrol Prices in New South Wales Right Now

Unleaded Petrol

Rank Station Brand Suburb Price Updated
Arko Earlwood Arko Energy Earlwood 143.5c Today, 12:00pm
Metro Petroleum Earlwood Metro Earlwood 143.5c Today, 12:00pm
Astron Bathurst Astron Bathurst 143.9c Today, 12:00pm
4 Metro South Bathurst Metro South Bathurst 144.9c Today, 12:00pm
5 Pearl Energy Bathurst Pearl Energy Bathurst 144.9c Today, 12:00pm

Diesel

Rank Station Brand Suburb Price Updated
Metro Milperra Metro Milperra 152.9c Today, 12:00pm
Astron Bathurst Astron Bathurst 152.9c Today, 12:00pm
Ampol Kelso Ampol Kelso 155.9c Today, 12:00pm
4 Aus Petroleum Harden AUS Petroleum Harden 158.9c Today, 12:00pm
5 Ultra Harden Ultra Petroleum Harden 158.9c Today, 12:00pm

Ethanol 10%

Rank Station Brand Suburb Price Updated
Astron Bathurst Astron Bathurst 141.9c Today, 12:00pm
Metro South Bathurst Metro South Bathurst 142.9c Today, 12:00pm
Pearl Energy Bathurst Pearl Energy Bathurst 142.9c Today, 12:00pm
4 Metro Petroleum Earlwood Metro Earlwood 143.5c Today, 12:00pm
5 Ampol Kelso Ampol Kelso 144.9c Today, 12:00pm

Premium Unleaded 95

Rank Station Brand Suburb Price Updated
Metro South Bathurst Metro South Bathurst 157.9c Today, 12:00pm
EG Ampol West Ryde EG Ampol West Ryde 160.7c Today, 12:00pm
Metro Petroleum Tarro Metro Tarro 161.4c Today, 12:00pm
4 BP Guildford BP Guildford 161.5c Today, 12:00pm
5 Speedway Auburn Road Speedway Auburn 161.5c Today, 12:00pm

Premium Unleaded 98

Rank Station Brand Suburb Price Updated
Metro Petroleum Earlwood Metro Earlwood 163.5c Today, 12:00pm
Arko Earlwood Arko Energy Earlwood 163.5c Today, 12:00pm
Astron Bathurst Astron Bathurst 165.9c Today, 12:00pm
4 Pearl Energy Bathurst Pearl Energy Bathurst 165.9c Today, 12:00pm
5 Metro Petroleum Kelso Metro Kelso 166.9c Today, 12:00pm

Premium Diesel

Rank Station Brand Suburb Price Updated
Pearl Energy Bathurst Pearl Energy Bathurst 152.9c Today, 12:00pm
Metro South Bathurst Metro South Bathurst 152.9c Today, 12:00pm
Apw APW Wentworthville 158.3c Today, 12:00pm
4 Enhance Merrylands Enhance Merrylands West 158.3c Today, 12:00pm
5 Metro Fuel Greystanes Metro Greystanes 158.3c Today, 12:00pm

LPG/Autogas

Rank Station Brand Suburb Price Updated
APCO Albury APCO Albury 89.9c Today, 11:38am
APCO Albury APCO Albury 89.9c Today, 12:00pm
Metro Fuel Croydon Park Metro Croydon Park 92.7c Today, 12:00pm
4 Metro Bow Bowing Metro Minto 95.9c Today, 12:00pm
5 Metro Tuggerah Metro Tuggerah 95.9c Today, 12:00pm

Cheapest Suburbs for Petrol in New South Wales

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

Suburb Stations Average Price Cheapest Price
Earlwood 4 stations 158.8c 143.5c
Bathurst 4 stations 153.2c 143.9c
Kelso 4 stations 151.4c 146.9c
McGraths Hill 2 stations 150.2c 148.5c
Carlingford 4 stations 163.8c 148.5c
Lidcombe 2 stations 154.4c 148.9c
Guildford 3 stations 163.8c 149.5c
Auburn 4 stations 168.8c 149.5c
Granville 6 stations 167.4c 149.5c
Campbelltown 2 stations 170.3c 149.7c
Marrickville 3 stations 159.2c 149.9c
Beresfield 4 stations 168.5c 150.4c
Thornton 3 stations 163.3c 150.4c
Mayfield 4 stations 160.2c 150.5c
Hexham 2 stations 154.2c 150.5c

Cheapest Petrol Stations in New South Wales

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 Petroleum Earlwood 281 Homer St, Earlwood NSW 2206 Metro 143.5c 143.5c - - 163.5c Today, 12:00pm
Arko Earlwood 108 Homer St, Earlwood NSW 2206 Arko Energy 143.5c - - - 163.5c Today, 12:00pm
Astron Bathurst 35 William St, Bathurst NSW 2795 Astron 143.9c 141.9c 152.9c 162.9c 165.9c Today, 12:00pm
Metro South Bathurst 45 Bant Street, South Bathurst NSW 2795 Metro 144.9c 142.9c - 157.9c - Today, 12:00pm
Pearl Energy Bathurst 146 William Street, Bathurst NSW 2795 Pearl Energy 144.9c 142.9c - - 165.9c Today, 12:00pm
Ampol Kelso 19 Sydney Road, Kelso NSW 2795 Ampol 146.9c 144.9c 155.9c - 168.9c Today, 12:00pm
Metro Petroleum Kelso 16 Ingersole Dr, Kelso NSW 2795 Metro 146.9c 144.9c - - 166.9c Today, 12:00pm
U-Go Carlingford Court (Self- Serve) 797 Pennant Hills Road, Carlingford NSW 2118 U-Go 148.5c - - - 173.5c Today, 12:00pm
Metco Petroleum 126 Windsor Rd, McGraths Hill NSW 2756 Independent 148.5c 148.5c 161.5c - 171.5c Today, 12:00pm
Metro Fuel Homebush 134 John Street, Lidcombe NSW 2141 Metro 148.9c 146.9c - - 171.9c Today, 12:00pm

Most Expensive Petrol Stations in New South Wales

Avoid overpaying - these stations have the highest ULP prices:

Station Address Brand ULP E10 Diesel P95 P98 Updated
White Cliffs Outback Store Pty Ltd Cnr Keraro Rd & Johnston St, White Cliffs NSW 2836 Mobil 256.9c - 269.9c 259.9c - Today, 12:00pm
Goodooga Community Store 41-43 Adams St, Goodooga NSW 2838 Independent 225.0c - 225.0c - - Today, 12:00pm
Independent Ivanhoe 28 Columbus Street, Ivanhoe NSW 2878 Independent 225.0c - 232.0c - 246.0c Today, 12:00pm
Junee Tyre Service Corner Cox and Main Street, Junee NSW 2663 Caltex 212.9c - 228.9c - - Today, 12:00pm
7-Eleven Blaxland 139 Great Western Highway (Corner Layton Avenue), Blaxland NSW 2774 7-Eleven 209.9c 207.9c - 224.9c 230.9c Today, 12:00pm
EG Ampol Emu Plains 283 Great Western Hwy (Cnr Russell St), Emu Plains NSW 2750 EG Ampol 209.9c - - 225.9c 233.9c Today, 12:00pm
EG Ampol Emu Heights 132 Old Bathurst Road, Emu Plains NSW 2750 EG Ampol 209.9c 207.9c - 225.9c 233.9c Today, 12:00pm
Ampol Foodary Pendle Hill 602-606 Great Western Hwy, Pendle Hill NSW 2145 Ampol Foodary 209.9c - - 225.9c 234.9c Today, 12:00pm
BP Edgecliff 67 New South Head Rd, Edgecliff NSW 2027 BP 209.9c 207.9c - - 244.9c Today, 12:00pm
Brooklyn Central 81 Brooklyn Rd, Brooklyn NSW 2083 Independent 209.9c - - 224.9c - Today, 12:00pm

Savings Tip: Price difference between cheapest (143.5c/L) and most expensive (256.9c/L): 113.4c per litre. On a 50L tank, choosing the cheapest station saves you $56.70!

Nearby Areas in NSW

Compare fuel prices in these nearby locations:

Sydney
stations
Newcastle
stations
Wollongong
stations
View Interactive Map & Live Prices for New South Wales →

Other Suburbs in

Orange Goulburn Dubbo Broken Hill Port MacQuarie Casino Wagga Wagga Bomaderry Morisset Tamworth Gunnedah Coffs Harbour Griffith Armidale Blacktown Lismore Randwick Revesby Ingleburn Port Kembla

About Petrol Prices in New South Wales

New South Wales has 1,770 petrol stations. Right now, ULP (unleaded petrol) prices in New South Wales range from 143.5c/L to 256.9c/L (a difference of 113.4c/L).

We track live prices from . The current average price is 177.2c/L (last updated: 2026-01-30 15:03:32.689932).

How to Save Money on Fuel in New South Wales

🌏 Compare Petrol Prices in Other Cities

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

Sydney, NSW Melbourne, VIC Brisbane, QLD Perth, WA Adelaide, SA Hobart, TAS Darwin, NT Canberra, ACT Auckland, NZ Wellington, NZ Christchurch, NZ