fuel.co.uk home

Brand prices

BP logo

BP petrol prices today

1025 BP stations reporting through the official UK fuel price scheme.

83 motorway services

The average unleaded (E10) price across 1025 BP stations is £7.89 a gallon (173.6p per litre), 2.6p above the UK average of 171.0p. The cheapest reported BP unleaded is £7.30 a gallon (160.6p); the highest is £9.09 (199.9p). The brand average has fallen 1.6p over the last 7 days.

Prices last refreshed at 4:04am on 5 November 2026, supplied through the official UK Government fuel price open data scheme.

GradeStationsCheapestAverageHighestUK average
Unleaded (E10)1025£7.30160.6p£7.89173.6p£9.09199.9p£7.77171.0p
Diesel (B7)1023£8.35183.7p£9.13200.8p£10.09221.9p£9.02198.4p
Premium Unleaded (E5)971£7.67168.7p£8.81193.8p£10.91239.9p£8.64190.0p
Super Diesel (SDV)939£8.35183.7p£9.98219.6p£11.36249.9p£9.90217.7p

Every BP petrol station in the UK

All 1,025 BP forecourts reporting through the official UK Government fuel price scheme, with their address and live prices. Showing 46 to 60.

StationUnleadedDieselPremiumSuper dieselUpdated
BP logoMfg Tweedbank (TD1 3DJ)Gateway Drive, Tweedbank, Galasheils, Tweedbank£7.54165.9p£9.00197.9p£8.91195.9p£10.00219.9p2 Nov 2026, 13:33
BP logoHeckmondwike Service Station (WF13 4AW)Heckmondwike Service Station, Halifax Road, Staincliffe, Dewsbury, Dewsbury£7.54165.9p£8.81193.9p----£9.36205.9p2 Nov 2026, 13:33
BP logoGreengates Service Station (BD10 0BJ)Greengates Service Station, New Line, Carr Road, Bradford, Bradford£7.59166.9p£8.91195.9p£8.13178.9p£9.45207.9p2 Nov 2026, 13:33
BP logoCanal Road Service Station (BD1 4SF)Canal Road, Bradford, Bradford£7.59166.9p£8.91195.9p£8.36183.9p£9.68212.9p2 Nov 2026, 13:33
BP logoGarlinge Sf Connect (CT9 5JP)233 Canterbury Road, Margate, Kent, Margate£7.59166.9p£9.09199.9p£8.54187.9p£10.04220.9p2 Nov 2026, 13:33
BP logoTgc - Arbroath (DD11 3DZ)Cairnie Road, Arbroath, Angus, Arbroath£7.59166.9p£8.95196.9p----£9.91217.9p2 Nov 2026, 13:33
BP logoRusdene - Meon Hut Service Station (GU32 1JX)A32/A272 Crossroads, Petersfield, Petersfield£7.59166.9p£9.09199.9p£8.31182.9p----2 Nov 2026, 13:33
BP logoRontec Leads Road (HU7 0DF)Leads Road, Southside, Hull, Humberside, Hull£7.59166.9p£9.00197.9p£8.45185.9p£9.86216.9p2 Nov 2026, 13:33
BP logoKaran Meredith Service Station (IP1 6JR)Norwich Road Whitton Ipswich, IP1 6JR, Ipswich, Ipswich£7.59166.9p£8.91195.9p£8.31182.9p£9.72213.9p2 Nov 2026, 13:33
BP logoMfg Aberford Road (LS26 8HP)56 Aberford Road, Oulton / Leeds, West Yorkshire, Oulton / Leeds£7.59166.9p£8.95196.9p£8.91195.9p£10.00219.9p2 Nov 2026, 13:33
BP logoThe Swan Service Station (WF14 9HS)962 Huddersfield Road, Mirfield, Mirfield£7.59166.9p£8.95196.9p£8.50186.9p£9.54209.9p2 Nov 2026, 13:33
BP logoAckworth Service Station (WF7 7HY)Ackworth Service Station Ltd, Barnsley Road, Ackworth, Pontefract, Pontefract£7.59166.9p£8.95196.9p£8.36183.9p£9.72213.9p2 Nov 2026, 13:33
BP logoPeterhead Motors (AB42 2XX)Peterhead Motors Ltd, South Road, Peterhead, AB42 2XX, Peterhead, Peterhead£7.63167.9p£8.95196.9p£8.63189.9p----2 Nov 2026, 13:33
BP logoKensington (B29 7NY)705-719 Pershore Road, Birmingham, West Midlands, Birmingham£7.63167.9p£9.00197.9p£8.31182.9p£9.36205.9p2 Nov 2026, 13:33
BP logoCivic Service Station (BD18 2BJ)79 Otley Road, Shipley, Shipley£7.63167.9p£8.95196.9p£8.41184.9p£9.72213.9p2 Nov 2026, 13:33

A brand's average reflects where its stations are located as well as its pricing policy. fuel.co.uk is independent of BP and does not operate its stations.

Find BP near you