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:32am 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 91 to 105.

StationUnleadedDieselPremiumSuper dieselUpdated
BP logoLuton Road (LU5 4LW)Luton Road, Dunstable, Bedforshire, Dunstable£7.63167.9p£8.95196.9p£8.45185.9p£9.54209.9p20h ago
BP logoFourways Sf Connect (NN18 0TW)Cottingham Road, Corby, Northamptonshire, Corby£7.63167.9p£8.95196.9p£8.59188.9p£9.91217.9p20h ago
BP logoSpringfields Service Station (PE12 6JP)Eastern Cape Uk Lincolnshire, PE12 6JP, Eastern Cape Uk Lincolnshire£7.63167.9p£8.95196.9p£8.45185.9p£10.00219.9p20h ago
BP logoMfg Eaton Socon (PE19 8EJ)Great North Road, Eaton Socon ST Neots, Cambridgeshire, Eaton Socon ST Neots£7.63167.9p£9.09199.9p£8.91195.9p£10.00219.9p20h ago
BP logoTurgisgreen Service Station (RG27 0AG)BP Turgisgreen Service Station, Turgisgreen, Hook, Hook£7.63167.9p£9.00197.9p£8.31182.9p----20h ago
BP logoHillside Sf Connect (RH1 6QS)Brighton Road, Redhill, Surrey, Redhill£7.63167.9p£9.18201.9p£8.59188.9p£10.13222.9p20h ago
BP logoCanklow (S60 2XG)5-7 West Bawtry Road, Rotherham, South Yorkshire, Rotherham£7.63167.9p£8.91195.9p£8.41184.9p£9.36205.9p20h ago
BP logoCrownwood Sf Connect (SE9 2NL)Bexley Road, London, London, City Of, London£7.63167.9p£9.00197.9p£8.59188.9p£9.95218.9p20h ago
BP logoMfg Biggleswade (SG18 8EJ)173 London Road, Biggleswade, Bedfordshire, Biggleswade£7.63167.9p£9.09199.9p£8.91195.9p£10.00219.9p20h ago
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.9p20h ago
BP logoMfg Penhill (SN2 7AS)568-574 Cricklade Road, Penhill, Swindon, Penhill£7.63167.9p£9.09199.9p£8.91195.9p£10.00219.9p20h ago
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.9p20h ago
BP logoCoate Sf Connect (SN3 6AA)Marlborough Road, Swindon, Wiltshire, Swindon£7.63167.9p£9.09199.9p£8.59188.9p£10.04220.9p20h ago
BP logoShow Meadow Sf Connect (SN4 7HF)Swindon Road, Swindon, Wiltshire, Swindon£7.63167.9p£9.00197.9p£8.59188.9p£9.95218.9p20h ago
BP logoMfg Long Road (SS8 0JQ)371 Long Road, Canvey Island, Essex, Canvey Island£7.63167.9p£9.09199.9p£8.91195.9p£10.00219.9p20h ago

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