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 4: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 16 to 30.

StationUnleadedDieselPremiumSuper dieselUpdated
BP logoEurospar Millburn (BT52 1QY)Coleraine Filling Station, 121, Millburn Road, Coleraine, Coleraine£7.41162.9p£8.68190.9p£7.81171.9p£9.09199.9p15h ago
BP logoBridge Filling Station (BT63 5AR)Bridge Filling Station, 285, Bridge Street, Portadown, Craigavon, Craigavon£7.41162.9p£8.72191.9p£7.81171.9p£9.13200.9p15h ago
BP logoKaran Lake Street Service Station (LU7 1RS)45 Lake Street Leighton Buzzard Bedfordshire, Bedfordshire, Bedfordshire£7.44163.7p£8.76192.7p£8.00175.9p£9.54209.9p15h ago
BP logoEurospar Shankill (BT13 2BB)Spar Stores, 52-58, Shankill Road, Belfast, Belfast£7.45163.9p£8.50186.9p£7.86172.9p£8.91195.9p15h ago
BP logoSpar Torgrange (BT18 0NE)Torgrange Filling Station, 41, Bangor Road, Holywood, Holywood£7.45163.9p£8.68190.9p£7.86172.9p£9.09199.9p15h ago
BP logoEurospar Hardford Link (BT23 4FF)Spar Stores, Maxol Garage, 3, Hardford Link, Newtownards, Newtownards£7.45163.9p£8.68190.9p£7.86172.9p£9.09199.9p15h ago
BP logoSpar Rosevale (BT23 7BZ)Rosevale Service Station, 37, Bangor Road, Newtownards, Newtownards£7.45163.9p£8.68190.9p£7.86172.9p£9.09199.9p15h ago
BP logoEurospar Lagan Valley (BT28 1JN)Lagan Valley Service Station, 77, Hillsborough Road, Lisburn, Lisburn£7.45163.9p£8.68190.9p£7.86172.9p£9.09199.9p15h ago
BP logoEurospar Wallace Village (BT28 3WT)28 Lady Wallace Lane, Thaxton Village, Lisburn, Lisburn£7.45163.9p£8.68190.9p£7.86172.9p£9.09199.9p15h ago
BP logoSpar Banbridge (BT32 4EB)Spar Stores, 23, Dromore Road, Banbridge, Banbridge£7.45163.9p£8.72191.9p£7.86172.9p£9.13200.9p15h ago
BP logoEurospar Newcastle (BT33 0DB)Eurospar Newcastle, 14 Castlewellan Road, Newcastle, Newcastle£7.45163.9p£8.68190.9p£7.86172.9p£9.09199.9p15h ago
BP logoEurospar Glenwell (BT36 7QT)Eurospar, 290, Antrim Road, Newtownabbey, Newtownabbey£7.45163.9p£8.63189.9p£7.86172.9p£9.04198.9p15h ago
BP logoEurospar Carrickfergus (BT38 9DN)Carrick Milestone Service Station, 26, Middle Road, Carrickfergus, Carrickfergus£7.45163.9p£8.68190.9p£7.86172.9p£9.09199.9p15h ago
BP logoEurospar Templepatrick (BT39 0AT)Unit 9, The Milestone Shopping Centre, 954, Antrim Road, Templepatrick, Ballyclare, Ballyclare£7.45163.9p£8.68190.9p£7.86172.9p£9.09199.9p15h ago
BP logoSpar Kilwaughter (BT40 2PH)Kilwaughter Filling Station, 44, Belfast Road, Larne, Larne£7.45163.9p£8.68190.9p£7.86172.9p£9.09199.9p15h ago

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