Fuel Prices in BD2
14 petrol stations in the BD2 postcode area
Avg Unleaded
155.2p
Avg Diesel
188.9p
Cheapest Unleaded
150.7p
Cheapest Diesel
185.9p
All Stations in BD2
| 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 | — |
Mfg Morrisons Skipton BD23 1RT | 153.9p | 186.9p | 165.9p | — |
| 153.9p | 185.9p | 162.9p | — | |
Gem Threshfield BD23 5PL | 154.9p | 186.9p | 169.9p | 199.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 |
Asda Settle Express Petrol BD24 9JD | 156.9p | 188.9p | 172.9p | 204.9p |
Silsden Self Serve BD20 0EA | 156.9p | 191.9p | 179.9p | 199.9p |
Asda Cross Hills Express Petrol BD20 7DX | 157.9p | 192.9p | 173.9p | 176.9p |
Rontec Keighley BD20 7DT | 158.9p | 189.9p | — | — |
Fuel Prices in the BD2 Area
There are 14 petrol stations in the BD2 postcode area. The average price of unleaded petrol is 155.2p per litre, with the cheapest at 150.7p. Diesel averages 188.9p per litre, with the cheapest at 185.9p.
Fuel brands available in BD2 include Asda, Morrisons, Sainsbury'S, Tesco, Shell, Gulf, Keighley Service Station, Shell Harvest Energy and 4 more.
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.