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 271 to 285.

StationUnleadedDieselPremiumSuper dieselUpdated
BP logoAsda Corby Express Petrol (NN17 3HT)A427 Weldon Road, Corby, Corby£7.72169.9p£9.18201.9p£8.59188.9p£10.04220.9p3 Nov 2026, 12:33
BP logoAscona Brecon Road Service Station (NP7 7RB)Brecon Road, Abergavenny, Abergavenny, Monmouthshire, Abergavenny£7.72169.9p£9.00197.9p£9.09199.9p£10.00219.9p3 Nov 2026, 12:33
BP logoMfg Maynestone (OL7 0DA)Manchester Road, Ashton-under-lyne, Lancashire, Ashton-under-lyne£7.72169.9p£9.09199.9p£8.91195.9p£10.00219.9p3 Nov 2026, 12:33
BP logoMfg Nimblenook (OL9 9QP)300 Broadway, Chadderton / Oldham, Manchester, Chadderton / Oldham£7.72169.9p£9.04198.9p£8.91195.9p£10.00219.9p3 Nov 2026, 12:33
BP logoImperial Service Station (PA15 4TH)Polygon Retailing Ltd, Imperial Service Station, 1, Regent Street, Greenock, Greenock£7.72169.9p£9.09199.9p£8.41184.9p£9.77214.9p3 Nov 2026, 12:33
BP logoMfg Greenock Road (PA3 2LA)10 Greenock Road, Paisley, Renfrewshire, Paisley£7.72169.9p£9.18201.9p£8.91195.9p£10.00219.9p3 Nov 2026, 12:33
BP logoKatesbridge (PE10 0EN)Katesbridge Service Station, Katesbridge, Bourne, Bourne£7.72169.9p£9.00197.9p£8.72191.9p£9.86216.9p3 Nov 2026, 12:33
BP logoMfg March (PE15 8AN)10 Dartford Road, March, Cambridgeshire, March£7.72169.9p£9.00197.9p£8.91195.9p£10.00219.9p3 Nov 2026, 12:33
BP logoMfg Sutterton (PE20 2LG)Holbeach Road, A16/A17 Sutterton Boston, Lincolnshire, A16/A17 Sutterton Boston£7.72169.9p£9.09199.9p£8.91195.9p£10.00219.9p3 Nov 2026, 12:33
BP logoSt Ives Bp (PE27 5WN)British Petroleum Co Plc, 103, Needingworth Road, ST. Ives, ST. Ives£7.72169.9p£9.00197.9p£8.45185.9p£9.54209.9p3 Nov 2026, 12:33
BP logoMfg Market Deeping (PE6 9LA)Peterborough Road, Langtoft, Peterborough, Langtoft£7.72169.9p£9.09199.9p£8.91195.9p£10.00219.9p3 Nov 2026, 12:33
BP logoGreenaways Garage (PL15 8DF)Greenaways Garages, Newport Square, Launceston, PL15 8DF, Launceston, Launceston£7.72169.9p£8.81193.9p£8.41184.9p£9.41206.9p3 Nov 2026, 12:33
BP logoLea Service Station Limited (PR2 1XL)Lea Service Station, 834, Blackpool Road, Lea, Preston, Preston£7.72169.9p£8.95196.9p£8.41184.9p£9.63211.9p3 Nov 2026, 12:33
BP logoMfg Walton (PR5 4BA)Victoria Road, Walton-le-dale, Preston, Walton-le-dale£7.72169.9p£9.04198.9p£8.91195.9p£10.00219.9p3 Nov 2026, 12:33
BP logoMfg Swallowfield (RG7 1LZ)Swallowfield Bypass, Reading, Berkshire, Reading£7.72169.9p£9.09199.9p£8.91195.9p£10.00219.9p3 Nov 2026, 12: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