Fuel Prices in BD21
7 petrol stations in the BD21 postcode area
Avg Unleaded
154.2p
Avg Diesel
188.7p
Cheapest Unleaded
150.7p
Cheapest Diesel
185.9p
All Stations in BD21
| Station | Unleaded | Diesel | Super | Premium |
|---|---|---|---|---|
Asda Keighley Superstore BD21 3ER | 150.7p | 186.7p | — | — |
Mfg Morrisons Keighley BD21 5JT | 152.9p | 186.9p | 165.9p | — |
Sainsburys Keighley BD21 3RU | 152.9p | 185.9p | 164.9p | — |
Springfield Garage Keighley Ltd BD21 1QQ | 154.9p | 189.9p | 174.9p | — |
K Keighley Service Station BD21 3NH | 155.9p | 189.9p | 175.9p | 209.9p |
Shell Harvest Energy Keighley BD21 1BB | 155.9p | 191.9p | 180.9p | 216.9p |
H Hard Ings Road Service Station BD21 3NB | 155.9p | 189.9p | 175.9p | 209.9p |
Fuel Prices in the BD21 Area
There are 7 petrol stations in the BD21 postcode area. The average price of unleaded petrol is 154.2p per litre, with the cheapest at 150.7p. Diesel averages 188.7p per litre, with the cheapest at 185.9p.
Fuel brands available in BD21 include Asda, Morrisons, Sainsbury'S, Gulf, Keighley Service Station, Shell Harvest Energy, Hard Ings Road Service Station.
All prices are sourced from the UK Government Fuel Finder API under The Motor Fuel Price (Open Data) Regulations 2025 and are updated every 30 minutes.