BP petrol prices today, 4 November 2026

The averages cover the 1027 of 1074 BP stations reporting in the 30 days to 4 November 2026, and older prices are left out of the cheapest and most expensive lists. Below are the 40 cheapest BP stations for unleaded, the 10 most expensive, and BP prices town by town, each linking to the full list of stations near that town. BP publishes these prices under the government's fuel price transparency rules, and we update from the official Fuel Finder data daily.

Cheapest BP unleaded
160.6p
Average BP unleaded
173.6p
Average BP diesel
200.9p
Unleaded against UK average
+2.6p

BP fuel prices: quick answers

Where is the cheapest BP petrol today?

160.6p a litre for unleaded (E10) at BP, Wytonbar Service Station (Premier), 388 Main Road, Bilton, Hull, HU11 4DB. The BP average is 173.6p, so the cheapest BP forecourt is 13.0p under it.

Where is the cheapest BP diesel?

186.9p a litre for diesel (B7) at BP, Spar Stores, 52-58 Shankill Road, Belfast, BT13 2BB. The BP diesel average is 200.9p.

Is BP cheaper than average?

BP unleaded averages 173.6p across 1027 stations today, 2.6p above the UK average of 171.0p. BP diesel averages 200.9p, 2.7p above the UK figure of 198.2p.

Which town has the cheapest BP petrol?

Ballymena, where BP unleaded averages 163.4p across 2 stations within 10 miles. The dearest is Winchester at 185.2p. Towns with a single BP station are left out of this comparison.

Are BP prices going up or down?

BP unleaded has moved -1.2p across our last 7 daily snapshots. The full run is on the BP price history page.

The 40 cheapest BP stations for unleaded

