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 391 to 405.

StationUnleadedDieselPremiumSuper dieselUpdated
BP logoMfg View Park (ML4 3HN)783 Old Edinburgh Road, Bellshill, Lanarkshire, Bellshill£7.81171.9p£9.22202.9p£8.91195.9p----1 Nov 2026, 17:33
BP logoMfg Ambassador (N16 7XA)144-150 Stoke Newington Road, Stoke Newington, London, Stoke Newington£7.81171.9p£9.27203.9p£8.91195.9p£10.00219.9p1 Nov 2026, 17:33
BP logoMfg Hornsey Rise (N19 3SH)89 Hornsey Rise, Hornsey, London, Hornsey£7.81171.9p£9.18201.9p£8.91195.9p£10.00219.9p1 Nov 2026, 17:33
BP logoJ1 Service Station (N9 7ET)J1 Service Stations, 329-337, Hertford Road, London, N9 7ET, London, London£7.81171.9p£9.09199.9p£8.72191.9p£10.00219.9p1 Nov 2026, 17:33
BP logoRontec Alnwick (NE66 2BF)Cawledge Service Area, Alnwick, Northumberland, Alnwick£7.81171.9p£9.09199.9p£8.68190.9p£9.95218.9p1 Nov 2026, 17:33
BP logoMfg Colsterworth (NG33 5JJ)A1 Northbound, Grantham, Lincolnshire, Grantham£7.81171.9p£9.27203.9p£8.91195.9p£10.00219.9p1 Nov 2026, 17:33
BP logoWollaton Sf Connect (NG8 2GR)Wollaton Vale, Nottingham, Nottinghamshire, Nottingham£7.81171.9p£9.00197.9p£8.77192.9p£9.95218.9p1 Nov 2026, 17:33
BP logoMfg Martineau Lane (NR1 2JA)Martineau Lane, Norwich, Norfolk, Norwich£7.81171.9p£9.09199.9p£8.91195.9p£10.00219.9p1 Nov 2026, 17:33
BP logoMfg Norwich South (NR1 2RT)Junction Hall Road, Barrett Road Norwich, Norfolk, Barrett Road Norwich£7.81171.9p£9.09199.9p£8.91195.9p£10.00219.9p1 Nov 2026, 17:33
BP logoAcle Sf Connect (NR13 3BE)New Road, Norwich, Norfolk, Norwich£7.81171.9p£9.00197.9p£8.77192.9p£9.95218.9p1 Nov 2026, 17:33
BP logoMousehold Sf Connect (NR7 8HA)58 Mousehold Lane, Norwich, Norfolk, Norwich£7.81171.9p£9.09199.9p£8.77192.9p£10.04220.9p1 Nov 2026, 17:33
BP logoFamily Farm Sf Connect (OX25 3QQ)Bicester Road, Bicester, Oxfordshire, Bicester£7.81171.9p£9.04198.9p£8.77192.9p£10.00219.9p1 Nov 2026, 17:33
BP logoMfg Glasgow Airport (PA3 2TH)White Cart Road, Paisley, Renfrewshire, Paisley£7.81171.9p£9.18201.9p£8.91195.9p£10.00219.9p1 Nov 2026, 17:33
BP logoKaran Thorney Toll Service Station (PE13 4AX)Thorney Toll Service Station, Wisbech Road, Thorney Toll, Wisbech, Wisbech£7.81171.9p£9.00197.9p£8.45185.9p----1 Nov 2026, 17:33
BP logoMfg Huntingdon (PE28 2DN)March Road, Hartford, Cambridgeshire, Hartford£7.81171.9p£9.18201.9p£8.91195.9p£10.00219.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