1,039 forecourts

BP petrol stations and fuel prices today

BP unleaded averages 172.0p a litre across 1,039 forecourts, 2.7p above the UK average; diesel averages 200.3p. That makes it the 28th cheapest of 31 brands for unleaded.

Updated 9 Nov 2026, 08:46

BP · cheapest now

Live
  • Unleaded
  • Diesel
  • Super
  • Prem. diesel
Lowest BP price for each fuel, each possibly at a different forecourt.

Find your nearest BP petrol station

Nearest first, with each BP forecourt's price and whether it's open now.

BP against the UK average

Unleaded (E10)

172.0paverage

£7.82 a gallon

2.7p above UK average

Cheapest 158.6p at Wytonbar Service Stationreported 5 Nov 2026, 12:54

1,039 forecourts with a recent price

Diesel (B7)

200.3paverage

£9.10 a gallon

2.6p above UK average

Cheapest 183.7p at EG Bootle Pfsreported 13 Oct 2026, 09:56

919 forecourts with a recent price

Super unleaded (E5)

191.1paverage

£8.69 a gallon

3.9p above UK average

916 forecourts with a recent price

Super diesel (B7)

219.2paverage

£9.97 a gallon

3.1p above UK average

642 forecourts with a recent price

Rank among the 31 brands with at least 10 forecourts: 28th cheapest for unleaded, 26th for diesel. See the full table

The last 60 days

Daily BP average against the UK average.

Unleaded

169p170p171p172p173p174p175p176p177p178p26 Sept18 Oct9 Nov172.0p BP169.3p UK
BPUK
BP average unleaded price against the UK
DayBPUK
27 Oct175.3p172.8p
28 Oct175.0p172.6p
29 Oct174.7p172.3p
30 Oct174.3p171.9p
31 Oct174.1p171.8p
1 Nov174.1p171.7p
2 Nov173.8p171.4p
3 Nov173.6p171.0p
4 Nov173.3p170.7p
5 Nov172.8p170.2p
6 Nov172.3p169.7p
7 Nov172.1p169.5p
8 Nov172.0p169.4p
9 Nov172.0p169.3p

Diesel

197p198p199p200p201p202p25 Sept17 Oct9 Nov200.3p BP197.7p UK
BPUK
BP average diesel price against the UK
DayBPUK
27 Oct201.5p198.7p
28 Oct201.4p198.6p
29 Oct201.3p198.6p
30 Oct201.1p198.4p
31 Oct201.1p198.4p
1 Nov201.1p198.4p
2 Nov201.1p198.4p
3 Nov200.9p198.3p
4 Nov200.8p198.2p
5 Nov200.6p198.0p
6 Nov200.4p197.9p
7 Nov200.3p197.8p
8 Nov200.3p197.7p
9 Nov200.3p197.7p

The cheapest BP forecourts for unleaded

