fuel.co.uk home

Live prices

Cheapest petrol and diesel near BD16

25 forecourts within 5 miles of the centre of the BD16 postcode district, 2 of them inside BD16 itself.

The cheapest reported unleaded petrol (E10) within 5 miles of the centre of BD16 is £7.40 a gallon (162.7p per litre) at Asda, Bingley Street, Keighley (BD21 3ER). The average across 25 forecourts currently reporting this grade is £7.64 a gallon (168.1p per litre), so choosing the cheapest rather than an average-priced forecourt saves about £2.70 on a 50-litre fill. That local average is 2.9p per litre below the UK average of 171.0p.

The average has risen 1.7p per litre since yesterday. The average has risen 0.2p per litre since last week.

Prices last refreshed at 3:32am on 5 November 2026, supplied through the official UK Government fuel price open data scheme and checked every 30 minutes.

Unleaded Prices

Unleaded (E10)

Highest
£9.00/gal198.0p/L
Average
£7.64/gal168.1p/L
Lowest
£7.40/gal162.7p/L

Diesel Prices

Diesel (B7)

Highest
£9.95/gal218.9p/L
Average
£8.97/gal197.3p/L
Lowest
£8.76/gal192.7p/L

Premium Unleaded Prices

Premium Unleaded (E5)

Highest
£9.09/gal199.9p/L
Average
£8.52/gal187.4p/L
Lowest
£7.95/gal174.9p/L

Super Diesel Prices

Super Diesel (SDV)

Highest
£10.00/gal219.9p/L
Average
£9.80/gal215.5p/L
Lowest
£9.36/gal205.9p/L

Every station near BD16, cheapest unleaded first

