2,260 petrol stations · 5 October 2026

Cheapest petrol stations in New South Wales today

We found 2,260 petrol stations in New South Wales with today's prices. Unleaded 91 is averaging $2.398 a litre, with the lowest at $1.990 and the highest at $3.050. That's right on the national average ($2.402). By brand, APCO comes out on top: $2.293 on average for Unleaded 91. Shopping around pays: a 50 L tank costs $53.00 less at the cheapest forecourt than at the dearest.

Unleaded 912,067 petrol stations with a Unleaded 91 price
Cheapest$1.990/L
Average price$2.398/L
Most expensive$3.050/L
Saving on a 50 L tank$53.00
Diesel1,187 petrol stations with a Diesel price
Cheapest$2.369/L
Average price$2.854/L
Most expensive$3.599/L
Saving on a 50 L tank$61.50

Unleaded 91: the 10 cheapest petrol stations in New South Wales

#Station · AddressBrandPricevs average
1Independent Kulnura1154 George Downes Dr, KULNURA NSW 2250Independent$1.990/L−0.408
2Reflections Holiday ParksCopeton Waters State Park, 3533 Copeton Dam Road, COPETON NSW 2360Independent$2.123/L−0.275
3Independent Appin71 Appin Road, Appin NSW 2560Independent$2.189/L−0.209
4Metro Petroleum Appin34 APPIN RD, APPIN NSW 2560Metro Fuel$2.189/L−0.209
5Ampol Bourke (Self-Serve)82-86 Anson St, Bourke NSW 2840Ampol$2.199/L−0.199
6Shell Reddy Express St Helens ParkLot 201 Appin Road, St Helens Park NSW 2560Reddy Express$2.199/L−0.199
7Independent Minnie Water5 Sandon Road, Minnie Water NSW 2462Independent$2.210/L−0.188
8Medco Maitland233 HIGH ST, MAITLAND NSW 2320Independent$2.215/L−0.183
9PEARL ENERGY EAST MAITLAND39 MELBOURNE ST, EAST MAITLAND NSW 2323Pearl Energy$2.215/L−0.183
10Pearl Energy Metford71 TURTON ST, METFORD NSW 2323Pearl Energy$2.215/L−0.183

Diesel: the 10 cheapest petrol stations in New South Wales

#Station · AddressBrandPricevs average
1Metro Fuel Croydon Park274 GEORGES RIVER RD, CROYDON PARK NSW 2133Metro Fuel$2.369/L−0.485
2Reflections Holiday Parks2453 GRABINE RD, BIGGA NSW 2583Independent$2.565/L−0.289
324Xpress Lansvale65 HUME HWY, CANLEY VALE NSW 216624Xpress logo$2.595/L−0.259
4TEMCO Petroleum190 WATERLOO RD, GREENACRE NSW 2190TEMCO Petroleum$2.597/L−0.257
5Metro Petroleum BomaderryUNIT 3 1 BEINDA ST, BOMADERRY NSW 2541Metro Fuel$2.599/L−0.255
6Pearl Energy Bomaderry266 PRINCES HWY, BOMADERRY NSW 2541Pearl Energy$2.599/L−0.255
7Liberty Lansvale West240 HUME HWY, LANSVALE NSW 2166Liberty$2.625/L−0.229
8Metro Mount Pritchard472 CABRAMATTA RD WEST, MOUNT PRITCHARD NSW 2170Metro Fuel$2.629/L−0.225
9Apex Petroleum Kemps Creek - Truck Facilities1443 Elizabeth Drive, Kemps Creek NSW 2178Independent$2.647/L−0.207
10Speedway West Ryde899 Victoria Road, West Ryde NSW 2114Speedway$2.647/L−0.207

Official prices from the state fuel price schemes (FuelWatch, FuelCheck, Queensland and SA reporting, Servo Saver). .

Frequently asked questions

Which is the cheapest petrol station in New South Wales today?

Today it is Independent Kulnura (1154 George Downes Dr, KULNURA NSW 2250), with Unleaded 91 at $1.990. That's $53.00 less on a 50 L tank than at the dearest.

How much is a litre of Diesel in New South Wales today?

$2.854 on average. The cheapest station sells it at $2.369 and the dearest at $3.599.

How many petrol stations are there in New South Wales?

Today 2,260 petrol stations in New South Wales have a published price. The most common brands are Ampol, BP, 7-Eleven.

Always find the cheapest servo

Refil shows the cheapest servo near you on the map, with the official state fuel-price data. Download it free on the App Store.

Download on the App Store