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 76 to 90.

StationUnleadedDieselPremiumSuper dieselUpdated
BP logoMfg Thamesmead (SE2 9SA)84-89 Harrow Manor Way, Abbeywood / Thamesmead, London, Abbeywood / Thamesmead£7.63167.9p£9.09199.9p£8.91195.9p£10.00219.9p2 Nov 2026, 21:33
BP logoCrownwood Sf Connect (SE9 2NL)Bexley Road, London, London, City Of, London£7.63167.9p£9.00197.9p£8.59188.9p£9.95218.9p2 Nov 2026, 21:33
BP logoMfg Biggleswade (SG18 8EJ)173 London Road, Biggleswade, Bedfordshire, Biggleswade£7.63167.9p£9.09199.9p£8.91195.9p£10.00219.9p2 Nov 2026, 21:33
BP logoMfg Beanacre Road (SN12 8AU)Nortree Motors, Beanacre RD / Melksham, Wiltshire, Beanacre RD / Melksham£7.63167.9p£9.00197.9p£8.91195.9p£10.00219.9p2 Nov 2026, 21:33
BP logoQueens Drive Service Station (SN3 1AS)Queens Drive Service Station, Queens Drive, Swindon, Swindon£7.63167.9p£9.04198.9p£8.31182.9p£9.72213.9p2 Nov 2026, 21:33
BP logoCoate Sf Connect (SN3 6AA)Marlborough Road, Swindon, Wiltshire, Swindon£7.63167.9p£9.09199.9p£8.59188.9p£10.04220.9p2 Nov 2026, 21:33
BP logoMfg Blenheim (SN8 4FD)Hertford Road, Marlborough, Marlborough£7.63167.9p£9.09199.9p£8.91195.9p£10.00219.9p2 Nov 2026, 21:33
BP logoFilleybrook (ST15 0PT)Newcastle Road, Stone, Staffordshire, Stone£7.63167.9p£8.91195.9p£8.18179.9p£9.36205.9p2 Nov 2026, 21:33
BP logoSandyford Service Station (ST6 5FE)Sandyford Service Station, James Brindley Way, Stoke-on-trent, ST6 5FE, Stoke-on-trent, Stoke-on-trent£7.63167.9p£8.91195.9p£8.54187.9p£9.82215.9p2 Nov 2026, 21:33
BP logoMfg Taunton Deane (TA1 2UH)Black Brook Park Avenue, Deane Gate / Taunton, Somerset, Deane Gate / Taunton£7.63167.9p£9.04198.9p£8.91195.9p£10.00219.9p2 Nov 2026, 21:33
BP logoMfg Sidley (TN40 2DD)Holliers Hill Sidley, Bexhill-on-sea, East Sussex, Bexhill-on-sea£7.63167.9p£9.09199.9p£8.91195.9p£10.00219.9p2 Nov 2026, 21:33
BP logoEgham Hill Sf Connect (TW20 0ET)1 Egham Hill, Egham, Surrey, Egham£7.63167.9p£8.95196.9p£8.59188.9p£9.91217.9p2 Nov 2026, 21:33
BP logoFall Ings Service Station (WF1 5DX)B P Fall Ings Service Station, 31, Doncaster Road, Wakefield, Wakefield£7.63167.9p£8.91195.9p£8.41184.9p£9.68212.9p2 Nov 2026, 21:33
BP logoUpper Batley Ss (WF17 5LW)Spar Stores, 452, Bradford Road, Batley, Kirklees, Batley£7.63167.9p£8.95196.9p--------2 Nov 2026, 21:33
BP logoManor Service Station (WF3 2HE)BP Manor Service Station, Bradford Road, East Ardsley, Wakefield, Wakefield£7.63167.9p£8.91195.9p£8.41184.9p£9.68212.9p2 Nov 2026, 21: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