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.6p per litre), 2.6p 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.6p over the last 7 days.

Prices last refreshed at 4: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.6p£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 136 to 150.

StationUnleadedDieselPremiumSuper dieselUpdated
BP logoSudbury Service Station (CO10 2XQ)BP Next To Lookers Ford, Northern Road Sudbury, CO10 2XQ, BP Next To Lookers Ford£7.72169.9p£9.09199.9p£8.41184.9p£10.00219.9p1 Nov 2026, 10:04
BP logoMfg Weeley (CO16 9AD)Colchester Road, Weeley, Essex, Weeley£7.72169.9p£9.00197.9p£8.91195.9p£10.00219.9p1 Nov 2026, 10:04
BP logoMitcham Road Sf Connect (CR0 3RU)3 Mitcham Road, Croydon, Surrey, Croydon£7.72169.9p£9.09199.9p£8.68190.9p£10.04220.9p1 Nov 2026, 10:04
BP logoBeddington Lane Service Station (CR0 4TJ)BP Mobil Petrol Station, 35, Beddington Lane, Croydon, Croydon£7.72169.9p£9.09199.9p£8.63189.9p£9.45207.9p1 Nov 2026, 10:04
BP logoShirley Sf Connect (CR0 8SS)179 Shirley Road, Croydon, Surrey, Croydon£7.72169.9p£9.00197.9p£8.68190.9p£9.95218.9p1 Nov 2026, 10:04
BP logoRontec Woodway (CV2 2EU)Hinckley Road, Coventry, Warks, Coventry£7.72169.9p£9.00197.9p£8.59188.9p£9.86216.9p1 Nov 2026, 10:04
BP logoRontec Northwich (CW8 4DB)Winnington Lane, Northwich, Cheshire, Northwich£7.72169.9p£8.81193.9p£8.59188.9p£9.68212.9p1 Nov 2026, 10:04
BP logoErith (DA8 3EX)British Petroleum Co Plc, Service Station 291-313, Bexley Road, Erith, Bexley, Erith£7.72169.9p£9.09199.9p£8.63189.9p£10.00219.9p1 Nov 2026, 10:04
BP logoTgc - Montrose (DD10 8AJ)South Esk Filling Station, Bridge Street, Montrose, Montrose£7.72169.9p£9.09199.9p£8.68190.9p£10.04220.9p1 Nov 2026, 10:04
BP logoParkgate Service Station (DE11 0DN)Parkgate Service Station, Burton Road, Midway, Swadlincote, Swadlincote£7.72169.9p£9.00197.9p£8.41184.9p£9.68212.9p1 Nov 2026, 10:04
BP logoMfg Whittleway (DE21 4RX)Sir Frank Whittle Road, Derby, Derbyshire, Derby£7.72169.9p£9.18201.9p£8.91195.9p£10.00219.9p1 Nov 2026, 10:04
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.9p1 Nov 2026, 10:04
BP logoBarnard Castle Service Station (DL12 8HL)Barnard Castle Service Station, —, Barnard Castle£7.72169.9p£9.04198.9p£9.00197.9p----1 Nov 2026, 10:04
BP logoMfg Leyton (E10 6JP)666 High Road, Leyton, East London, Leyton£7.72169.9p£9.18201.9p£8.91195.9p£10.00219.9p1 Nov 2026, 10:04
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.9p1 Nov 2026, 10:04

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