BP Fuel Prices in South Australia
As of 21 October 2026, BP sells Unleaded Petrol in South Australia from 232.9c per litre across 8 stations, averaging 241.7c — 7.6c above the South Australia average of 234.1c. The cheapest BP Unleaded right now is 232.9c at BP Wingfield.
Compare BP prices across 8 stations in South Australia. Updated 05:49 AM, 21 Oct 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 (241.7c)
Premium Unleaded 95 (253.6c)
Premium Unleaded 98 (259.8c)
Diesel (280.9c)
241.7c
Average Unleaded Petrol
Cheapest BP Unleaded Petrol in South Australia
BP Wingfield Truckstop
Wingfield • Cnr Grand Junction & Dunstan Sts...
232.9c
BP Colonial
Colonial • 232 St Bernards Rd & Watson St...
237.9c
BP Port Augusta Truckstop
242.9c
Penneshaw Fuel and Hardware
269.9c
253.6c
Average Premium Unleaded 95
Cheapest BP Premium Unleaded 95 in South Australia
BP Colonial
Colonial • 232 St Bernards Rd & Watson St...
252.9c
BP Port Augusta Truckstop
257.9c
259.8c
Average Premium Unleaded 98
Cheapest BP Premium Unleaded 98 in South Australia
BP Wingfield Truckstop
Wingfield • Cnr Grand Junction & Dunstan Sts...
255.9c
BP Colonial
Colonial • 232 St Bernards Rd & Watson St...
261.9c
BP Port Augusta Truckstop
265.9c
Cheapest BP Diesel in South Australia
BP Port Augusta Truckstop
279.9c
BP Wingfield Truckstop
Wingfield • Cnr Grand Junction & Dunstan Sts...
282.9c
Penneshaw Fuel and Hardware
295.9c
BP in South Australia Insights
- BP is 7.6c more expensive than the South Australia average.
- Price spread of 37.0c means location matters. Check suburbs before filling.
- Finding the cheapest BP can save $4.40 per 50L tank.
Compare Brands in South Australia