StationDistanceUnleadedDieselPremiumSuper dieselUpdated
Asda logoAsda Keighley Superstore (BD21 3ER)24hBingley Street, Keighley3.2 miles£7.40162.7p£8.76192.7p--------1h ago
Sainsbury's logoSainsburys Keighley (BD21 3RU)1 Sainsburys Centre, Cavendish Street, Keighley3.1 miles£7.41162.9p£8.77192.9p£7.95174.9p----1h ago
Murco logoSun Garage (BD16 1SA)Sun Garage, Bradford Old Road, Bingley, BD16 1SA, Bingley1.4 miles£7.41162.9p£8.80193.5p--------1h ago
Morrisons logoMfg Morrisons Keighley (BD21 5JT)24hBeck Street, Keighley, Bradford3.2 miles£7.45163.9p£8.81193.9p£8.63189.9p----1h ago
Asda logoAsda Bradford Cemetery Road Superstore (BD7 2QX)24hCemetery Road, Lidget Green, Bradford4.1 miles£7.53165.7p£8.90195.7p--------1h ago
Shell logoValley Parade Service Station (BD8 7DT)24hShell Valley Parade Service Station, 174-184, Manningham Lane, Bradford4.3 miles£7.54165.9p£8.95196.9p£8.31182.9p£9.54209.9p1h ago
Shell logoWhetley Hill (BD8 8EA)24hThe Regal Complex, Whetley Hill, Bradford, BD8 8EA, Bradford4.1 miles£7.54165.9p£8.91195.9p£8.45185.9p£9.82215.9p1h ago
Morrisons logoMfg Morrisons Bradford Victoria (BD8 9AN)24hWaterside Road/ingleby Road, Bradford, West Yorkshire4 miles£7.54165.9p£8.91195.9p£8.63189.9p----1h ago
Esso logoMfg Bradford (BD1 4SP)24hCanal Road, Bradford, West Yorkshire4.4 miles£7.54165.9p£8.95196.9p£8.91195.9p£10.00219.9p1h ago
BP logoCanal Road Service Station (BD1 4SF)24hCanal Road, Bradford4.2 miles£7.54165.9p£8.91195.9p£8.31182.9p£9.68212.9p1h ago
Shell logoEg Keighley Pfs (BD21 1BB)24hSouth Street, Keighley, West Yorkshire3.3 miles£7.59166.9p£9.00197.9p£8.59188.9p£9.91217.9p1h ago
Morrisons logoMfg Morrisons Bradford Enterprise 5 (BD10 8EG)Bradford Road, Idle, Bradford4.3 miles£7.59166.9p£8.86194.9p£8.63189.9p----1h ago
BP logoPhoenix Filling Station (BD7 1JT)24hPhoenix Filling Station Ltd, 93, Listerhills Road, Bradford4.6 miles£7.63167.9p£8.95196.9p£8.27181.9p£9.36205.9p1h ago
BP logoCivic Service Station (BD18 2BJ)24h79 Otley Road, Shipley2.6 miles£7.63167.9p£8.95196.9p£8.41184.9p£9.72213.9p1h ago
Shell logoKeighley Service Station (BD21 3NH)24hHard Ings Road, Keighley3.4 miles£7.63167.9p£9.00197.9p£8.54187.9p£9.91217.9p1h ago
Texaco logoSchool Service Station (BD18 1BX)School Service Statio, 194, Leeds Road, Shipley3 miles£7.63167.9p£8.86194.9p£8.54187.9p£9.77214.9p1h ago
Gulf logoSpringfield Garage Keighley Ltd (BD21 1QQ)Springfield Garage (keighley) Ltd, Oakworth Road, Keighley, BD21 1QQ, Keighley3.5 miles£7.63167.9p£8.95196.9p£8.54187.9p----1h ago
Shell logoRontec Chellow Heights (BD9 6NT)24hHowarth Road, Bradford, West Yorkshire2.4 miles£7.63167.9p£9.04198.9p£8.50186.9p£9.91217.9p1h ago
Shell logoHard Ings Road Service Station (BD21 3NB)24hHard Ings Road, Keighley3.4 miles£7.63167.9p£9.00197.9p£8.54187.9p£9.91217.9p1h ago
Esso logoLeaventhorpe Esso Express (BD13 3DG)Thornton RD, Bradford3.9 miles£7.63167.9p£9.00197.9p£8.31182.9p£9.63211.9p1h ago
BP logoWhitecross Service Station (LS20 8LZ)24hWhite Cross Filling Station, Otley Road, Guiseley, Leeds4.8 miles£7.68168.9p£9.00197.9p£8.45185.9p£9.77214.9p1h ago
BP logoRankin Sf Connect (BD16 2RH)24hKeighley Road, Bingley, West Yorkshire0.4 miles£7.72169.9p£9.00197.9p£8.68190.9p£9.95218.9p1h ago
Esso logoRontec Otley Road (BD17 7HU)24hOtley Road, Shipley, West Yorkshire3.1 miles£7.72169.9p£9.00197.9p£8.59188.9p£9.86216.9p1h ago
Shell logoShell Saltaire (BD18 4DJ)24hBingley Road, Shipley, West Yorkshire1.8 miles£7.81171.9p£9.00197.9p£9.09199.9p£10.00219.9p1h ago
Baildon Moor Garage (BD17 6LB)Baildon Moor Garage, Northgate, Baildon, Shipley2.7 miles£9.00198.0p£9.95218.9p--------1h ago

The market shown is a fixed 5-mile radius from the centre of the BD16 postcode district. Not every station reports every fuel grade, so grade averages state how many stations they cover. Prices are supplied through the official UK Government fuel price open data scheme (Open Government Licence v3.0) and checked every 30 minutes.

Search a full postcode

Ask the fuel analyst

Answers come straight from recorded official price data, refreshed every 30 minutes.

Worth the drive?

Filling 50 litres at the cheapest reported station rather than an average-priced one saves about £2.70 today.

Questions about fuel prices near BD16

Where is the cheapest petrol near BD16?
The cheapest reported unleaded petrol (E10) within 5 miles of the centre of BD16 is 162.7p per litre at Asda, Bingley Street, Keighley (BD21 3ER). The local average is 168.1p across 25 forecourts reporting this grade. Prices were last refreshed at 3:32am on 5 November 2026 from official UK Government fuel price data.
Where is the cheapest diesel near BD16?
The cheapest reported diesel (B7) within 5 miles of the centre of BD16 is 192.7p per litre at Asda, Bingley Street, Keighley (BD21 3ER). The local average is 197.3p per litre.
How often are fuel prices in BD16 updated?
Prices are supplied by fuel retailers through the official UK Government fuel price open data scheme and checked every 30 minutes. Each station row shows when its price was last recorded.