fuel.co.uk home

Brand prices

BP logo

BP petrol prices today

1006 BP stations reporting through the official UK fuel price scheme.

83 motorway services

The average unleaded (E10) price across 1002 BP stations is £7.98 a gallon (175.6p per litre), 3.1p above the UK average of 172.5p. The cheapest reported BP unleaded is £7.27 a gallon (159.9p); the highest is £8.95 (196.9p). The brand average has risen 3.0p over the last 7 days.

Prices last refreshed at 6:32pm on 20 September 2026, supplied through the official UK Government fuel price open data scheme.

GradeStationsCheapestAverageHighestUK average
Unleaded (E10)1002£7.27159.9p£7.98175.6p£8.95196.9p£7.84172.5p
Diesel (B7)1004£8.13178.9p£9.07199.6p£9.95218.9p£8.92196.2p
Premium Unleaded (E5)961£6.95152.9p£8.81193.7p£10.91239.9p£8.61189.4p
Super Diesel (SDV)927£8.22180.9p£9.90217.7p£11.36249.9p£9.78215.2p

Every BP petrol station in the UK

All 1,006 BP forecourts reporting through the official UK Government fuel price scheme, with their address and live prices. Showing 391 to 405.

StationUnleadedDieselPremiumSuper dieselUpdated
BP logoMfg Swinton (S64 8AP)Bridge Street, Swinton / Rotherham, South Yorkshire, Swinton / Rotherham£7.86172.9p£8.91195.9p£8.63189.9p£9.82215.9p18 Sept 2026, 23:31
BP logoRockingham Service Station (S70 5SZ)Rockingham Service Station, Unit 1E, Kestrel Way, Birdwell, Barnsley, Barnsley£7.86172.9p£8.91195.9p£8.77192.9p£9.82215.9p18 Sept 2026, 23:31
BP logoRontec Morriston (SA7 9AD)Samlet Road, Swansea, West Glamorgan, Swansea£7.86172.9p£9.00197.9p£8.72191.9p£9.86216.9p18 Sept 2026, 23:31
BP logoTrafalgar Sf Connect (SE10 9TS)43-53 Trafalgar Road, London, London, City Of, London£7.86172.9p£9.00197.9p£8.81193.9p£9.95218.9p18 Sept 2026, 23:31
BP logoMfg Biggleswade (SG18 8EJ)173 London Road, Biggleswade, Bedfordshire, Biggleswade£7.86172.9p£9.00197.9p£8.63189.9p£9.82215.9p18 Sept 2026, 23:31
BP logoMfg Jackmans (SG6 2EJ)Baldock Road, Letchworth Garden City, Hertfordshire, Letchworth Garden City£7.86172.9p£9.09199.9p£8.63189.9p£9.82215.9p18 Sept 2026, 23:31
BP logoMfg Showground (SK14 6NG)Hyde Road, Mottram, Hyde, Mottram£7.86172.9p£9.09199.9p£8.63189.9p£9.82215.9p18 Sept 2026, 23:31
BP logoWexham (SL2 5QY)BP Oil Uk Ltd, 273, Wexham Road, Slough, Slough, Slough£7.86172.9p£8.95196.9p£8.77192.9p£9.86216.9p18 Sept 2026, 23:31
BP logoRusdene - Botley (SO30 2DN)Station Hill, Curdridge, Botley, Botley£7.86172.9p£8.86194.9p£8.59188.9p£9.59210.9p18 Sept 2026, 23:31
BP logoMfg Munro's Corner (SP10 1DS)New Street, Andover, Hampshire, Andover£7.86172.9p£8.86194.9p£8.63189.9p£9.82215.9p18 Sept 2026, 23:31
BP logoMfg Long Road (SS8 0JQ)371 Long Road, Canvey Island, Essex, Canvey Island£7.86172.9p£9.09199.9p£8.63189.9p£9.82215.9p18 Sept 2026, 23:31
BP logoAsda Euro Blurton Express Petrol (ST3 2AQ)Blurton Road, Stoke-on-trent, Stoke-on-trent£7.86172.9p£9.00197.9p£8.72191.9p£9.86216.9p18 Sept 2026, 23:31
BP logoSandyford Service Station (ST6 5FE)Sandyford Service Station, James Brindley Way, Stoke-on-trent, ST6 5FE, Stoke-on-trent, Stoke-on-trent£7.86172.9p£8.91195.9p£8.77192.9p£9.82215.9p18 Sept 2026, 23:31
BP logoMfg Taunton Deane (TA1 2UH)Black Brook Park Avenue, Deane Gate / Taunton, Somerset, Deane Gate / Taunton£7.86172.9p£8.91195.9p£8.63189.9p£9.82215.9p18 Sept 2026, 23:31
BP logoMfg Tweedbank (TD1 3DJ)Gateway Drive, Tweedbank, Galasheils, Tweedbank£7.86172.9p£9.09199.9p£8.63189.9p£9.82215.9p18 Sept 2026, 23:31

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