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 361 to 375.

StationUnleadedDieselPremiumSuper dieselUpdated
BP logoWest End Hw (HP12 3AB)149 West Wycombe Road, High Wycombe, Buckinghamshire, High Wycombe£7.81171.9p£9.00197.9p£8.63189.9p£9.54209.9p1 Nov 2026, 17:33
BP logoBennetts Of Ross Ltd (HR9 6AE)Bennetts Of Ross Ltd, Wilton, Ross-on-wye, HR9 6AE, Ross-on-wye, Ross-on-wye£7.81171.9p£9.00197.9p£8.50186.9p£9.68212.9p1 Nov 2026, 17:33
BP logoMfg Beverley West (HU17 8ZN)Killingwoldgraves Roundabout / York Road, East Riding Of Yorkshire, Killingwoldgraves Roundabout / York Road£7.81171.9p£9.09199.9p£8.91195.9p£10.00219.9p1 Nov 2026, 17:33
BP logoSewell On The Go Maybury (HU9 3LA)Maybury Village Service Station, Maybury Road, Hull, HU9 3LA, Hull, Hull£7.81171.9p£9.13200.9p£8.72191.9p£10.04220.9p1 Nov 2026, 17:33
BP logoKaran Breckland Service Station (IP27 0QW)Breckland Garage, Lynn Road, Weeting, Brandon, Brandon£7.81171.9p£8.95196.9p£8.81193.9p£10.18223.9p1 Nov 2026, 17:33
BP logoRontec Millford (IP28 6AE)Newmarket Road (A11), Barton Mills, Suffolk, Barton Mills£7.81171.9p£9.18201.9p----£10.09221.9p1 Nov 2026, 17:33
BP logoMfg West Suffolk (IP30 9NF)The Battlies, Rougham, Bury ST. Edmonds, Rougham£7.81171.9p£9.18201.9p£8.91195.9p£10.00219.9p1 Nov 2026, 17:33
BP logoMfg Girdle Toll (KA11 2DJ)Littlestane Road, Long Drive, Irvine, Long Drive£7.81171.9p£9.18201.9p£8.91195.9p£10.00219.9p1 Nov 2026, 17:33
BP logoMfg Kilmarnock (KA1 5LQ)Riccarton Road, Kilmarnock, East Ayrshire, Kilmarnock£7.81171.9p£9.22202.9p£8.91195.9p£10.00219.9p1 Nov 2026, 17:33
BP logoTam O'shanter Filling Station (KA7 1UW)Tam O'shanter Filling Station, 2 Station Road, Ayrshire, 2 Station Road£7.81171.9p£9.00197.9p£8.86194.9p£9.77214.9p1 Nov 2026, 17:33
BP logoTgc - Prestwick (KA9 1AS)Monkton Road, Prestwick, Ayrshire, Prestwick£7.81171.9p£8.81193.9p£8.77192.9p£9.77214.9p1 Nov 2026, 17:33
BP logoRontec Islington (L3 8PP)New Islington Road, Liverpool, Merseyside, Liverpool£7.81171.9p£8.86194.9p£8.68190.9p----1 Nov 2026, 17:33
BP logoEg Elms Park Pfs (LE11 2AQ)164 Leicester Road, Loughbourgh, Leicestershire, Loughbourgh£7.81171.9p£9.04198.9p£8.72191.9p£9.91217.9p1 Nov 2026, 17:33
BP logoEg Groby Pfs (LE3 9EA)Groby Road, Leicester, Leicestershire, Leicester£7.81171.9p£9.04198.9p£8.72191.9p£10.00219.9p1 Nov 2026, 17:33
BP logoMfg St. Pauls (LE4 4BH)400 Loughborough Road, Birstall, Leicestershire, Birstall£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