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 241 to 255.

StationUnleadedDieselPremiumSuper dieselUpdated
BP logoTgc - Burnbank (ML3 9AN)91 Burnbank Road, Hamilton, Lanarkshire, Hamilton£7.72169.9p£8.91195.9p£8.68190.9p£9.86216.9p3 Nov 2026, 09:33
BP logoMfg Dukes (ML6 8RA)Carlisle Road, Airdrie, Lanarkshire, Airdrie£7.72169.9p£9.09199.9p£8.91195.9p£10.00219.9p3 Nov 2026, 09:33
BP logoEdmonton Service Station (N18 2SX)Spar Stores, Fore Street, London, N18 2SX, London, London£7.72169.9p£9.09199.9p£8.45185.9p£9.86216.9p3 Nov 2026, 09:33
BP logoMfg Hornsey Rise (N19 3SH)89 Hornsey Rise, Hornsey, London, Hornsey£7.72169.9p£9.18201.9p£8.91195.9p£10.00219.9p3 Nov 2026, 09:33
BP logoSwalwell Service Station (NE16 3DW)Swalwell Service Station, Hexham Road, Newcastle Upon Tyne, Hexham Road£7.72169.9p£9.04198.9p£8.86194.9p£9.77214.9p3 Nov 2026, 09:33
BP logoRaces Service Station (NE21 5PG)Races Service Station, Derwenthaugh Road, Tyne & Wear, Derwenthaugh Road£7.72169.9p£9.09199.9p£8.86194.9p£9.77214.9p3 Nov 2026, 09:33
BP logoBedlington Services (NE22 5TZ)Bedlington Services, West End Front Street, Northumberland, West End Front Street£7.72169.9p£9.04198.9p£8.86194.9p£9.77214.9p3 Nov 2026, 09:33
BP logoHenry Cooper (NE23 7BD)Henry Cooper, Burradon Road, Annitsford, Cramlington, Cramlington£7.72169.9p£9.00197.9p£8.27181.9p£9.54209.9p3 Nov 2026, 09:33
BP logoMagpie Filling Station (NE23 8BH)Magpie Filling Station, Station Road, Northumberland, Station Road£7.72169.9p£9.04198.9p--------3 Nov 2026, 09:33
BP logoRontec Shiremoor (NE27 0HH)Earsdon Road, Shiremoor, Tyne & Wear, Shiremoor£7.72169.9p£9.04198.9p£8.59188.9p£9.91217.9p3 Nov 2026, 09:33
BP logoRedwood Services (NE34 9PS)Redwood Services, Jarrow Road, South Shields, Jarrow Road£7.72169.9p£9.09199.9p£8.86194.9p£9.77214.9p3 Nov 2026, 09:33
BP logoHenshaw Service Station (NE47 7EL)Henshaw, Bardon Mill, Northumberland, Bardon Mill£7.72169.9p£9.04198.9p£8.36183.9p£9.72213.9p3 Nov 2026, 09:33
BP logoClifton Service Station (NE61 6DG)Clifton Service Station, —, Northumberland£7.72169.9p£9.09199.9p£8.86194.9p£9.77214.9p3 Nov 2026, 09:33
BP logoRontec Byker (NE6 1JN)Shields Road West, Newcastle Upon Tyne, Tyne & Wear, Newcastle Upon Tyne£7.72169.9p£9.00197.9p£8.59188.9p----3 Nov 2026, 09:33
BP logoAsda Ashington Express Petrol (NE63 0XF)Newbiggin Road, Ashington, Ashington£7.72169.9p£9.18201.9p£8.59188.9p£10.04220.9p3 Nov 2026, 09: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