BP
Wytonbar Service Station (Premier), 388 Main Road, Bilton, Hull
HU11 4DB
24 hours · Car wash · Air · Water · Toilets
Unleaded160.6p
Diesel191.6p
BP
129 Nottingham Road, Selston, Nottingham
NG166BT
Car wash · Air
Unleaded161.9p
Diesel194.9p
BP
Bp Glasshoughton Service Station, Park Road, Castleford
WF10 4RJ
24 hours · Car wash · Air · AdBlue pump · LPG
Unleaded161.9p
Diesel194.9p
BP
Whistler Drive Bp Service Station, Whistler Drive, Castleford
WF10 5YH
24 hours · Car wash · Air · Toilets · AdBlue pump
Unleaded161.9p
Diesel194.9p
BP
Coleraine Filling Station, 121 Millburn Road, Coleraine
BT52 1QY
Air · Toilets
Unleaded162.9p
Diesel190.9p
BP
Creightons Of Finaghy, 87-89 Upper Lisburn Road, Finaghy, Belfast
BT10 0GY
24 hours · Car wash · Air · Water · Toilets
Unleaded162.9p
Diesel189.9p
BP
Eurospar Fortfield, 75A Belfast Road, Carrickfergus
BT38 8BX
Air · Toilets
Unleaded162.9p
Diesel187.9p
BP
Eurospar Rathgael, 102 Rathgael Road, Bangor
BT19 1RS
Air · Toilets
Unleaded162.9p
Diesel189.9p
BP
Eurospar Gransha, 80-81 Gransha Road, Bangor
BT20 4TL
Toilets
Unleaded162.9p
Diesel189.9p
BP
Spar Belfast Road, 139 Belfast Road, Bangor
BT20 3PP
Air · Toilets
Unleaded162.9p
Diesel189.9p
BP
2-4 Upper Lisburn Road, Finaghy, Belfast
BT10 0AA
Air · Water · Toilets
Unleaded162.9p
Diesel189.9p
BP
Spar Stores, Westhill Service Station, Elrick, Westhill
AB32 6TJ
Car wash · Air · Water · Toilets
Unleaded162.9p
Diesel193.9p
BP
Post Office, 44 New Street, Randalstown, Antrim
BT41 3AF
Air · Toilets
Unleaded162.9p
Diesel190.9p
BP
45 Lake Street Leighton Buzzard Bedfordshire, Bedfordshire
LU7 1RS
Air
Unleaded163.7p
Diesel192.7p
BP
Ballyhackamore Service Station, 276 Upper Newtownards Road, Belfast
BT4 3EU
Air · Water · Toilets
Unleaded163.9p
Diesel190.9p
BP
Torgrange Filling Station, 41 Bangor Road, Holywood
BT18 0NE
Air · Toilets
Unleaded163.9p
Diesel190.9p
BP
Eurospar Holywood Road, 220-230 Holywood Road, Belfast
BT4 1PD
Air · Toilets
Unleaded163.9p
Diesel189.9p
BP
Ranfurly Service Station, 20 Moy Road, Dungannon
BT71 7DS
Air · Toilets
Unleaded163.9p
Diesel191.9p
BP
Spar Malone Road, 70-74 Malone Road, Belfast
BT9 5BU
24 hours · Car wash · Air · Toilets
Unleaded163.9p
Diesel190.9p
BP
Spar Stores, 52-58 Shankill Road, Belfast
BT13 2BB
Air · Toilets
Unleaded163.9p
Diesel186.9p
BP
Ladas Drive Filling Station, 101 Ladas Drive, Belfast
BT6 9FH
24 hours · Car wash · Air · Toilets · AdBlue pump
Unleaded163.9p
Diesel189.9p
BP
Eurospar Brackenvale, 520 Saintfield Road, Belfast
BT8 8EU
24 hours · Car wash · Air · Toilets
Unleaded163.9p
Diesel190.9p
BP
Spar Glenavy Road, 1 Glenavy Road, Moira
BT67 0LT
Air · Toilets
Unleaded163.9p
Diesel190.9p
BP
Kilwaughter Filling Station, 44 Belfast Road, Larne
BT40 2PH
Air · Toilets
Unleaded163.9p
Diesel190.9p
BP
B P Dewsbury Service Station, Savile Road, Dewsbury
WF12 9LR
Price last reported 21 Sept
24 hours · Air · AdBlue pump · LPG
Unleaded163.9p
Diesel193.9p
BP
Eurospar, 290 Antrim Road, Newtownabbey
BT36 7QT
24 hours · Air
Unleaded163.9p
Diesel189.9p
BP
Post Office, 301 Galgorm Road, Ahoghill, Ballymena
BT42 1JU
Car wash · Air
Unleaded163.9p
Diesel189.9p
BP
Rosevale Service Station, 37 Bangor Road, Newtownards
BT23 7BZ
Air · Water · Toilets
Unleaded163.9p
Diesel190.9p
BP
Spar Service Station, 235 Lough Road, Lurgan, Craigavon
BT66 6NQ
Air · Water · Toilets
Unleaded163.9p
Diesel191.9p
BP
Bridge Filling Station, 285 Bridge Street, Portadown, Craigavon
BT63 5AR
24 hours · Car wash · Air · Water · Toilets · LPG
Unleaded163.9p
Diesel191.9p
BP
Eurospar Newcastle, 14 Castlewellan Road, Newcastle
BT33 0DB
Air · Toilets
Unleaded163.9p
Diesel190.9p
BP
211 Knock Road, Belfast
BT5 6QE
Car wash · Air · Toilets
Unleaded163.9p
Diesel190.9p
BP
Eurospar Maghaberry, 23 Glenside, Maghaberry Road, Wellington Parks, Lisburn
BT67 0QN
Air · Toilets
Unleaded163.9p
Diesel190.9p
BP
Spar Stores, 23 Dromore Road, Banbridge
BT32 4EB
Air · Toilets
Unleaded163.9p
Diesel191.9p
BP
Unit 9, The Milestone Shopping Centre, 954 Antrim Road, Templepatrick, Ballyclare
BT39 0AT
Air · Water · Toilets
Unleaded163.9p
Diesel190.9p
BP
28 Lady Wallace Lane, Thaxton Village, Lisburn
BT28 3WT
Air · Toilets
Unleaded163.9p
Diesel190.9p
BP
Spar, 318 Ravenhill Road, Belfast
BT6 8GL
Air · Water · Toilets
Unleaded163.9p
Diesel190.9p
BP
Carrick Milestone Service Station, 26 Middle Road, Carrickfergus
BT38 9DN
Car wash · Air · Toilets
Unleaded163.9p
Diesel190.9p
BP
Spar Stores, Maxol Garage, 3 Hardford Link, Newtownards
BT23 4FF
Air · Toilets
Unleaded163.9p
Diesel190.9p
BP
Lagan Valley Service Station, 77 Hillsborough Road, Lisburn
BT28 1JN
Car wash · Air · Water · Toilets
Unleaded163.9p
Diesel190.9p

