BP Petrol Station Logo

BP fuel prices

Live Melbourne metro unleaded prices across 130 BP sites · 114 with ULP board price in today's feed.

Average ULP
187.7¢
Cheapest listed
160¢
Highest listed
214¢
Typical two-week retail shape (illustrative)

This curve is a model of how Melbourne pump prices often move through the cycle — not historical exchange-traded data for BP. For timing tips see fuel price trends or our cycle explainer.

Illustrative price curve for BP

Horizontal axis: day 1–14 · Vertical axis: indicative cents per litre (U91)

BP and BPme in Australia

BPme & partner offers

BP promotes app-led offers through BPme, with targeted cents-per-litre discounts and partner promotions that vary by site and season. Availability differs between metro and highway locations.

  • Install the BPme app to see station-specific offers before you drive.
  • Stack with eligible payment promotions only where terms allow.

Practical tip

Treat BP like any other major: compare the board price on the day, because the Melbourne weekly retail cycle moves all brands together.

Loyalty rules change. Confirm discounts in the retailer's app or at the pump before filling.

Cheapest BP stations in Melbourne

Sorted by unleaded where we have a listed price. Open a station for diesel, premium, and directions.

BP stations in Melbourne (map)

130 locations with coordinates in our metro catalogue. Tap a marker for unleaded where we have a price.

Preparing map…

Loads when you scroll here

Brand station map loading