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.
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
| Forecourt | Where | E10 |
|---|---|---|
| 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
| Forecourt | Where | E10 |
|---|---|---|
| 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
| Region | Forecourts | BP E10 | Region average | Difference | BP 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.
| Against | Towns with both | BP cheaper | BP dearer | Typical 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.