How much for petrol? Where to avoid filling up

Anna Houlahan
Updated June 20 2024 - 9:06am, first published 7:23am

The most expensive places to refuel in Australia have been revealed as school holidays approach and families prepare to hit the road.

A report on petrol and diesel prices in the latest quarter of 2024 from the Australian Competition and Consumer Commission (ACCC) has highlighted the towns that pay a higher average price at the bowser.

Petrol nozzle in gas tank as a car refuels. Picture Sitthixay Ditthavong
Petrol nozzle in gas tank as a car refuels. Picture Sitthixay Ditthavong

Motorists paid a whopping 242.3 cents per litre when refuelling in the coastal Queensland mining town of Weipa.

In Broome, on the other side of the country, the average price for petrol was 239.6 cents per litre in the March quarter.

ACCC commissioner Anna Brakey said that higher daily average petrol prices in April 2024 followed increases in international refined petrol prices.

Which car breaks down most often on Australian roads?

"An upward trend in crude oil prices in the quarter was influenced by a number of international factors including conflict and geo-political tension in the Middle East, a rise in attacks on energy facilities in Russia and Ukraine and threats to shipping lanes in the Red Sea," Ms Brakey said.

Average retail diesel prices decreased by more than 10 cents per litre in all capital cities, the ACCC report said.

Ms Brakey recommmended fuel price apps and websites to find lower priced retailers in regional areas.

Best at the bowser

Nowra in NSW was one of the luckier towns with a lower average fuel price of 178.2 cents per litre.

Motorists in Miles in the Western Downs region of Queensland paid just 175.5 cents per litre while Dalby, 126 kilometres east, had an average fuel price of 179 cents per litre.

Where is the most expensive petrol in Australia?


  • Singleton 212.3 cents per litre
  • Mudgee 210.3 cents per litre
  • Tweed Heads South 207.7 cents per litre


  • Yarrawonga 199.1 cents per litre
  • Mansfield 197.6 cents per litre
  • Koo Wee Rup 195.6 cents per litre

Australian Capital Territory

  • Canberra 202 cents per litre


  • Queenstown 206.9 cents per litre
  • Campbell Town 203.1 cents per litre
  • New Norfolk 199.2 cents per litre


  • Weipa 242.3 cents per litre
  • Mt Isa 221 cents per litre
  • Longreach 219.9 cents per litre

South Australia

  • Coober Pedy 214 cents per litre
  • Ceduna 195.8 cents per litre
  • Keith 194.8 cents per litre

Northern Territory

  • Alice Springs 210 cents per litre
  • Katherine 201.4 cents per litre
  • Tennant Creek 210.3 cents per litre

Western Australia

  • Broome 239.6 cents per litre
  • Port Hedland 213.9 cents per litre
  • Karratha 209.6 cents per litre
Anna Houlahan

Anna Houlahan


Reach out with news or updates to