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 316 to 330.

StationUnleadedDieselPremiumSuper dieselUpdated
BP logoMfg Almondsbury (BS32 4HY)Gloucester Road, Woodhouse Down / Bristol, Avon, Woodhouse Down / Bristol£7.81171.9p£9.09199.9p£8.91195.9p£10.00219.9p1 Nov 2026, 17:03
BP logoMiddlemoor Service Station (CA14 1SY)Middlemoor Service Station, Stainburn, Workington, Workington£7.81171.9p£9.04198.9p£8.45185.9p£9.68212.9p1 Nov 2026, 17:03
BP logoEssex Garage-dearham (CA15 7EG)Essex Garage, Maryport Road, Dearham, Maryport, Maryport£7.81171.9p£9.00197.9p£8.45185.9p£9.63211.9p1 Nov 2026, 17:03
BP logoMfg Orchard (CB1 8EA)Cherry Hinton Road, Cambridge, Cambridgeshire, Cambridge£7.81171.9p£9.18201.9p£8.91195.9p£10.00219.9p1 Nov 2026, 17:03
BP logoMfg Aerodrome (CB22 4QH)Royston Road, Duxford, Cambridgeshire, Duxford£7.81171.9p£9.18201.9p£8.91195.9p£10.00219.9p1 Nov 2026, 17:03
BP logoMfg Harston (CB22 7QB)123 High Street, Harston, Cambridgeshire, Harston£7.81171.9p£9.18201.9p£8.91195.9p£10.00219.9p1 Nov 2026, 17:03
BP logoMfg Waterbeach (CB25 9PQ)A10 Ely Road, Waterbeach, Cambridgeshire, Waterbeach£7.81171.9p£9.09199.9p£8.91195.9p£10.00219.9p1 Nov 2026, 17:03
BP logoGirton (CB3 0LQ)Q8 Petroleum Ltd, 13, Huntingdon Road, Girton, Cambridge, South Cambridgeshire, Cambridge£7.81171.9p£9.18201.9p----£10.09221.9p1 Nov 2026, 17:03
BP logoMfg Cambridge (CB4 1DF)2 Elizabeth Way, Cambridge, Cambridgeshire, Cambridge£7.81171.9p£9.18201.9p£8.91195.9p£10.00219.9p1 Nov 2026, 17:03
BP logoLittleport Sf Connect (CB6 1JJ)Wisbech Road, Ely, Cambridgeshire, Ely£7.81171.9p£9.00197.9p£8.77192.9p£9.95218.9p1 Nov 2026, 17:03
BP logoMfg Wallasey Village (CH44 2BY)15-35 Leasowe Road, Wallasey Village, Merseyside, Wallasey Village£7.81171.9p£9.22202.9p£8.91195.9p£10.00219.9p1 Nov 2026, 17:03
BP logoMfg Strawberry (CH66 2PY)Whitby Roundabout, Ellesmere Port, South Wirrall, Ellesmere Port£7.81171.9p£9.09199.9p£8.91195.9p£10.00219.9p1 Nov 2026, 17:03
BP logoMfg Baddow Road (CM2 9RA)346B Baddow Road, Great Baddow / Chelmsford, Essex, Great Baddow / Chelmsford£7.81171.9p£9.18201.9p£8.91195.9p£10.00219.9p1 Nov 2026, 17:03
BP logoMfg Four Wantz (CM5 0AH)Four Wantz Roundabout, Chipping Ongar, Essex, Chipping Ongar£7.81171.9p£9.09199.9p£8.91195.9p£10.00219.9p1 Nov 2026, 17:03
BP logoBraintree Sf Connect (CM77 7AB)Notley Cross, Braintree, Essex, Braintree£7.81171.9p£9.09199.9p£8.77192.9p£10.04220.9p1 Nov 2026, 17: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