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 151 to 165.

StationUnleadedDieselPremiumSuper dieselUpdated
BP logoHardwicke Sf Connect (GL2 2RQ)Bristol Road, Gloucester, Gloucestershire, Gloucester£7.72169.9p£8.86194.9p£8.68190.9p£9.82215.9p31 Oct 2026, 09:33
BP logoBarnwood Sf Connect (GL4 3HA)Barnwood Road, Gloucester, Gloucestershire, Gloucester£7.72169.9p£8.95196.9p£8.68190.9p£9.91217.9p31 Oct 2026, 09:33
BP logoSouthern Co-op Guildford Woodbridge Road (GU1 4RN)Southern Co-op, 45 Woodbridge Road, Guildford, Surrey, Guildford£7.72169.9p£9.09199.9p£8.18179.9p£9.54209.9p31 Oct 2026, 09:33
BP logoBagshot Sf Connect (GU19 5HL)40 London Road, Bagshot, Surrey, Bagshot£7.72169.9p£9.09199.9p£8.68190.9p£10.00219.9p31 Oct 2026, 09:33
BP logoMfg Pantiles (GU4 7HR)224 London Road, Guildford, Surrey, Guildford£7.72169.9p£9.09199.9p£8.91195.9p£10.00219.9p31 Oct 2026, 09:33
BP logoBroken Spur Service Station (GU8 4SP)Sectorsure Ltd, The Broken Spur Shell, Petworth Road, Chiddingfold, Godalming, Godalming£7.72169.9p£9.09199.9p£8.63189.9p£9.45207.9p31 Oct 2026, 09:33
BP logoMfg Farnham (GU9 9RD)Hale Road, Farnham, Surrey, Farnham£7.72169.9p£9.18201.9p£8.91195.9p£10.00219.9p31 Oct 2026, 09:33
BP logoBroadway Service Station (HG4 1HJ)B P Service Station, North Street, Ripon, HG4 1HJ, Ripon, Ripon£7.72169.9p£9.00197.9p£8.50186.9p£9.77214.9p31 Oct 2026, 09:33
BP logoAscona Adam's Corner Service Station (HP20 1JJ)Oakfield Road, Aylesbury, Aylesbury, Buckinghamshire, Aylesbury£7.72169.9p£9.09199.9p£9.09199.9p£10.00219.9p31 Oct 2026, 09:33
BP logoBreakspear Way Sf Connect (HP2 4TZ)Breakspear Way, Hemel Hempstead, Hertfordshire, Hemel Hempstead£7.72169.9p£9.00197.9p£8.68190.9p£9.95218.9p31 Oct 2026, 09:33
BP logoChalfonts Way Sf Connect (HP7 9JS)66 White Lion Road, Amersham, Buckinghamshire, Amersham£7.72169.9p£9.09199.9p£8.68190.9p£10.04220.9p31 Oct 2026, 09:33
BP logoRontec Leads Road (HU7 0DF)Leads Road, Southside, Hull, Humberside, Hull£7.72169.9p£9.04198.9p£8.59188.9p£9.91217.9p31 Oct 2026, 09:33
BP logoUndercliffe Service Station (HX3 6XG)Undercliffe Service Station, Godley Lane, Halifax, HX3 6XG, Halifax, Calderdale, Halifax£7.72169.9p£9.00197.9p£8.77192.9p£10.04220.9p31 Oct 2026, 09:33
BP logoRontec Ellenbrook (IP2 9RP)Ellenbrook Road, Ipswich, Suffolk, Ipswich£7.72169.9p£8.86194.9p£8.59188.9p£9.72213.9p31 Oct 2026, 09:33
BP logoRontec Spring Road (IP4 5NA)Spring Road, Ipswich, Suffolk, Ipswich£7.72169.9p£8.91195.9p£8.59188.9p----31 Oct 2026, 09:33

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