Petrol stations in Keighley
There are 10 petrol stations in Keighley (Yorkshire and the Humber) with current fuel prices. The cheapest diesel is currently € 1.737 at Asda.
Cheapest Diesel£ 1.737 — Asda
Cheapest Unleaded£ 1.527 — Asda
Stations10
Loading map…
Asda
Bingley Street, BD21 3ER Keighley
Unleaded (E10): £ 1.527Diesel: £ 1.737
Sainsburys
1 Sainsburys Centre, Cavendish Street, BD21 3RU Keighley
Unleaded (E10): £ 1.539Diesel: £ 1.739
Morrisons
Beck Street, BD21 5JT Keighley
Unleaded (E10): £ 1.559Diesel: £ 1.769
Gulf
Springfield Garage (keighley) Ltd, Oakworth Road, Keighley, BD21 1QQ, BD21 1QQ Keighley
Unleaded (E10): £ 1.589Diesel: £ 1.829
Shell Harvest Energy
South Street, BD21 1BB Keighley
Unleaded (E10): £ 1.599Diesel: £ 1.829
Shell
Hard Ings Road, BD21 3NB Keighley
Unleaded (E10): £ 1.619Diesel: £ 1.849
Shell
Hard Ings Road, BD21 3NH Keighley
Unleaded (E10): £ 1.619Diesel: £ 1.849
Shell
Silsden Self Serve, Keighley Road, Silsden, BD20 0EA Keighley
Unleaded (E10): £ 1.619Diesel: £ 1.849
Asda Express
Station Road, Cross Hills, BD20 7DX Keighley
Unleaded (E10): £ 1.619Diesel: £ 1.849
BP
Station Road, BD20 7DT Keighley
Unleaded (E10): £ 1.679Diesel: £ 1.889
Price trend in Keighley
Diesel ranged between £ 1.697 and £ 1.889 over the last 30 days.
Unleaded (E10) ranged between £ 1.517 and £ 1.679 over the last 30 days.
| Date | Avg. Diesel | Avg. Unleaded |
|---|---|---|
| 20/08/2026 | £ 1.781 | £ 1.570 |
| 21/08/2026 | £ 1.778 | £ 1.569 |
| 24/08/2026 | £ 1.778 | £ 1.573 |
| 25/08/2026 | £ 1.783 | £ 1.574 |
| 26/08/2026 | £ 1.791 | £ 1.574 |
| 27/08/2026 | £ 1.793 | £ 1.576 |
| 28/08/2026 | £ 1.798 | £ 1.577 |
| 29/08/2026 | £ 1.802 | — |
| 31/08/2026 | £ 1.802 | £ 1.584 |
| 01/09/2026 | £ 1.802 | £ 1.584 |
| 02/09/2026 | £ 1.802 | £ 1.586 |
| 03/09/2026 | £ 1.813 | £ 1.589 |
| 04/09/2026 | £ 1.816 | £ 1.589 |
| 05/09/2026 | £ 1.819 | £ 1.595 |
Price comparison
Keighley is currently cheaper than the median in Yorkshire and the Humber (4.7p) and the average in United Kingdom (6.1p).
| Area | Diesel | Unleaded (E10) |
|---|---|---|
| City | £ 1.802 | £ 1.587 |
| Yorkshire and the Humber | £ 1.849 | £ 1.629 |
| United Kingdom | £ 1.863 | £ 1.647 |