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 6: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 646 to 660.

StationUnleadedDieselPremiumSuper dieselUpdated
BP logoShow Meadow Sf Connect (SN4 7HF)Swindon Road, Swindon, Wiltshire, Swindon£7.91173.9p£9.09199.9p£8.86194.9p£10.04220.9p31 Oct 2026, 18:03
BP logoBaddesley (SO52 9DU)Baddesley Filling Station, 54-56, Botley Road, North Baddesley, Southampton, Test Valley, Southampton£7.91173.9p£9.22202.9p£8.81193.9p£10.13222.9p31 Oct 2026, 18:03
BP logoThe Buck Sf Connect (SP11 6NJ)Micheldever Road (A303), Andover, Hampshire, Andover£7.91173.9p£9.09199.9p£8.86194.9p£10.04220.9p31 Oct 2026, 18:03
BP logoFour Acres Sf Connect (SP1 3HP)London Road, Salisbury, Wiltshire, Salisbury£7.91173.9p£9.04198.9p£8.86194.9p£10.00219.9p31 Oct 2026, 18:03
BP logoMfg Landford (SP5 2BB)A36 Salisbury Road, West Wellow, Wiltshire, West Wellow£7.91173.9p£9.09199.9p£8.91195.9p£10.00219.9p31 Oct 2026, 18:03
BP logoRontec Grindon Mill (SR4 8HB)Broadway, Sunderland, Tyne & Wear, Sunderland£7.91173.9p£9.09199.9p£8.77192.9p----31 Oct 2026, 18:03
BP logoBasildon Sf Connect (SS16 5NN)Nethermayne, Basildon, Essex, Basildon£7.91173.9p£9.04198.9p£8.86194.9p£10.00219.9p31 Oct 2026, 18:03
BP logoRayleigh Sf Connect (SS6 9DW)London Road, Rayleigh, Essex, Rayleigh£7.91173.9p£9.18201.9p£8.86194.9p£10.13222.9p31 Oct 2026, 18:03
BP logoWandsworth Sf Connect (SW18 1EW)11 Swandon Way, London, London, City Of, London£7.91173.9p£9.22202.9p£8.86194.9p£10.18223.9p31 Oct 2026, 18:03
BP logoMfg Clapham Common (SW4 9SH)105 Clapham Common, Northside / Wandsworth, London, Northside / Wandsworth£7.91173.9p£9.22202.9p£8.91195.9p£10.00219.9p31 Oct 2026, 18:03
BP logoRontec Newtown (SY16 1DW)Pool Road, Newtown, Powys, Newtown£7.91173.9p£9.09199.9p----£9.95218.9p31 Oct 2026, 18:03
BP logoBp Brent Knoll Service Station (TA9 4HH)BP Brent Knoll Service Station, A38 Bristol Road, BP Brent Knoll Service Station£7.91173.9p£9.04198.9p£8.63189.9p----31 Oct 2026, 18:03
BP logoNewport Sf Connect (TF10 7BX)A41 Audly Avenue, Newport, Shropshire, Newport£7.91173.9p£9.09199.9p£8.86194.9p£10.04220.9p31 Oct 2026, 18:03
BP logoHilden Sf Connect (TN11 9BJ)81 Tonbridge Road, Hildenborough, Kent, Hildenborough£7.91173.9p£9.09199.9p£8.86194.9p£10.04220.9p31 Oct 2026, 18:03
BP logoBlue Boys Sf Connect (TN12 7HE)Hastings Road, Tonbridge, Kent, Tonbridge£7.91173.9p£9.09199.9p£8.86194.9p£10.04220.9p31 Oct 2026, 18: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