The 10 most expensive BP stations for unleaded

BP
Motorway Services, Ashorne
CV35 0AA
24 hours · Air · Water · Toilets · AdBlue pump
Unleaded199.9p
Diesel221.9p
BP
Motorway Services, Ashorne
CV35 0AA
24 hours · Air · Water · Toilets · AdBlue pump
Unleaded199.9p
Diesel221.9p
BP
M61, Motorway South Bound Services, Bolton
BL6 5UZ
24 hours · Air · Water
Unleaded198.9p
Diesel219.9p
BP
M61, Motorway North Bound Services, Bolton
BL6 5UZ
24 hours · Air · Water
Unleaded198.9p
Diesel219.9p
BP
M6 Southbound Junc 37, Kendal
LA8 0NW
24 hours · Air · Toilets · AdBlue pump
Unleaded196.9p
Diesel219.9p
BP
M1 Southbound, Northampton
NN4 9QS
24 hours · Air · Toilets · AdBlue pump
Unleaded196.9p
Diesel219.9p
BP
M1 Northbound, Northampton
NN4 9QS
24 hours · Air · Toilets · AdBlue pump
Unleaded196.9p
Diesel219.9p
BP
M1 Southbound J 16/17, Northampton
NN6 7UZ
24 hours · Air · Toilets · AdBlue pump
Unleaded196.9p
Diesel221.9p
BP
M1 Northbound J16/17, Northampton
NN6 7UZ
24 hours · Air · Toilets · AdBlue pump
Unleaded196.9p
Diesel219.9p
BP
M6, Sandbach
CW11 2FZ
24 hours · Air · Toilets · AdBlue pump
Unleaded196.9p
Diesel219.9p

BP prices by town

BP stations within 10 miles of each town centre. Averages are tinted against the BP national average: green is cheaper, red is dearer.

