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:32am 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 571 to 585.

StationUnleadedDieselPremiumSuper dieselUpdated
BP logoEastwood Sf Connect (CO4 0EX)Ipswich Road, Colchester, Essex, Colchester£7.91173.9p£9.09199.9p£8.86194.9p£10.04220.9p31 Oct 2026, 18:03
BP logoStonebridge Sf Connect (CV3 6RQ)Stonebridge Highway, Coventry, West Midlands, Coventry£7.91173.9p£9.09199.9p£8.86194.9p£10.04220.9p31 Oct 2026, 18:03
BP logoRontec Dartford (DA1 1YT)474 Princes Road, Dartford, Kent, Dartford£7.91173.9p£9.09199.9p£8.86194.9p£10.00219.9p31 Oct 2026, 18:03
BP logoRontec Swanley (DA14 5JA)Swanley By-pass, Sidcup, Kent, Sidcup£7.91173.9p£9.09199.9p£8.77192.9p£9.95218.9p31 Oct 2026, 18:03
BP logoMfg Swanwick (DE55 1HJ)Old Swanwick Colliery Road, Alfreton, Derbyshire, Alfreton£7.91173.9p£9.18201.9p£8.91195.9p£10.00219.9p31 Oct 2026, 18:03
BP logoMfg Barnetby (DN20 0PA)A15/M180 Interchange, Barnetby, Lincolnshire, Barnetby£7.91173.9p£9.31204.9p£8.91195.9p£10.00219.9p31 Oct 2026, 18:03
BP logoMfg Moorgate (DN22 6RN)48 Moorgate, Retford, Nottinghamshire, Retford£7.91173.9p£9.09199.9p£8.91195.9p£10.00219.9p31 Oct 2026, 18:03
BP logoMfg Monktonhall (EH21 8RE)Musselburgh BY Pass, Musselburgh, Lothian, Musselburgh£7.91173.9p£9.27203.9p£8.91195.9p£10.00219.9p31 Oct 2026, 18:03
BP logoMfg Newbridge (EH28 8PW)1 Clifton Hall Road, Edinburgh, West Lothian, Edinburgh£7.91173.9p£9.09199.9p£8.91195.9p£10.00219.9p31 Oct 2026, 18:03
BP logoGreat Torrington Sf Connect (EX38 8EJ)New Road, Torrington, Devon, Torrington£7.91173.9p£9.09199.9p£8.86194.9p£10.04220.9p31 Oct 2026, 18:03
BP logoClydebank Filling Station (G81 1JA)Shell Clydebank, 602-610, Glasgow Road, Clydebank, Clydebank£7.91173.9p£9.09199.9p£8.77192.9p£9.95218.9p31 Oct 2026, 18:03
BP logoMilton Sf Connect (G82 2TN)Dumbarton Road, Dumbarton, West Dunbartonshire, Dumbarton£7.91173.9p£9.31204.9p£8.86194.9p£10.27225.9p31 Oct 2026, 18:03
BP logoStation Road Sf Connect (GL54 1JU)Station Road, Stow-on-the-wold, Gloucestershire, Stow-on-the-wold£7.91173.9p£9.18201.9p£8.86194.9p£10.13222.9p31 Oct 2026, 18:03
BP logoBurford Road Filling Station (GL7 5DS)Burford Road Filling Station, Burford Road, Cirencester, GL7 5DS, Cirencester, Cirencester£7.91173.9p£9.09199.9p£8.45185.9p£9.63211.9p31 Oct 2026, 18:03
BP logoCrondall Sf Connect (GU10 5RP)A287 Mill Lane, Farnham, Surrey, Farnham£7.91173.9p£9.09199.9p£8.81193.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