Petrol and diesel prices in Keighley
10 forecourts. Prices refresh every 5 minutes.
The cheapest unleaded in Keighley is 158.7p at Asda Keighley Superstore, against a town average of 164.6p. For diesel, Asda Keighley Superstore is cheapest at 191.7p (average 195.9p). Unleaded here averages 3.1p below the UK average of 167.7p.
Open the live map for Keighley
All fuel prices in Keighley
| Station | Unleaded | Diesel | Super unleaded | Premium diesel |
|---|---|---|---|---|
| Asda Keighley SuperstoreBingley Street, BD21 3ER | 158.7 | 191.7 | – | – |
| Gulf Springfield Garage Keighley LtdSpringfield Garage (keighley) Ltd, BD21 1QQ | 159.9 | 196.9 | 181.9 | – |
| Mfg Morrisons KeighleyBeck Street, BD21 5JT | 159.9 | 193.9 | 185.9 | – |
| Sainsburys Keighley1 Sainsburys Centre, BD21 3RU | 159.9 | 191.9 | 171.9 | – |
| Shell Harvest Energy Keighley Eg KeighleySouth Street, BD21 1BB | 161.9 | 196.9 | 181.9 | 216.9 |
| Shell KeighleyHard Ings Road, BD21 3NH | 167.9 | 197.9 | 187.9 | 217.9 |
| Asda Cross Hills Express PetrolStation Road, BD20 7DX | 168.9 | 196.9 | 184.9 | – |
| BP Rontec KeighleyStation Road, BD20 7DT | 168.9 | 197.9 | – | – |
| Shell Hard Ings RoadHard Ings Road, BD21 3NB | 169.9 | 197.9 | 189.9 | 217.9 |
| Shell Silsden Self ServeSilsden Self Serve, BD20 0EA | 169.9 | 196.9 | 189.9 | 213.9 |
Prices in pence per litre. Prices refresh every 5 minutes.
Seen a different price at the pump? Report a discrepancy to Fuel Finder.