TownBP stationsAvg unleaded (E10)Avg diesel (B7)
Aberdeen7169.3p200.0p
Andover4172.4p199.9p
Ashford2174.4p200.9p
Aylesbury5168.4p197.4p
Ayr4170.4p195.9p
Ballymena2163.4p190.4p
Banbury1––
Bangor1174.9p–
Bangor (NI)11163.5p190.3p
Barnsley9176.1p203.4p
Barnstaple2170.9p198.9p
Basildon20172.4p199.5p
Basingstoke6173.6p199.7p
Bath6170.4p199.9p
Bedford6172.9p200.6p
Belfast18163.7p190.2p
Birmingham21173.1p200.9p
Blackburn7172.8p198.6p
Blackpool1169.9p197.9p
Bolton17177.8p203.7p
Boston1169.9p199.9p
Bournemouth7173.5p200.8p
Bracknell21171.9p200.3p
Bradford22169.0p198.1p
Bridgend1171.9p–
Brighton6172.6p199.9p
Bristol7170.3p198.9p
Bromley36173.2p201.3p
Burnley4174.2p196.9p
Bury14175.2p201.9p
Bury St Edmunds5169.9p198.7p
Cambridge9172.5p201.5p
Canterbury2175.9p–
Cardiff2172.9p202.4p
Carlisle8177.0p204.9p
Chelmsford10173.1p200.2p
Cheltenham7171.3p198.9p
Chester6176.3p200.6p
Chesterfield7172.1p198.9p
Colchester4171.9p198.2p
Corby6172.9p199.9p
Coventry8173.1p199.6p
Craigavon5163.9p191.5p
Crawley10174.7p203.7p
Crewe4177.4p204.2p
Croydon34173.2p202.1p
Darlington4176.7p204.9p
Dartford23170.9p199.2p
Derby12179.5p206.5p
Doncaster6175.2p202.6p
Dudley24174.9p202.9p
Dundee2173.4p198.4p
Dunfermline6178.4p204.2p
Durham8177.8p206.9p
East Kilbride14171.8p200.5p
Eastbourne6171.0p199.9p
Edinburgh12173.2p199.5p
Enfield33171.7p200.7p
Exeter4176.9p209.9p
Falkirk13177.0p202.7p
Gateshead13174.3p203.2p
Gillingham7179.9p206.3p
Glasgow20172.3p200.9p
Gloucester6170.6p197.5p
Grantham3178.6p207.9p
Great Yarmouth4169.7p196.9p
Guildford14171.5p200.6p
Halifax15168.1p197.8p
Harlow11176.0p200.8p
Harrogate5178.2p203.4p
Hastings2167.9p–
Hereford1175.9p199.9p
High Wycombe9171.3p200.3p
Huddersfield11174.0p203.9p
Hull16174.8p200.8p
Inverness1172.9p204.9p
Ipswich6168.9p195.7p
Isle of Wight1172.9p–
Kettering9174.0p198.3p
Kilmarnock6171.9p197.4p
Kirkcaldy6172.2p200.7p
Lancaster5181.1p208.9p
Leeds28168.5p197.2p
Leicester15172.8p199.4p
Lincoln2173.9p201.9p
Lisburn14163.8p190.3p
Liverpool18172.9p198.1p
Llanelli1194.9p219.9p
London50171.9p200.2p
Loughborough12175.3p202.0p
Lowestoft4169.2p196.9p
Luton16176.5p202.5p
Macclesfield5174.7p200.3p
Maidstone6182.4p207.4p
Manchester24174.4p201.5p
Mansfield7171.0p199.0p
Merthyr Tydfil1169.9p197.9p
Middlesbrough5170.5p198.9p
Milton Keynes14171.6p199.5p
Newbury3184.4p208.2p
Newcastle upon Tyne13174.3p203.2p
Newport3171.2p198.9p
Newtownabbey19163.7p190.3p
Northampton11180.3p203.4p
Norwich4172.2p199.9p
Nottingham12174.5p201.2p
Nuneaton5171.9p199.2p
Oldham17174.4p202.7p
Oxford10176.0p202.1p
Paisley15172.7p201.4p
Perth3176.4p202.9p
Peterborough8175.0p199.1p
Plymouth2177.4p206.4p
Poole6174.9p200.7p
Portsmouth7173.7p199.4p
Preston6171.6p199.1p
Reading19175.4p202.7p
Rochdale10177.0p203.3p
Romford22171.4p199.3p
Rotherham14171.3p198.8p
Rugby6184.2p212.3p
Salisbury3172.4p197.4p
Scunthorpe1171.9p202.9p
Sheffield10170.7p198.5p
Shrewsbury2172.9p199.9p
Slough27173.9p201.5p
Solihull12172.6p200.4p
Southampton10177.5p204.5p
Southend-on-Sea13170.7p199.7p
St Albans12173.7p200.9p
St Helens17171.5p198.0p
Stevenage11175.6p201.7p
Stirling5176.3p205.2p
Stockport19173.3p200.1p
Stockton-on-Tees6170.6p198.5p
Stoke-on-Trent10173.9p202.4p
Sunderland8177.4p205.7p
Swansea2182.4p208.9p
Swindon7169.2p199.7p
Taunton4176.2p206.2p
Telford4173.7p199.9p
Torquay1169.9p–
Wakefield24169.8p199.4p
Walsall21176.2p204.0p
Warrington10174.1p199.3p
Warwick8183.2p206.5p
Watford28173.1p200.7p
Wigan13175.2p201.9p
Winchester8185.2p211.2p
Woking22170.9p200.1p
Wolverhampton22176.6p203.5p
Worcester6179.1p204.7p
Worthing7171.8p199.7p
Wrexham3177.9p199.9p
Yeovil4172.7p198.9p
York5171.9p196.7p

How BP prices have moved

Daily BP average against the UK average over the last 48 days. Unleaded has moved +1.2p since 12 September 2026. Full BP price history, day by day.

BP unleadedBP dieselUK unleadedUK diesel
166p186p206p09-1209-2610-0410-1210-2010-2811-04

Data fetched 11 hours ago.