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 6: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 601 to 615.

StationUnleadedDieselPremiumSuper dieselUpdated
BP logoNewland Service Station (LA12 7QG)Newland Service Station, A590, Cumbria, A590£7.91173.9p£9.09199.9p£8.86194.9p£9.77214.9p31 Oct 2026, 18:03
BP logoConiston Filling Station (LA21 8EN)Hills Garage, Coniston, LA21 8EN, Coniston, Coniston£7.91173.9p£9.09199.9p£8.54187.9p£9.72213.9p31 Oct 2026, 18:03
BP logoAmbleside Filling Station (LA22 0DF)Hills Of Corby Hill Ltd, Lake Road Garage, Lake Road, Ambleside, Ambleside£7.91173.9p£9.09199.9p£8.54187.9p£9.72213.9p31 Oct 2026, 18:03
BP logoBp Saffron Lane (LE2 6UF)Saffron Service Station, 413, Saffron Lane, Leicester, Leicester£7.91173.9p£9.04198.9p£8.81193.9p----31 Oct 2026, 18:03
BP logoEg Clock Tower Pfs (LE67 3LF)Ashby Road, Coalville, Leicestershire, Coalville£7.91173.9p£9.04198.9p£8.81193.9p£9.95218.9p31 Oct 2026, 18:03
BP logoEast Wood Service Station (LE9 8JE)Eastwoods Service Station, Ashby Road, Stapleton, Ashby Road£7.91173.9p£9.04198.9p--------31 Oct 2026, 18:03
BP logoRontec Wrexham (LL14 1PA)Wrexham Road, Johnstown, Wrexham, Clwyd, Johnstown, Wrexham£7.91173.9p£9.09199.9p£8.77192.9p£9.91217.9p31 Oct 2026, 18:03
BP logoMfg Doddington (LN6 3SE)A46 Lincoln Ring Road, Lincoln, Lincolnshire, Lincoln£7.91173.9p£9.18201.9p£8.91195.9p£10.00219.9p31 Oct 2026, 18:03
BP logoFarley Green (LU1 5QA)1 Leyhill Drive, Luton, Bedforshire, Luton£7.91173.9p£9.00197.9p£8.63189.9p----31 Oct 2026, 18:03
BP logoNorbury Hill Service Station (LU5 6DR)Norbury Hill Garage, 80, Dunstable Road, Toddington, Dunstable, Dunstable£7.91173.9p£9.18201.9p£8.81193.9p£10.00219.9p31 Oct 2026, 18:03
BP logoEg Audenshaw Pfs (M34 5SP)1/17 Droylsden Road, Audenshaw, Manchester, Audenshaw£7.91173.9p£9.09199.9p----£10.04220.9p31 Oct 2026, 18:03
BP logoKaran Bapchild Service Station (ME9 9PP)Bapchild Service Station, London Road, Bapchild, Sittingbourne, Sittingbourne£7.91173.9p£9.18201.9p£8.81193.9p£10.32226.9p31 Oct 2026, 18:03
BP logoColston Sf Connect (ML6 8AA)3 Carlisle Road, Airdrie, North Lanarkshire, Airdrie£7.91173.9p£9.09199.9p£8.86194.9p£10.04220.9p31 Oct 2026, 18:03
BP logoAsda Ashington Express Petrol (NE63 0XF)Newbiggin Road, Ashington, Ashington£7.91173.9p£9.18201.9p£8.77192.9p£10.04220.9p31 Oct 2026, 18:03
BP logoEg East Bridgford Pfs (NG13 8LA)Old A46 Way, East Bridgford, Nottinghamshire, East Bridgford£7.91173.9p£9.04198.9p£8.81193.9p£10.00219.9p31 Oct 2026, 18:03

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