fuel.co.uk home

Brand prices

BP logo

BP petrol prices today

1025 BP stations reporting through the official UK fuel price scheme.

83 motorway services

The average unleaded (E10) price across 1025 BP stations is £7.89 a gallon (173.5p per litre), 2.5p above the UK average of 171.0p. The cheapest reported BP unleaded is £7.30 a gallon (160.6p); the highest is £9.09 (199.9p). The brand average has fallen 1.7p over the last 7 days.

Prices last refreshed at 5:03am on 5 November 2026, supplied through the official UK Government fuel price open data scheme.

GradeStationsCheapestAverageHighestUK average
Unleaded (E10)1025£7.30160.6p£7.89173.5p£9.09199.9p£7.77171.0p
Diesel (B7)1023£8.35183.7p£9.13200.8p£10.09221.9p£9.02198.4p
Premium Unleaded (E5)971£7.67168.7p£8.81193.8p£10.91239.9p£8.64190.0p
Super Diesel (SDV)939£8.35183.7p£9.98219.6p£11.36249.9p£9.90217.7p

Every BP petrol station in the UK

All 1,025 BP forecourts reporting through the official UK Government fuel price scheme, with their address and live prices. Showing 331 to 345.

StationUnleadedDieselPremiumSuper dieselUpdated
BP logoRontec Fernside (CR0 3AB)702-712 Mitcham Road, London, Surrey, London£7.81171.9p£9.04198.9p£8.68190.9p£9.91217.9p1 Nov 2026, 17:03
BP logoRontec Lockhurst Lane (CV6 5NY)Lockhurst Lane, Coventry, West Midlands, Coventry£7.81171.9p£9.04198.9p£8.68190.9p£9.91217.9p1 Nov 2026, 17:03
BP logoWinsford Gateway Service Station (CW7 3QF)Winsford Gateway Service Station, Road Six, Winsford Industrial Estate, Winsford, Winsford£7.81171.9p£8.95196.9p£8.72191.9p£9.86216.9p1 Nov 2026, 17:03
BP logoBullionfield Sf Connect (DD2 5EG)Invergowie, Dundee, Angus, Dundee£7.81171.9p£9.00197.9p£8.77192.9p£9.95218.9p1 Nov 2026, 17:03
BP logoPark Road Sf Connect (DH3 3SU)Park Road North, Chester Le Street, Durham County, Chester Le Street£7.81171.9p£9.09199.9p£8.77192.9p£10.04220.9p1 Nov 2026, 17:03
BP logoPgg Thinford North (DL17 8RU)Durham Road, Northbound, Thinford, County Durham, Thinford£7.81171.9p£9.18201.9p£8.81193.9p£10.18223.9p1 Nov 2026, 17:03
BP logoBrookfield Filling Station (DN6 8LH)Hampole Balk Lane, Skellow, Doncaster, Doncaster£7.81171.9p£9.09199.9p----£9.54209.9p1 Nov 2026, 17:03
BP logoMfg Musselburgh (EH21 6DN)1 Edinburgh Road, Musselburgh, East Lothian, Musselburgh£7.81171.9p£9.00197.9p£8.91195.9p£10.00219.9p1 Nov 2026, 17:03
BP logoMfg Easthouses (EH22 4DN)Mayfield Road, Easthouses / Dalkeith, Midlothian, Easthouses / Dalkeith£7.81171.9p£9.04198.9p£8.91195.9p£10.00219.9p1 Nov 2026, 17:03
BP logoPeebles Sf Connect (EH45 8AZ)Innerleithen Road, Peebles, West Lothian, Peebles£7.81171.9p£9.09199.9p£8.77192.9p£10.04220.9p1 Nov 2026, 17:03
BP logoArmadale Filling Station (EH48 2PE)Armadale Filling Station, Bathgate RD, Bathgate, Bathgate RD£7.81171.9p£9.09199.9p£8.86194.9p£9.77214.9p1 Nov 2026, 17:03
BP logoMfg Linlithgow (EH49 7PJ)Falkirk Road, Linlithgow, West Lothian, Linlithgow£7.81171.9p£9.18201.9p£8.91195.9p£10.00219.9p1 Nov 2026, 17:03
BP logoMfg Carmondean (EH54 8PT)Carmondean Centre Road, Livingston, West Lothian, Livingston£7.81171.9p£9.18201.9p£8.91195.9p£10.00219.9p1 Nov 2026, 17:03
BP logoMfg Ferry Road (EH6 4AQ)77 Ferry Road, Edinburgh, West Lothian, Edinburgh£7.81171.9p£9.04198.9p£8.91195.9p£10.00219.9p1 Nov 2026, 17:03
BP logoHighway Sf Connect (EN3 7NJ)Jeffreys Road, Enfield, Greater London, Enfield£7.81171.9p£9.09199.9p£8.77192.9p£10.04220.9p1 Nov 2026, 17:03

A brand's average reflects where its stations are located as well as its pricing policy. fuel.co.uk is independent of BP and does not operate its stations.

Find BP near you