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 301 to 315.

StationUnleadedDieselPremiumSuper dieselUpdated
BP logoBp-kriscoreading (RG1 7PJ)150 Oxford Road, Reading, Reading, Reading£7.72169.9p£9.04198.9p£8.63189.9p£9.95218.9p21h ago
BP logoMfg Swallowfield (RG7 1LZ)Swallowfield Bypass, Reading, Berkshire, Reading£7.72169.9p£9.09199.9p£8.91195.9p£10.00219.9p21h ago
BP logoHarrow Service Station (RM11 1DP)BP Petrol Station, 132, Hornchurch Road, Hornchurch, Hornchurch£7.72169.9p£9.09199.9p£8.54187.9p£9.54209.9p21h ago
BP logoRontec Hornchurch (RM11 3EA)A127 Southend Arterial RD Westbound, Hornchurch, Essex, Hornchurch£7.72169.9p£9.09199.9p£8.59188.9p£9.95218.9p21h ago
BP logoOrsett North Sf Connect (RM16 3BJ)A13 Eastbound, Essex, Essex, Essex£7.72169.9p£9.00197.9p£8.68190.9p£9.95218.9p21h ago
BP logoOrsett South Sf Connect (RM16 3BJ)A13 Westbound, Grays, Essex, Grays£7.72169.9p£9.00197.9p£8.68190.9p£9.95218.9p21h ago
BP logoHalfway Garage Bp (S20 3GS)Halfway Garage BP, Station Road, Sheffield, Sheffield£7.72169.9p£9.00197.9p----£9.54209.9p21h ago
BP logoMfg Swinton (S64 8AP)Bridge Street, Swinton / Rotherham, South Yorkshire, Swinton / Rotherham£7.72169.9p£9.09199.9p£8.91195.9p£10.00219.9p21h ago
BP logoPgg Herringthorpe (S65 2UQ)Herringthorpe Valley Road, East Dene, Rotherham, South Yorkshire, Rotherham£7.72169.9p£9.00197.9p£8.72191.9p£10.00219.9p21h ago
BP logoRockingham Service Station (S70 5SZ)Rockingham Service Station, Unit 1E, Kestrel Way, Birdwell, Barnsley, Barnsley£7.72169.9p£9.09199.9p£8.63189.9p£10.00219.9p21h ago
BP logoRontec Meadowhead (S8 7UJ)Chesterfield Road, Sheffield, Yorkshire, Sheffield£7.72169.9p£9.00197.9p----£9.86216.9p21h ago
BP logoMfg Tinsley (S9 2YL)Sheffield Road, Tinsley / Sheffield, South Yorkshire, Tinsley / Sheffield£7.72169.9p£8.95196.9p£8.91195.9p£10.00219.9p21h ago
BP logoRontec Morriston (SA7 9AD)Samlet Road, Swansea, West Glamorgan, Swansea£7.72169.9p£9.00197.9p£8.59188.9p£9.86216.9p21h ago
BP logoTrafalgar Sf Connect (SE10 9TS)43-53 Trafalgar Road, London, London, City Of, London£7.72169.9p£9.09199.9p£8.68190.9p£10.04220.9p21h ago
BP logoMottingham Sf Connect (SE9 4QN)21 Mottingham Road, Mottingham, London, City Of, Mottingham£7.72169.9p£9.00197.9p£8.68190.9p£9.95218.9p21h 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