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 6:04am 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 691 to 705.

StationUnleadedDieselPremiumSuper dieselUpdated
BP logoRusdene - Meon Hut Service Station (GU32 1JX)A32/A272 Crossroads, Petersfield, Petersfield£7.95174.9p£9.04198.9p£8.68190.9p----31 Oct 2026, 18:03
BP logoHen & Chicken (GU34 4JH)A31 Upper Froyle, Guilford, Surrey, Guilford£7.95174.9p£9.09199.9p£8.63189.9p£9.54209.9p31 Oct 2026, 18:03
BP logoSewell On The Go Willerby (HU10 6EB)Sewell On The Go Willerby, Beverley Road, Willerby, Hull, Hull£7.95174.9p£9.09199.9p£8.86194.9p£10.00219.9p31 Oct 2026, 18:03
BP logoMfg West Cave (HU15 1RZ)A 63 Westbound, NR Brough, East Yorkshire, NR Brough£7.95174.9p£9.18201.9p£8.91195.9p----31 Oct 2026, 18:03
BP logoSewell On The Go Cottingham (HU16 4HP)Sewell On The Go, Northgate, Cottingham, HU16 4HP, Cottingham, Cottingham£7.95174.9p£9.13200.9p£8.86194.9p£10.04220.9p31 Oct 2026, 18:03
BP logoSewell On The Go Chanterlands (HU5 4DH)Chanterlands Service Station, 247A, Chanterlands Avenue, Hull, Hull£7.95174.9p£9.13200.9p£8.86194.9p£10.04220.9p31 Oct 2026, 18:03
BP logoIcknield Way Sf Connect (IP24 2JJ)Norwich Road, Thetford, Norfolk, Thetford£7.95174.9p£9.09199.9p£8.91195.9p£10.04220.9p31 Oct 2026, 18:03
BP logoFinevale Service Station (IP27 0ER)Finevale Filling Station, London Road, Brandon, IP27 0ER, Brandon, Brandon£7.95174.9p£9.09199.9p£8.72191.9p£9.86216.9p31 Oct 2026, 18:03
BP logoLeatherhead Sf Connect (KT22 7BL)20 Kingston Road, Leatherhead, Surrey, Leatherhead£7.95174.9p£9.09199.9p£8.91195.9p£10.04220.9p31 Oct 2026, 18:03
BP logoSt Davids Sf Connect (KY11 9NA)Harbour Drive, Dunfermline, Fife, Dunfermline£7.95174.9p£9.22202.9p£8.91195.9p£10.18223.9p31 Oct 2026, 18:03
BP logoTgc - St Clair (KY1 2BX)ST Clair Street, Kirkcaldy, Fife, Kirkcaldy£7.95174.9p£9.09199.9p£8.91195.9p£10.04220.9p31 Oct 2026, 18:03
BP logoEg Grassendale Pfs (L19 0NY)658 Aigburth Road, Grassendale, Liverpool, Merseyside, Liverpool£7.95174.9p£9.09199.9p£8.86194.9p----31 Oct 2026, 18:03
BP logoEg Wigston Pfs (LE18 3QJ)Oadby Road, Wigston, Leicestershire, Wigston£7.95174.9p£9.09199.9p----£10.00219.9p31 Oct 2026, 18:03
BP logoEg Sandringham Pfs (LE4 7PB)270 Melton Road, Leicester, Leicestershire, Leicester£7.95174.9p£9.09199.9p£8.86194.9p£10.04220.9p31 Oct 2026, 18:03
BP logoGarth Services (LL57 1AB)Garth Services, —, Bangor£7.95174.9p£9.09199.9p£8.86194.9p£9.77214.9p31 Oct 2026, 18:03

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