BP Fuel Prices in Australia

BP is one of Australia's largest and most recognisable fuel retailers, with a network of over 1,300 service stations across the country. The British multinational oil and gas company has been operating in Australia since 1919, making it one of the longest-established fuel brands in the nation.

BP's Australian operations are headquartered in Melbourne, and the company has made significant investments in the local market over the decades. In May 2024, BP expanded its presence by acquiring X Convenience, a South Australian chain of 49 stations, further strengthening its footprint in that state.

The brand is known for its premium fuel offerings, including BP Ultimate fuels which contain additives designed to improve engine performance and efficiency. BP stations offer a full range of fuel types including Unleaded 91, E10, Premium 95, Premium 98 (Ultimate), Diesel, and Premium Diesel at select locations.

Cheapest BP fuel stations in Australia

The 20 cheapest BP sites we currently track, ordered by Unleaded 91 (or E10 where U91 is unavailable).

StationSuburbStateLowest price
BP Alice Springs Truckstop
44a (North) Stuart Hwy
ALICE SPRINGS 0870NT189.9c
LPG
BP Embleton
484 Walter Rd East
EMBLETON 6062WA203.9c
U91
BP Thornlie
459 Nicholson Rd
CANNING VALE 6155WA203.9c
U91
BP 2go Noranda
40 Benara Rd
NORANDA 6062WA203.9c
U91
BP Connect Currambine
2 Sunlander Dr
CURRAMBINE 6028WA203.9c
U91
BP Ellenbrook
180 The Promenade
ELLENBROOK 6069WA203.9c
U91
BP 2go Silver Sands
183-187 Mandurah Tce
MANDURAH 6210WA203.9c
U91
BP Piara Waters
12 Erade Dr
PIARA WATERS 6112WA203.9c
U91
BP South Fremantle
229B Hampton Rd
SOUTH FREMANTLE 6162WA203.9c
U91
BP Connect Beaumauris
2 Prendiville Ave
OCEAN REEF 6027WA203.9c
U91
BP 2go Morrison Road
226 Morrison Rd
MIDVALE 6056WA205.9c
U91
BP Naval Base
1351 Rockingham Rd
NAVAL BASE 6165WA205.9c
U91
BP Malaga
370 Victoria Rd
MALAGA 6090WA205.9c
U91
BP Canning Vale
1 Wilfred Rd
CANNING VALE 6155WA205.9c
U91
BP Connect Ascot (WA)
210 Great Eastern Hwy
ASCOT 6104WA205.9c
U91
BP Connect North Perth
349 Charles St
NORTH PERTH 6006WA205.9c
U91
BP The Lakes Roadhouse
13724 Great Eastern Hwy
THE LAKES 6556WA205.9c
U91
BP Huntingdale
68 Warton Rd
HUNTINGDALE 6110WA205.9c
U91
BP Maida Vale
269 Kalamunda Rd
MAIDA VALE 6057WA205.9c
U91
BP Applecross
848 Canning Hwy
APPLECROSS 6153WA205.9c
U91

BP stations by state

BP operates approximately 1498 stations across Australia. Average prices are for Unleaded 91 where available, otherwise E10.

VIC
527
stations
Avg U91: 229.2c
NSW
341
stations
Avg U91: 232.3c
QLD
275
stations
Avg U91: 235.2c
WA
228
stations
Avg U91: 233.6c
SA
60
stations
Avg U91: 231.4c
TAS
44
stations
Avg U91: 245.0c
NT
23
stations
Avg U91: 254.9c

Frequently Asked Questions

Common questions about BP Australia petrol station

About BP Fuel Stations

Does BP offer a loyalty program in Australia?

Yes, BP offers the BPMe Rewards program. Members can earn points on fuel and shop purchases, and redeem them for fuel discounts or rewards.

What fuel types does BP offer?

BP stations typically offer Unleaded 91, E10, Premium 95, Premium 98 (Ultimate), Diesel, and Premium Diesel at select locations.

Are BP fuel prices competitive?

BP prices vary by location. While branded stations may be slightly higher than independent retailers, BP offers quality fuels with additives designed to improve engine performance.

About BP fuel prices on FuelSpot

FuelSpot tracks live BP fuel prices across every Australian state that publishes data. Prices are sourced from official state government fuel-price reporting systems and refreshed throughout the day, so you can always find the cheapest BP petrol station near you for U91, E10, U95, U98 and diesel.

© 2026 FuelSpot. All rights reserved.SitemapPrivacy PolicyContactFuelspot BlueskyFuelspot X(formerly known as Twitter)