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:32am 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 481 to 495.

StationUnleadedDieselPremiumSuper dieselUpdated
BP logoMfg Mosshall (EH47 7LX)55 West Main Street, Blackburn, West Lothian, Blackburn£7.86172.9p£9.22202.9p£8.91195.9p£10.00219.9p1 Nov 2026, 17:33
BP logoTgc - Royston (EH52 6LS)Wester Dechmont, Broxburn, West Lothian, Broxburn£7.86172.9p£9.09199.9p£8.81193.9p£10.04220.9p1 Nov 2026, 17:33
BP logoRontec Bullsmoor (EN1 4SE)Bullsmoor Lane, Enfield, London, Enfield£7.86172.9p£9.09199.9p£8.77192.9p£10.00219.9p1 Nov 2026, 17:33
BP logoKilsmore Way Sf Connect (EN8 0NF)238 Great Cambridge Road, Waltham Cross, Hertfordshire, Waltham Cross£7.86172.9p£9.09199.9p£8.77192.9p£10.04220.9p1 Nov 2026, 17:33
BP logoWhitehouse Services (EX20 1QJ)White House Service Station, Okehampton, EX20 1QJ, Okehampton, Okehampton£7.86172.9p£8.95196.9p£8.54187.9p£9.41206.9p1 Nov 2026, 17:33
BP logoCamelon Filling Station (FK1 4JD)Camelon Filling Station, 95 Glasgow Road, Falkirk, 95 Glasgow Road£7.86172.9p£9.09199.9p£8.86194.9p£10.00219.9p1 Nov 2026, 17:33
BP logoEarlsgate Sf Connect (FK3 8XP)Falkirk Road, Grangemouth, Stirling, Grangemouth£7.86172.9p£9.09199.9p£8.81193.9p£10.04220.9p1 Nov 2026, 17:33
BP logoSeven Sisters Service Station (G46 7RG)Seven Sisters Service Station, 231, Thornliebank Road, Thornliebank, Glasgow, Glasgow£7.86172.9p£9.09199.9p£8.86194.9p£9.68212.9p1 Nov 2026, 17:33
BP logoCanniesburn Sf Connect (G61 1QP)3 Maryhill Road, Glasgow, Glasgow City, Glasgow£7.86172.9p£9.18201.9p£8.81193.9p£10.13222.9p1 Nov 2026, 17:33
BP logoBearsden Sf Connect (G61 3SE)Stockiemuir Road, Glasgow, Glasgow City, Glasgow£7.86172.9p£9.09199.9p£8.81193.9p£10.04220.9p1 Nov 2026, 17:33
BP logoCraiglinn Sf Connect (G68 9JY)Craiglinn Park Road, Glasgow, Glasgow City, Glasgow£7.86172.9p£9.09199.9p£8.81193.9p£10.04220.9p1 Nov 2026, 17:33
BP logoSunningdale Sf Connect (G77 6QU)85 Ayr Road, Glasgow, Glasgow City, Glasgow£7.86172.9p£9.27203.9p£8.81193.9p£10.22224.9p1 Nov 2026, 17:33
BP logoPrestbury Road Sf Connect (GL52 2DJ)80-86 Prestbury Road, Cheltenham, Gloucestershire, Cheltenham£7.86172.9p£9.04198.9p£8.81193.9p£10.00219.9p1 Nov 2026, 17:33
BP logoEast End Services (GL52 6YY)East End Service Station, London Road, Charlton Kings, Cheltenham, Cheltenham£7.86172.9p£9.09199.9p£8.77192.9p£10.00219.9p1 Nov 2026, 17:33
BP logoWells Service Station (GU12 4ET)Wells Car Sales Ltd, 144-148, Ash Road, Aldershot, Aldershot£7.86172.9p£9.18201.9p----£10.13222.9p1 Nov 2026, 17:33

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