Home › League table › BP
BP fuel prices
BP averages 176.1p a litre for unleaded E10 across 1000 UK forecourts, above the national average of 173.3p by 2.8p. It ranks 42 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 31.0p a litre, which is £17.05 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 194.7p against 174.5p at its 911 other sites. That is a motorway premium of +20.2p a litre, or £11.11 on a 55-litre tank.
The cheapest BP forecourts
| Forecourt | Where | E10 |
|---|---|---|
| DEWSBURY SERVICE STATION | Dewsbury, WF12 9LR | 165.9p |
| HECKMONDWIKE SERVICE STATION | Dewsbury, WF13 4AW | 165.9p |
| PANNAL SF CONNECT | Harrogate, HG3 1EP | 165.9p |
| Creightons of Finaghy | Belfast, BT10 0GY | 166.9p |
| Eurospar Holywood Road | Belfast, BT4 1PD | 166.9p |
| Spar Malone Road | Belfast, BT9 5BU | 166.9p |
| Eurospar Shankill | Belfast, BT13 2BB | 166.9p |
| Eurospar Ladas Drive | Belfast, BT6 9FH | 166.9p |
| Eurospar Fortfield | Carrickfergus, BT38 8BX | 166.9p |
| Lea service station limited | Preston, PR2 1XL | 166.9p |
| Spar Ahoghill | Ballymena, BT42 1JU | 166.9p |
| Eurospar Maghaberry | Lisburn, BT67 0QN | 166.9p |
| Creightons of Balmoral | Belfast, BT10 0AA | 166.9p |
| Glencairn Service Station | Kilmarnock, KA1 4DQ | 166.9p |
| Wytonbar Service Station | Hull, HU11 4DB | 167.6p |
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 |
|---|---|---|
| KNUTSFORD SOUTH SERVICE AREA | Knutsford, WA16 0TL | 196.9p |
| TODDINGTON SOUTH SERVICE AREA | Toddington, LU5 6HR | 196.9p |
| DONINGTON PARK SERVICE AREA | Derby, DE74 2TN | 196.9p |
| SOUTHWAITE NORTH SERVICE AREA | Carlisle, CA4 0NT | 196.9p |
| SWANSEA SERVICE AREA | Swansea, SA4 9GT | 196.9p |
| BIRCH EAST SERVICE AREA | Heywood, OL10 2QH | 196.9p |
| CHIEVELEY SERVICE AREA | Thatcham, RG18 9XX | 196.9p |
| WELCOME BREAK WARWICK NORTH | Ashorne, CV35 0AA | 196.9p |
| LANCASTER NORTH SERVICE AREA | Lancaster, LA2 9DU | 196.9p |
| EXETER SERVICE AREA | Exeter, EX2 7HF | 196.9p |
| KNUTSFORD NORTH SERVICE AREA | Knutsford, WA16 0TL | 196.9p |
| DONCASTER SERVICE AREA | Doncaster, DN8 5GS | 196.9p |
| WETHERBY SERVICE AREA | Wetherby, LS22 5GT | 196.9p |
| WELCOME BREAK OXFORD | Waterstock, OX33 1LJ | 196.9p |
| PEASE POTTAGE SERVICE AREA | Crawley, RH11 9YA | 196.9p |
BP across the UK
| Nation | Forecourts | Average E10 |
|---|---|---|
| England | 755 | 176.8p |
| Scotland | 90 | 176.4p |
| Wales | 13 | 176.8p |
| Northern Ireland | 34 | 167.7p |
Nations with fewer than three reporting BP forecourts are left out, because an average of one or two sites is not an average of anything.
Out-of-date prices at BP
5 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-09-10. Nothing here is estimated or modelled. Download the underlying data or read how this site works.