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 166 to 180.

StationUnleadedDieselPremiumSuper dieselUpdated
BP logoMeadowfield Filling Station (DH7 8ND)Meadowfield Filling Station, Frederick Street North, Durham, Frederick Street North£7.72169.9p£9.09199.9p£8.86194.9p£9.77214.9p2 Nov 2026, 22:03
BP logoBarnard Castle Service Station (DL12 8HL)Barnard Castle Service Station, —, Barnard Castle£7.72169.9p£9.04198.9p£9.00197.9p----2 Nov 2026, 22:03
BP logoRontec Kingswinford (DY6 8WT)Dudley Road, Kingswinford, West Midlands, Kingswinford£7.72169.9p£9.09199.9p--------2 Nov 2026, 22:03
BP logoMfg Leyton (E10 6JP)666 High Road, Leyton, East London, Leyton£7.72169.9p£9.18201.9p£8.91195.9p£10.00219.9p2 Nov 2026, 22:03
BP logoRainbow Service Station (E17 5JG)Rainbow Service Station, 298-310, Forest Road, London, E17 5JG, London, London£7.72169.9p£9.09199.9p£8.50186.9p£9.86216.9p2 Nov 2026, 22:03
BP logoMuseum Service Station (E2 9LH)319, Cambridge Heath Road, London, E2 9LH, London, London£7.72169.9p£9.09199.9p£8.63189.9p£9.54209.9p2 Nov 2026, 22:03
BP logoRontec Walthamstow (E4 8QE)16 North Circular Road, Walthamstow, London, Walthamstow£7.72169.9p£9.09199.9p£8.63189.9p£10.00219.9p2 Nov 2026, 22:03
BP logoMfg Stenhouse (EH11 3LW)1 Stenhouse Road, Edinburgh, West Lothian, Edinburgh£7.72169.9p£9.00197.9p£8.91195.9p£10.00219.9p2 Nov 2026, 22:03
BP logoMfg Napier (EH11 4AS)382 Calder Road, Edinburgh, Lothian, Edinburgh£7.72169.9p£9.00197.9p£8.91195.9p£10.00219.9p2 Nov 2026, 22:03
BP logoMfg Ratcliffe Terrace (EH9 1SS)2-4 Ratcliffe Terrace, Edinburgh, West Lothian, Edinburgh£7.72169.9p£9.04198.9p£8.91195.9p£10.00219.9p2 Nov 2026, 22:03
BP logoPotters Bar Sf Connect (EN6 5AB)48 High Street, Potters Bar, Hertfordshire, Potters Bar£7.72169.9p£9.09199.9p£8.68190.9p£10.04220.9p2 Nov 2026, 22:03
BP logoSalterton (EX8 2NE)Salterton Road, Exmouth, Devon, Devon, Devon£7.72169.9p£9.09199.9p£8.45185.9p£9.50208.9p2 Nov 2026, 22:03
BP logoAuld Brig Filling Station (FK10 2PF)Auld Brig Filling Station, A907 Auld Brig Road, Clackmannanshire, A907 Auld Brig Road£7.72169.9p£9.04198.9p£8.86194.9p£10.00219.9p2 Nov 2026, 22:03
BP logoWoodland Service Station (FY5 4BL)Woodland Service Station, 132-138 Fleetwood Road North, Lancs, 132-138 Fleetwood Road North£7.72169.9p£9.00197.9p£8.86194.9p£10.00219.9p2 Nov 2026, 22:03
BP logoMfg Old Coach Road (G74 4AT)Old Coach Road, East Kilbride / Glasgow, Lanarkshire, East Kilbride / Glasgow£7.72169.9p£9.09199.9p£8.91195.9p£10.00219.9p2 Nov 2026, 22: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