BP Fuel Prices in South Australia

As of 5 September 2026, BP sells Unleaded Petrol in South Australia from 194.9c per litre across 40 stations, averaging 208.5c — 0.2c above the South Australia average of 208.3c. The cheapest BP Unleaded right now is 194.9c at BP Pooraka.

Compare BP prices across 40 stations in South Australia. Updated 09:38 AM, 05 Sep 2026.

South Australia data source: Petrolmate sources South Australian prices via SA's Informed Sources real-time platform, the state's official live pricing feed. We sync at 6am and 12pm ACDT.
Unleaded Petrol (208.5c)
Premium Unleaded 95 (229.3c)
Premium Unleaded 98 (231.1c)
Diesel (253.6c)
LPG/Autogas (132.9c)
253.6c
Average Diesel
244.9c
Cheapest
272.9c
Highest
40
Stations

Cheapest BP Diesel in South Australia

BP Roseworthy
Roseworthy • Lot 44 Roseworthy Road...
244.9c
Matthews Petroleum
Mount Gambier • 7 O'leary Road...
245.9c
Matthews Petroleum
Mount Gambier • 7 O'leary Road...
245.9c
Ampm Roseworthy
Roseworthy • 443 Horrocks Highway...
246.9c
Eglington Bros
Maitland • 18 Yorketown Road...
247.0c
BP One Stop (Mt Gambier)
One Stop (Mt Gambier) • 163 Commercial St E...
247.9c
24 Seven Keith
Seven Keith • 12810 Dukes Hwy...
248.9c
24 Seven Keith
Seven Keith • 12810 Dukes Hwy...
248.9c
BP Gaskells Keith
Gaskells Keith • 35 Naracoorte Rd...
249.9c
BP Gaskells Keith
Gaskells Keith • 35 Naracoorte Rd...
249.9c

BP in South Australia Insights

Compare Brands in South Australia

BrandAvg ULPStations
U-Go197.3c5
Solo198.7c12
X Convenience201.4c46
United202.3c36
Liberty204.1c15
Caltex206.0c28
OTR206.4c166
AM/PM206.8c16