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.579 at Sainsbury's.
Cheapest Diesel£ 1.579 — Sainsbury's
Cheapest Unleaded£ 1.449 — Sainsbury's
Stations10
Loading map…
Asda
Bingley Street, BD21 3ER Keighley
Unleaded (E10): £ 1.447Diesel: £ 1.577
Sainsbury's
1 Sainsburys Centre, Cavendish Street, BD21 3RU Keighley
Unleaded (E10): £ 1.449Diesel: £ 1.579
Morrisons
Beck Street, BD21 5JT Keighley
Unleaded (E10): £ 1.469Diesel: £ 1.599
Gulf
Springfield Garage (keighley) Ltd, Oakworth Road, Keighley, BD21 1QQ, BD21 1QQ Keighley
Unleaded (E10): £ 1.519Diesel: £ 1.639
Asda Express
Station Road, Cross Hills, BD20 7DX Keighley
Unleaded (E10): £ 1.509Diesel: £ 1.649
BP
Station Road, BD20 7DT Keighley
Unleaded (E10): £ 1.519Diesel: £ 1.659
Shell
Hard Ings Road, BD21 3NH Keighley
Unleaded (E10): £ 1.529Diesel: £ 1.699
Shell
Hard Ings Road, BD21 3NB Keighley
Unleaded (E10): £ 1.529Diesel: £ 1.699
Shell
Silsden Self Serve, Keighley Road, Silsden, BD20 0EA Keighley
Unleaded (E10): £ 1.549Diesel: £ 1.719
Shell Harvest Energy
South Street, BD21 1BB Keighley
Unleaded (E10): £ 1.559Diesel: £ 1.739
Price trend in Keighley
Diesel ranged between £ 1.547 and £ 1.739 over the last 30 days.
Unleaded (E10) ranged between £ 1.427 and £ 1.559 over the last 30 days.
| Date | Avg. Diesel | Avg. Unleaded |
|---|---|---|
| 07/07/2026 | £ 1.604 | £ 1.476 |
| 08/07/2026 | £ 1.602 | — |
| 09/07/2026 | £ 1.601 | — |
| 10/07/2026 | £ 1.604 | £ 1.480 |
| 11/07/2026 | — | £ 1.481 |
| 12/07/2026 | £ 1.600 | £ 1.482 |
| 13/07/2026 | — | £ 1.483 |
| 14/07/2026 | £ 1.607 | £ 1.487 |
| 15/07/2026 | £ 1.614 | £ 1.491 |
| 16/07/2026 | — | £ 1.496 |
| 17/07/2026 | £ 1.643 | £ 1.500 |
| 18/07/2026 | £ 1.647 | £ 1.502 |
| 19/07/2026 | £ 1.648 | £ 1.503 |
| 20/07/2026 | £ 1.653 | £ 1.506 |
Price comparison
Keighley is currently cheaper than the median in Yorkshire and the Humber (2.0p) and the average in United Kingdom (4.2p).
| Area | Diesel | Unleaded (E10) |
|---|---|---|
| City | £ 1.659 | £ 1.507 |
| Yorkshire and the Humber | £ 1.679 | £ 1.519 |
| United Kingdom | £ 1.701 | £ 1.543 |