Fuel prices

Petrol Prices Australia

Compare today's unleaded 91 prices by capital city and see what a price change costs on a full tank.

The average unleaded 91 petrol price across Australian capital cities is about $2.28 per litre. Cheapest average: Hobart ($1.99).

6 of 8 cities are showing live state feed data; the rest are labelled estimates.

Unleaded 91 petrol prices by Australian capital city, cheapest average first
CityAverage $/LLowest $/LDataUpdated
Hobart TAS1.991.91Estimate24 October 2026 — regional estimate
Darwin NT1.991.91Estimate24 October 2026 — regional estimate
Perth WA2.282.13Live24 Oct 2026, 05:44 am AWST
Sydney NSW2.372.23Live24 Oct 2026, 05:44 am AEST
Melbourne VIC2.382.17Live24 Oct 2026, 05:44 am AEST
Adelaide SA2.402.15Live24 Oct 2026, 05:44 am ACST
Brisbane QLD2.421.75Live24 Oct 2026, 05:44 am AEST
Canberra ACT2.452.36Live24 Oct 2026, 05:44 am AEST

What a price change costs you

Fill cost at today's average
$114.25
Extra cost with a 20c/L change
$10.00

Sources: Official NSW FuelCheck Real-Time API; Official Victoria Fair Fuel Open Data API; Official Queensland Fuel Price Reporting Scheme Direct API; Official WA FuelWatch RSS Ingestion Feed; Official South Australia Fuel Pricing Information Scheme Direct API; Calibrated Australian 2026 Price Index & AIP Fuel Cycle Model. City averages are indicative and are not a quote for a specific service station.

Based on or contains data provided by the State of New South Wales (Department of Customer Service / NSW Fair Trading). Copyright of the State of New South Wales.

Contains data provided by Service Victoria under the Fair Fuel Open Data API.

Based on or contains data provided by the State of Queensland (Fuel Price Reporting Scheme). Copyright of the State of Queensland.

Based on or contains data provided by the State of South Australia (Office of Consumer and Business Services 2021-2026). Copyright of the State of South Australia.

Unleaded 91 petrol prices in Australia

Petrol prices in Australian capital cities usually follow a weekly cycle, with lower prices early in the week and higher prices around weekends, though the pattern differs by city.

The board shows each capital city's average and lowest unleaded 91 price, whether the figure is live or an estimate, and when it was updated. Use the cost box to see what a few cents per litre means on your next fill.

Last reviewed by the myCalculator Editorial Team. General information only, not financial or tax advice.

Frequently asked questions

What is the cheapest day to buy petrol?

It depends on the city. Many capitals have a weekly cycle where prices fall early in the week and rise toward the weekend. Check your city's board before you fill up.

Where does this petrol price data come from?

From official state fuel price schemes where available (Victoria, Queensland, Western Australia, South Australia, and NSW and ACT). Each row is labelled live or estimate, with a last-updated time.

How much does it cost to fill a tank?

Litres multiplied by price per litre. A 50 L tank at $1.90 per litre costs $95. The cost box above shows the extra cost of a price change.

How can I lower my petrol costs?

Fill when your city's price cycle is low, keep tyres inflated, and compare the real cost per kilometre of your car with the fuel cost per km calculator.

SponsoredMortgage Hub

Dedicated Australian home loans, borrowing capacity, mortgage repayments & refinance modeling.

Advertise here →