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.5p per litre), 2.5p 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.7p over the last 7 days.

Prices last refreshed at 5:03am 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.5p£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 181 to 195.

StationUnleadedDieselPremiumSuper dieselUpdated
BP logoMfg Bickerstaffe (L39 0HF)Four Lane Ends, Bickerstaffe / Ormskirk, Lancashire, Bickerstaffe / Ormskirk£7.72169.9p£9.09199.9p£8.91195.9p£10.00219.9p31 Oct 2026, 12:33
BP logoMfg Greystones (LA11 6RJ)A590 Witherslack, Grange-over-sands, Cumbria, Grange-over-sands£7.72169.9p£9.09199.9p£8.91195.9p£10.00219.9p31 Oct 2026, 12:33
BP logoPrizet South (LA8 8AA)Helsington, Kendal, Cumbria, Kendal£7.72169.9p£9.09199.9p£8.63189.9p£9.54209.9p31 Oct 2026, 12:33
BP logoMfg Ings (LA8 9PY)A591 Near Windermere, Cumbria, Lake District, Cumbria£7.72169.9p£9.09199.9p£8.91195.9p£10.00219.9p31 Oct 2026, 12:33
BP logoMfg Charnwood (LE11 3QU)Ashby Road, Loughborough, Leicestershire, Loughborough£7.72169.9p£9.09199.9p£8.91195.9p£10.00219.9p31 Oct 2026, 12:33
BP logoRontec Stanningley Road (LS13 4AD)Henconner Lane, Leeds, Yorkshire, Leeds£7.72169.9p£9.04198.9p£8.59188.9p£9.91217.9p31 Oct 2026, 12:33
BP logoPudsey Road Service Station (LS13 4JB)BP Petrol Station, 174, Pudsey Road, Leeds, Leeds£7.72169.9p£9.09199.9p£8.45185.9p£9.82215.9p31 Oct 2026, 12:33
BP logoTgc - Whinmoor (LS14 2AA)York Road, Leeds, Leeds£7.72169.9p£8.77192.9p£8.68190.9p£9.72213.9p31 Oct 2026, 12:33
BP logoSomerville Service Station (LS14 6AA)827 York Road, Leeds, Leeds£7.72169.9p£9.09199.9p£8.41184.9p----31 Oct 2026, 12:33
BP logoSt Chads Service Station (LS16 5LA)B P ST. Chads, 199, Otley Road, Leeds, LS16 5LA, Leeds, Leeds£7.72169.9p£9.00197.9p£8.50186.9p£9.77214.9p31 Oct 2026, 12:33
BP logoMoortown Service Station (LS17 6DJ)BP Moortown, 401, Harrogate Road, Leeds, Leeds£7.72169.9p£9.00197.9p£8.50186.9p£9.77214.9p31 Oct 2026, 12:33
BP logoWhitecross Service Station (LS20 8LZ)White Cross Filling Station, Otley Road, Guiseley, Leeds, Leeds£7.72169.9p£9.00197.9p£8.50186.9p£9.77214.9p31 Oct 2026, 12:33
BP logoEuropa Service Station (LS28 6HQ)Europa Service Station, Town Street, West Yorkshire, Town Street£7.72169.9p£9.04198.9p£8.86194.9p£9.77214.9p31 Oct 2026, 12:33
BP logoRiverside Service Station (LS4 2QD)BP Riverside Service Station, Kirkstall Road, Leeds, LS4 2QD, Leeds, Leeds£7.72169.9p£9.09199.9p£8.45185.9p£9.82215.9p31 Oct 2026, 12:33
BP logoGledhow Service Station (LS8 4BU)355, Roundhay Road, Leeds, LS8 4BU, Leeds, Leeds£7.72169.9p£8.91195.9p£8.50186.9p£9.68212.9p31 Oct 2026, 12: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