British Fuel Prices

Home › League table › BP

BP petrol stations and fuel prices

BP averages 170.8p a litre for unleaded E10 across 1000 UK forecourts, above the national average of 168p by 2.8p. It ranks 39 of 46 brands, where 1 is cheapest.

170.8paverage unleaded
+2.8pagainst the national average
149.6pcheapest BP forecourt
199.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 50.3p a litre, which is £27.67 on a 55-litre tank. Brand tells you something about price, but not as much as location does.

On the motorway

BP has 80 forecourts at motorway service areas, averaging 188.8p against 169.1p at its 878 other sites. That is a motorway premium of +19.7p a litre, or £10.84 on a 55-litre tank.

The cheapest BP forecourts

ForecourtWhereE10
Wytonbar Service Station Hull, HU11 4DB 149.6p
Selston Service UK Ltd Nottingham, NG166BT 152.9p
Eurospar Newcastle Newcastle, BT33 0DB 155.9p
Spar Randalstown Antrim, BT41 3AF 155.9p
Eurospar Millburn Coleraine, BT52 1QY 156.9p
Spar Glenavy Road Moira, BT67 0LT 156.9p
Spar Loughview Craigavon, BT66 6NQ 156.9p
Eurospar Maghaberry Lisburn, BT67 0QN 156.9p
Eurospar Carrickfergus Carrickfergus, BT38 9DN 156.9p
Eurospar Ballyhackamore Belfast, BT4 3EU 157.9p
Spar Torgrange Holywood, BT18 0NE 157.9p
Spar Malone Road Belfast, BT9 5BU 157.9p
Eurospar Brackenvale Belfast, BT8 8EU 157.9p
Spar Kilwaughter Larne, BT40 2PH 157.9p
Eurospar Rathgael Road Bangor, BT19 1RS 157.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 199.9p
WELCOME BREAK WARWICK SOUTH Ashorne, CV35 0AA 199.9p
Westvale Service Station Liverpool, L32 0UX 198.7p
EG RIVINGTON SOUTH PFS Bolton, BL6 5UZ 195.9p
EG RIVINGTON NORTH PFS Bolton, BL6 5UZ 195.9p
ASDA STRENSHAM EXPRESS PETROL Strensham, WR8 0BZ 195.9p
STRENSHAM MWSA CONNECT Strensham, WR8 9LJ 194.9p
CLACKET LANE EAST CONNECT MWSA Westerham, TN16 2ER 192.9p
CLACKET LANE WEST CONNECT MWSA Westerham, TN16 2ER 192.9p
WELCOME BREAK OXFORD Waterstock, OX33 1LJ 192.9p
KILLINGTON LAKE MWSA CONNECT Kendal, LA8 0NW 192.9p
ANNANDALE WATER SFCONNECT MWSA Lockerbie, DG11 1HD 192.9p
ROTHERSTHORPE SOUTHCONNECTMWSA Northampton, NN4 9QS 192.9p
ROTHERSTHORPE NORTHCONNECTMWSA Northampton, NN4 9QS 192.9p
SANDBACH SOUTH CONNECT MWSA Sandbach, CW11 2FZ 192.9p

BP in each region

RegionForecourtsBP E10Region averageDifferenceBP diesel
London 83 170.0p 168.8p +1.2p 199.8p
South East 172 171.7p 170.0p +1.7p 200.6p
East of England 135 171.0p 169.1p +1.9p 199.3p
South West 83 171.6p 169.3p +2.3p 200.3p
West Midlands 61 174.5p 169.5p +5.0p 202.0p
East Midlands 67 172.4p 169.3p +3.1p 200.1p
Yorkshire and The Humber 87 169.0p 166.8p +2.2p 198.7p
North West 92 172.6p 168.2p +4.4p 199.9p
North East 30 168.6p 165.9p +2.7p 199.4p
Wales 15 171.4p 167.5p +3.9p 200.4p
Scotland 99 170.0p 168.7p +1.3p 199.5p
Northern Ireland 34 158.4p 157.8p +0.6p 188.6p

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 277 71 173 1.0p dearer
Shell 222 113 85 0.2p cheaper
Tesco 198 6 179 3.0p dearer
Sainsbury's 162 10 146 3.0p dearer
Morrisons 149 3 141 3.5p dearer
Asda 140 5 133 3.2p dearer
Texaco 122 25 93 2.0p dearer
Jet 95 14 71 2.0p dearer
EG On The Move 68 18 45 1.2p dearer
Gulf 67 15 49 2.5p dearer
Valero 57 9 46 2.0p dearer
Murco 47 13 31 3.0p dearer

Out-of-date prices at BP

42 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-11-10. Nothing here is estimated or modelled. Download the underlying data or read how this site works.

See every brand ranked