British Fuel Prices

Home › League table › BP

BP petrol stations and fuel prices

BP averages 177.5p a litre for unleaded E10 across 1000 UK forecourts, above the national average of 174.9p by 2.6p. It ranks 42 of 46 brands, where 1 is cheapest.

177.5paverage unleaded
+2.6pagainst the national average
165.9pcheapest BP forecourt
198.9pdearest BP forecourt

How much BP forecourts differ from each other

The same brand is not the same price. Between its cheapest and dearest forecourt BP varies by 33.0p a litre, which is £18.15 on a 55-litre tank. Brand tells you something about price, but not as much as location does.

On the motorway

BP has 83 forecourts at motorway service areas, averaging 195.7p against 175.8p at its 865 other sites. That is a motorway premium of +20.0p a litre, or £11.00 on a 55-litre tank.

The cheapest BP forecourts

ForecourtWhereE10
Eurospar Shankill Belfast, BT13 2BB 165.9p
DEWSBURY SERVICE STATION Dewsbury, WF12 9LR 165.9p
HECKMONDWIKE SERVICE STATION Dewsbury, WF13 4AW 165.9p
Spar Randalstown Antrim, BT41 3AF 165.9p
Selston Service UK Ltd Nottingham, NG166BT 166.9p
Karan Norton Service Station Bury St. Edmunds, IP31 3LU 166.9p
Eurospar Ladas Drive Belfast, BT6 9FH 166.9p
Eurospar Fortfield Carrickfergus, BT38 8BX 166.9p
Eurospar Newcastle Newcastle, BT33 0DB 166.9p
Eurospar Millburn Coleraine, BT52 1QY 167.9p
Eurospar Ballyhackamore Belfast, BT4 3EU 167.9p
Spar Torgrange Holywood, BT18 0NE 167.9p
Eurospar Holywood Road Belfast, BT4 1PD 167.9p
Eurospar Ranfurly Dungannon, BT71 7DS 167.9p
Spar Malone Road Belfast, BT9 5BU 167.9p

Forecourts whose prices are out of date are left out of this table. A price that has not moved in months looks identical to a bargain, and listing one as cheapest would be the opposite of useful.

The dearest BP forecourts

ForecourtWhereE10
WELCOME BREAK WARWICK NORTH Ashorne, CV35 0AA 198.9p
WELCOME BREAK OXFORD Waterstock, OX33 1LJ 198.9p
EG RIVINGTON SOUTH PFS Bolton, BL6 5UZ 198.9p
EG RIVINGTON NORTH PFS Bolton, BL6 5UZ 198.9p
ASDA STRENSHAM EXPRESS PETROL Strensham, WR8 0BZ 198.9p
WELCOME BREAK WARWICK SOUTH Ashorne, CV35 0AA 198.9p
KNUTSFORD SOUTH SERVICE AREA Knutsford, WA16 0TL 197.9p
TODDINGTON SOUTH SERVICE AREA Toddington, LU5 6HR 197.9p
DONINGTON PARK SERVICE AREA Derby, DE74 2TN 197.9p
SOUTHWAITE NORTH SERVICE AREA Carlisle, CA4 0NT 197.9p
SWANSEA SERVICE AREA Swansea, SA4 9GT 197.9p
BIRCH EAST SERVICE AREA Heywood, OL10 2QH 197.9p
CHIEVELEY SERVICE AREA Thatcham, RG18 9XX 197.9p
LANCASTER NORTH SERVICE AREA Lancaster, LA2 9DU 197.9p
EXETER SERVICE AREA Exeter, EX2 7HF 197.9p

BP in each region

RegionForecourtsBP E10Region averageDifferenceBP diesel
London 80 176.6p 175.3p +1.3p 202.1p
South East 170 178.2p 176.5p +1.7p 203.0p
East of England 131 177.2p 175.6p +1.6p 202.2p
South West 87 177.9p 175.7p +2.2p 203.4p
West Midlands 63 180.4p 175.8p +4.6p 204.5p
East Midlands 70 178.8p 175.6p +3.2p 203.0p
Yorkshire and The Humber 83 176.3p 173.8p +2.5p 202.6p
North West 89 179.3p 174.7p +4.6p 203.9p
North East 28 176.7p 173.9p +2.8p 201.7p
Wales 15 178.0p 174.3p +3.7p 202.3p
Scotland 98 177.3p 175.9p +1.4p 202.4p
Northern Ireland 34 167.8p 167.7p +0.1p 195.1p

Regions are the ONS regions of each forecourt's postcode. Regions with fewer than three reporting BP forecourts are left out.

BP against the other big brands, town by town

Only towns where both brands have a forecourt reporting a current price, so location is taken out of the comparison. All the big brands compared.

AgainstTowns with bothBP cheaperBP dearerTypical difference
Esso 275 70 165 0.7p dearer
Shell 220 98 97 level
Tesco 199 16 157 2.2p dearer
Sainsbury's 160 12 132 2.2p dearer
Morrisons 148 8 126 2.5p dearer
Asda 138 9 127 3.0p dearer
Texaco 126 23 90 1.6p dearer
Jet 95 14 71 2.2p dearer
Gulf 77 16 55 2.2p dearer
EG On The Move 67 20 43 1.0p dearer
Valero 58 14 39 1.3p dearer
Murco 56 7 44 2.9p dearer

Out-of-date prices at BP

51 BP forecourts have not submitted a price in over 14 days, despite the legal duty to keep the government feed current. They are excluded from the tables above and listed on the stale price index. An old report is not proof of anything on its own, but it does mean the figure should not be treated as today's.

Where this comes from

Every figure is from the prices BP forecourts are legally required to submit to the government Fuel Finder scheme, read as at 2026-10-04. Nothing here is estimated or modelled. Download the underlying data or read how this site works.

See every brand ranked