- Home
- /
- Sainsbury's
- /
- BD
- /
- Sainsbury's BD21 3RU
Updated 21 April 2026
โ
3.6p cheaper than area avg
Sainsbury's Sainsburys Centre
1 Sainsburys Centre, Cavendish Street, Keighley ยท BD21 3RU
You save hereยฃ1.80per 50-litre fillUnleaded is 3.6p cheaper than the 6-station average ยท Diesel saves another 6.0p/L.
Today's prices
Pump prices ยท per litre
E10 UNLEADED
149.9p
โผ 3.6p vs area
E5 PREMIUM
161.9p
- Area avg
B7 DIESEL
181.9p
โผ 6.0p vs area
SDV SUPER
-
No data
Availability
Opening hours
Forecourt
What's on site
No amenity data published for this station.
Nearby stations
Compare within ~1 mile
Asda Bingley Street
BD21 3ER ยท 0.3 km ยท -0.2p Unleaded
149.7p
E10
Morrisons Beck Street
BD21 5JT ยท 0.5 km ยท +2.0p Unleaded
151.9p
E10
Gulf Springfield Garage (keighley) Ltd
BD21 1QQ ยท 0.8 km ยท +5.0p Unleaded
154.9p
E10
Keighley Service Station Hard Ings Road
BD21 3NH ยท 0.8 km ยท +5.0p Unleaded
154.9p
E10
Hard Ings Road Service Station Hard Ings Road
BD21 3NB ยท 0.9 km ยท +5.0p Unleaded
154.9p
E10
Shell South Street
BD21 1BB ยท 1.3 km ยท +5.0p Unleaded
154.9p
E10
Common questions
Quick answers
What is the fuel price at Sainsbury's BD21 3RU today?+
Unleaded (E10) is 149.9p. Premium (E5) is 161.9p. Diesel (B7) is 181.9p. Prices refresh daily from the UK Government's Fuel Finder scheme.
How does this station compare to nearby ones?+
Unleaded at 149.9p is 3.6p cheaper than the 6-station area average of 153.5p, beating 5 of 6 nearby rivals.
How accurate are the prices shown?+
Prices are supplied by the retailer directly through the UK Department for Transport's Fuel Finder scheme - a legally mandated price reporting system. Our database refreshes every 30 minutes.