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 6: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 811 to 825.

StationUnleadedDieselPremiumSuper dieselUpdated
BP logoSewell On The Go Pocklington (YO42 2DP)Sewell On The Go Pockington, 2, Barmby Road, Pocklington, York, York£8.00175.9p£9.09199.9p£8.91195.9p£10.00219.9p1 Nov 2026, 08:33
BP logoTownsend Sf Connect (AL5 2UA)17 Luton Road, Harpenden, Hertfordshire, Harpenden£8.04176.9p£9.18201.9p£9.00197.9p£10.13222.9p1 Nov 2026, 08:33
BP logoRontec Longbridge (B31 4QH)Groveley Lane/longbridge Lane, West Heath, West Midlands, West Heath£8.04176.9p£9.09199.9p--------1 Nov 2026, 08:33
BP logoBeckington Sf Connect (BA11 6SF)Trowbridge Road, Bath, Somerset, Bath£8.04176.9p£9.22202.9p£8.95196.9p£10.18223.9p1 Nov 2026, 08:33
BP logoAsda Colne Express Petrol (BB8 9NW)Burnley Road, Colne, Colne£8.04176.9p£9.09199.9p----£9.95218.9p1 Nov 2026, 08:33
BP logoTeversham Sf Connect (CB5 8AA)Newmarket Road, Cambridge, Cambridgeshire, Cambridge£8.04176.9p£9.18201.9p£9.00197.9p£10.13222.9p1 Nov 2026, 08:33
BP logoMfg Dover (CT17 9EF)Limekiln Street, Dover, Kent, Dover£8.04176.9p£9.27203.9p£8.91195.9p£10.00219.9p1 Nov 2026, 08:33
BP logoCheriton Sf Connect (CT19 4JE)Cheriton High Street, Folkestone, Kent, Folkestone£8.04176.9p£9.18201.9p£9.00197.9p£10.13222.9p1 Nov 2026, 08:33
BP logoStourbridge Sf Connect (DY8 2JL)Hagley Road, Stourbridge, West Midlands, Stourbridge£8.04176.9p£9.09199.9p£9.00197.9p£10.04220.9p1 Nov 2026, 08:33
BP logoIngliston Sf Connect (EH28 8NA)Glasgow Road, Newbridge, Midlothian, Newbridge£8.04176.9p£9.00197.9p£9.00197.9p£9.95218.9p1 Nov 2026, 08:33
BP logoMytchett Sf Connect (GU16 6BD)150 Mytchett Road, Camberley, Surrey, Camberley£8.04176.9p£9.09199.9p£9.00197.9p£10.04220.9p1 Nov 2026, 08:33
BP logoEg Halfway House Pfs (KT12 5NR)161-165 Hersham Road, Walton-on-thames, Surrey, Walton-on-thames£8.04176.9p£9.04198.9p£8.95196.9p----1 Nov 2026, 08:33
BP logoEg Speke Pfs (L24 9HD)Speke Hall Road, Speke, Liverpool, Liverpool£8.04176.9p£9.09199.9p--------1 Nov 2026, 08:33
BP logoAscona Bowling Green Service Station (LA1 4SG)Scotforth RD, Lancaster, Lancaster, Lancashire, Lancaster£8.04176.9p£9.09199.9p£9.09199.9p£10.00219.9p1 Nov 2026, 08:33
BP logoMarket Harborough Sf Connect (LE16 7TH)Melton Road, Market Harborough, Leicestershire, Market Harborough£8.04176.9p£9.09199.9p£9.00197.9p£10.04220.9p1 Nov 2026, 08: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