Diesel prices in Australia
5134 servos reporting Diesel · national average 265.8¢ · cheapest 146.1¢ · refreshed
Looking for the cheapest Diesel in Australia? Compare live Diesel prices at 5134 servos across all eight states and territories. Right now Diesel starts from 146.1¢ at Independent Alyangula Township Service Station, Alyangula (NT). National average: 265.8¢. Petrol Smart pulls prices from official government feeds — NSW FuelCheck, FuelWatch WA, Victorian FuelCheck and the rest — refreshing every few minutes. Set a price alert and we'll ping you the moment Diesel drops to your target.
Cheapest Diesel in each state
South Australia
239.5¢
United Wingfield
avg 267.3¢ · 372 servos
Victoria
213.8¢
Caltex Ouyen
avg 264.2¢ · 1674 servos
New South Wales
218.5¢
ASTRON Bathurst
avg 262.6¢ · 1180 servos
Queensland
165.0¢
The Post Office Roadhouse
avg 267.1¢ · 1028 servos
Western Australia
215.3¢
Liberty Beckenham
avg 259.1¢ · 456 servos
Tasmania
241.9¢
Shell Buckland Store
avg 266.9¢ · 221 servos
Northern Territory
146.1¢
Independent Alyangula Township Service Station
avg 307.7¢ · 178 servos
Australian Capital Territory
244.9¢
METRO PETROLEUM FYSHWICK
avg 268.3¢ · 25 servos
Cheapest 20 Diesel stations nationally
- 1IN
Independent Alyangula Township Service Station
Alyangula, NT 0885
146.1¢
- 2IN
The Post Office Roadhouse
, QLD 4871
165.0¢
- 3

United Cardwell
, QLD 4849
179.9¢
- 4P
Boab Caravan Park
Katherine South, NT 0850
188.0¢
- 5

Caltex Ouyen
, VIC 3500
213.8¢
- 6

Liberty Beckenham
BECKENHAM, WA 6000
215.3¢
- 7

Vibe Oakford Truckstop
OAKFORD, WA 6000
216.9¢
- 8B
Burk Oakford
OAKFORD, WA 6000
217.3¢
- 9

ASTRON Bathurst
BATHURST NSW 2795, NSW 2795
218.5¢
- 10

Ampol Kelso
KELSO NSW 2795, NSW 2795
218.5¢
- 11B
Burk Cannington
BECKENHAM, WA 6000
219.3¢
- 12

Metro Lucknow
LUCKNOW NSW 2800, NSW 2800
219.5¢
- 13T
TEMCO Petroleum
GREENACRE NSW 2190, NSW 2190
219.9¢
- 14

METRO PETROLEUM PERTHVILLE
PERTHVILLE NSW 2795, NSW 2795
220.9¢
- 15?
Lmct+
, VIC 3000
220.9¢
- 16

Vibe Ascot
ASCOT, WA 6000
223.7¢
- 17

Vibe Welshpool
WELSHPOOL, WA 6000
223.7¢
- 18A
Atlas Fuel Kwinana
KWINANA BEACH, WA 6000
223.9¢
- 19A
Atlas Fuel Golden Bay
GOLDEN BAY, WA 6000
223.9¢
- 20A
AUS Petroleum Harden
HARDEN NSW 2587, NSW 2587
224.9¢
About Diesel
Diesel is the dominant fuel in utes, 4WDs, light commercials, and most heavy vehicles. It uses a different combustion process to petrol — compression ignition rather than spark — and modern diesels run on Ultra-Low Sulphur Diesel (ULSD). Diesel does not follow the price cycle that petrol does, so its price tends to be steadier week-to-week. Per-litre price is typically a few cents higher than U91.
Frequently asked
What's the cheapest Diesel in Australia today?
The cheapest Diesel live in Australia right now is 146.1¢ at Independent Alyangula Township Service Station in Alyangula, NT. National average is 265.8¢. Prices update every few minutes from official state government feeds.
How often are Diesel prices updated?
Petrol Smart pulls prices straight from each state's official fuel price feed (NSW FuelCheck, FuelWatch WA, Victorian FuelCheck and the rest) and refreshes every few minutes. Each station shows its minutes-since-last-sync so you always know what's fresh.
Which app shows the cheapest Diesel prices?
Petrol Smart tracks Diesel at every major Australian retailer — BP, Shell, Ampol, 7-Eleven, United, Coles Express, OTR, Costco and the independents. The free app shows live prices on a colour-coded map, with 7-day price forecasts and price alerts so you know when to fill up.
Does Petrol Smart cover all states for Diesel?
Yes — Petrol Smart covers all eight Australian states and territories. Diesel availability varies: every retailer sells U91 and Diesel; E10, P95, P98 and LPG availability depends on the station.