Right now, across the UK.

  • Wytonbar Service Station

    BP · HU11 4DB · East Riding of Yorkshire

    Unleaded
    158.6p5 Nov 2026, 12:54
    Diesel
    190.6p5 Nov 2026, 12:54
    Super
    172.6p5 Nov 2026, 12:54
    Prem. diesel
    204.6p5 Nov 2026, 12:54

    24 hours

  • Eurospar Shankill

    BP · BT13 2BB · Belfast

    Unleaded
    158.9p5 Nov 2026, 14:20
    Diesel
    184.9p5 Nov 2026, 14:20
    Super
    167.9p5 Nov 2026, 14:20
    Prem. diesel
    193.9p5 Nov 2026, 14:20
  • Eurospar Gransha

    BP · BT20 4TL · Ards and North Down

    Unleaded
    159.9p6 Nov 2026, 15:37
    Diesel
    189.9p14 Oct 2026, 15:03
    Super
    168.9p6 Nov 2026, 15:37
    Prem. diesel
    198.9p14 Oct 2026, 15:03
  • Eurospar Lagan Valley

    BP · BT28 1JN · Lisburn and Castlereagh

    Unleaded
    159.9p7 Nov 2026, 12:20
    Diesel
    189.9p5 Nov 2026, 01:11
    Super
    168.9p7 Nov 2026, 12:20
    Prem. diesel
    198.9p5 Nov 2026, 01:11
  • Glasshoughton Service Station

    BP · WF10 4RJ · Castleford

    Unleaded
    159.9p7 Nov 2026, 11:58
    Diesel
    192.9p7 Nov 2026, 11:58
    Super
    172.9p7 Nov 2026, 11:59
    Prem. diesel
    202.9p7 Nov 2026, 11:58

    24 hoursAdBlue pumpsLPG

  • Heckmondwike Service Station

    BP · WF13 4AW · Dewsbury

    Unleaded
    159.9p9 Nov 2026, 08:42
    Diesel
    192.9p4 Nov 2026, 11:08
    Super
    —
    Prem. diesel
    204.9p4 Nov 2026, 11:08

    24 hoursAdBlue pumps

  • Westhill Service Station Ltd

    BP · AB32 6TJ · Aberdeenshire

    Unleaded
    159.9p9 Nov 2026, 06:31
    Diesel
    190.9p9 Nov 2026, 06:31
    Super
    171.9p9 Nov 2026, 06:31
    Prem. diesel
    202.9p9 Nov 2026, 06:31
  • Whistler Drive Service Station

    BP · WF10 5YH · Castleford

    Unleaded
    159.9p6 Nov 2026, 22:29
    Diesel
    192.9p6 Nov 2026, 22:29
    Super
    171.9p6 Nov 2026, 22:29
    Prem. diesel
    204.9p6 Nov 2026, 22:29

    24 hoursAdBlue pumps

The cheapest BP forecourts for diesel

Right now, across the UK.

  • EG Bootle Pfs

    BP · L30 6UZ · Bootle

    Diesel
    183.7p13 Oct 2026, 09:56
    Unleaded
    168.7p11 Oct 2026, 17:51
    Super
    168.7p11 Oct 2026, 17:51
    Prem. diesel
    183.7p13 Oct 2026, 09:56

    Temporarily closed24 hours

  • Eurospar Shankill

    BP · BT13 2BB · Belfast

    Diesel
    184.9p5 Nov 2026, 14:20
    Unleaded
    158.9p5 Nov 2026, 14:20
    Super
    167.9p5 Nov 2026, 14:20
    Prem. diesel
    193.9p5 Nov 2026, 14:20
  • Eurospar Fortfield

    BP · BT38 8BX · Mid and East Antrim

    Diesel
    185.9p6 Nov 2026, 11:40
    Unleaded
    159.9p6 Nov 2026, 11:40
    Super
    168.9p6 Nov 2026, 11:40
    Prem. diesel
    194.9p6 Nov 2026, 11:40
  • Eurospar Ladas Drive

    BP · BT6 9FH · Belfast

    Diesel
    187.9p5 Nov 2026, 15:34
    Unleaded
    159.9p6 Nov 2026, 14:53
    Super
    168.9p6 Nov 2026, 14:53
    Prem. diesel
    196.9p5 Nov 2026, 15:34

    24 hoursAdBlue pumps

  • Creightons of Balmoral

    BP · BT10 0AA · Belfast

    Diesel
    188.9p5 Nov 2026, 14:13
    Unleaded
    159.9p5 Nov 2026, 14:13
    Super
    166.9p5 Nov 2026, 14:13
    Prem. diesel
    195.9p5 Nov 2026, 14:13
  • Creightons of Finaghy

    BP · BT10 0GY · Belfast

    Diesel
    188.9p5 Nov 2026, 11:22
    Unleaded
    159.9p5 Nov 2026, 11:22
    Super
    166.9p5 Nov 2026, 11:22
    Prem. diesel
    195.9p5 Nov 2026, 11:22

    24 hours

  • Eurospar Newcastle

    BP · BT33 0DB · Newry, Mourne and Down

    Diesel
    189.9p6 Nov 2026, 13:13
    Unleaded
    159.9p6 Nov 2026, 13:13
    Super
    168.9p6 Nov 2026, 13:13
    Prem. diesel
    198.9p6 Nov 2026, 13:13
  • Irlam Gateway Service Station

    BP · M44 6FW · Salford

    Diesel
    189.9p6 Nov 2026, 12:17
    Unleaded
    165.9p6 Nov 2026, 12:17
    Super
    185.9p6 Nov 2026, 12:17
    Prem. diesel
    209.9p6 Nov 2026, 12:17

    24 hoursAdBlue pumps

BP by region

Average price at the brand's forecourts in each part of the UK.

BP average prices by region
RegionForecourtsUnleadedDiesel
London81170.8p200.2p
South East191172.7p201.1p
South West85172.9p201.1p
East of England141171.7p200.1p
West Midlands71175.1p202.4p
East Midlands83173.9p201.2p
Yorkshire and the Humber94170.8p199.4p
North West107173.2p200.9p
North East31170.6p200.3p
Scotland104171.4p200.2p
Wales16172.0p200.9p
Northern Ireland35160.7p189.9p

Every BP petrol station

1,052 forecourts with a current price, by region. Each page has its prices, opening hours and facilities.

BP petrol stations in London82
BP petrol stations in South East194
BP petrol stations in South West85
BP petrol stations in East of England145
BP petrol stations in West Midlands71
BP petrol stations in East Midlands85
BP petrol stations in Yorkshire and the Humber94
BP petrol stations in North West108
BP petrol stations in North East31
BP petrol stations in Scotland105
BP petrol stations in Wales17
BP petrol stations in Northern Ireland35

How often prices change

In the last 30 days the average BP forecourt changed its unleaded price 5.0 times, against 4.0 for every forecourt in the UK. BP prices move more often than most, so it pays to check before you fill up.

Questions about BP fuel

Where is the nearest BP petrol station?

Search by postcode or town at the top of this page: it lists the nearest BPforecourts with today's prices and whether each is open now. All 1,052 BP petrol stations with a current price are listed by region further down.

Is BP petrol cheaper than average?

No. BP unleaded averages 172.0p against 169.3p across all UK forecourts, 28th cheapest of the 31 brands we compare. Diesel is 200.3p against 197.7p.

Where is the cheapest BP petrol?

Wytonbar Service Station (HU11 4DB) at 158.6p, reported 5 Nov 2026, 12:54. Prices at the same brand vary from forecourt to forecourt, so the nearest isn't always the cheapest.

Are BP petrol stations open 24 hours?

766 of the 1052 BP forecourts with a current price sell fuel 24 hours a day. That's from the opening hours each forecourt reports to the Fuel Finder scheme; the search above shows whether the nearest is open now.

Do BP petrol stations sell super unleaded and premium diesel?

916 of 1052 report a current super unleaded (E5) price and 642a premium diesel price. Each station's page shows which fuels it sells.

Do BP petrol stations have AdBlue or a car wash?

303 BP forecourts list AdBlue at the pump and 479 a car wash among their facilities. A forecourt that lists nothing may still have them; the scheme only records what each one reports.

How many BP petrol stations are there?

1,039 forecourts under the BP name currently report an unleaded price to the government's Fuel Finder scheme. Forecourts that have stopped reporting are not counted.

How often does BP change its prices?

Over the last 30 days an average BP forecourt changed its unleaded price 5.0 times, against 4.0 for all forecourts.

Get told when fuel near you gets cheaper

Price-drop alerts, your saved stations and CarPlay are coming in the FuelWise iPhone app, which is in final testing. Prices here stay free on the web.

Coming soon

Prices are reported by the forecourts themselves to the UK Government's Fuel Finder scheme, which requires every change to be published within 30 minutes. FuelWise reads the feed every 15 minutes and last updated these figures on 9 Nov 2026, 08:46. Each price shows when it was reported; prices older than 30 days and stations that have stopped reporting are left out.

A brand here is the name the forecourt reports to the scheme. Supermarket and oil-company sites run by franchisees or dealers are counted under the brand on their sign.

How we calculate averages · Contains public sector information licensed under the Open Government Licence v3.0.