Live prices · 7 forecourts

Petrol and diesel prices in Keighley

Prices at 7 forecourts in Keighley, as reported to the UK Government's Fuel Finder scheme. The cheapest unleaded today is 161.9p at Sainsburys Keighley; the cheapest diesel is 192.7p at Asda Keighley Superstore.

Updated 8 Nov 2026, 15:17Part of Bradford

Cheapest in Keighley now

Live
  • Unleaded
  • Diesel
  • Super
  • Prem. diesel
Lowest price for each fuel among the forecourts below — each may be at a different forecourt.

Today's prices in Keighley

Averages of every forecourt here with a price reported in the last 30 days, compared with the UK.

Unleaded (E10)

165.6paverage

£7.53 a gallon

3.8p below UK average

Cheapest 161.9p at Sainsburys Keighleyreported 8 Nov 2026, 07:27

7 forecourts with a recent price

Diesel (B7)

195.4paverage

£8.88 a gallon

2.3p below UK average

Cheapest 192.7p at Asda Keighley Superstorereported 13 Oct 2026, 19:03

6 forecourts with a recent price

Super unleaded (E5)

185.2paverage

£8.42 a gallon

2.1p below UK average

Cheapest 173.9p at Sainsburys Keighleyreported 8 Nov 2026, 07:27

6 forecourts with a recent price

Super diesel (B7)

217.9paverage

£9.91 a gallon

1.8p above UK average

Cheapest 217.9p at Keighley Service Stationreported 19 Oct 2026, 12:54

2 forecourts with a recent price

Every forecourt in Keighley, cheapest first

Sort by any fuel. Each price shows when the forecourt reported it.

  • Sainsburys Keighley

    Sainsbury's · BD21 3RU · 1 Sainsburys Centre

    Unleaded
    161.9p8 Nov 2026, 07:27
    Diesel
    192.9p13 Oct 2026, 07:36
    Super
    173.9p8 Nov 2026, 07:27
    Prem. diesel
    —
  • Asda Keighley Superstore

    Asda · BD21 3ER · Bingley Street

    Unleaded
    162.7p30 Oct 2026, 16:37
    Diesel
    192.7p13 Oct 2026, 19:03
    Super
    —
    Prem. diesel
    —

    24 hours

  • MFG Morrisons Keighley

    Morrisons · BD21 5JT · Beck Street

    Unleaded
    162.9p6 Nov 2026, 00:13
    Diesel
    193.9p16 Oct 2026, 23:58
    Super
    185.9p6 Nov 2026, 00:13
    Prem. diesel
    —

    24 hoursLPG

  • EG Keighley Pfs

    Shell · BD21 1BB · South Street

    Unleaded
    165.9p5 Nov 2026, 16:22
    Diesel
    —
    Super
    185.9p5 Nov 2026, 16:22
    Prem. diesel
    —

    24 hoursAdBlue pumps

  • Keighley Service Station

    Shell · BD21 3NH · Hard Ings Road

    Unleaded
    167.9p4 Nov 2026, 17:08
    Diesel
    197.9p19 Oct 2026, 12:54
    Super
    187.9p4 Nov 2026, 17:08
    Prem. diesel
    217.9p19 Oct 2026, 12:54

    24 hoursAdBlue pumpsLPG

  • Springfield Garage Keighley LTD

    Gulf · BD21 1QQ · Springfield Garage (keighley) Ltd

    Unleaded
    167.9p27 Oct 2026, 22:07
    Diesel
    196.9p15 Oct 2026, 21:09
    Super
    187.9p27 Oct 2026, 22:07
    Prem. diesel
    —
  • Hard Ings Road Service Station

    Shell · BD21 3NB · Hard Ings Road

    Unleaded
    169.9p5 Nov 2026, 13:34
    Diesel
    197.9p19 Oct 2026, 14:21
    Super
    189.9p5 Nov 2026, 13:34
    Prem. diesel
    217.9p19 Oct 2026, 14:21

    24 hoursAdBlue pumps

What the prices say in Keighley

  • Unleaded in Keighley runs from 161.9p to 169.9p — 8.0p apart, or £4.40 on a 55-litre tank.

  • The average unleaded price here is 3.8p below the UK average, and diesel is 2.3p below.

  • The 3 supermarket forecourts average 162.5p for unleaded — 5.4p less than the 4 other forecourts.

  • In the last 7 days 5 forecourts here changed an unleaded or diesel price 8 times: 7 cuts and 1 rises.

  • 5 forecourts sell fuel 24 hours a day. 24-hour petrol stations near you

  • 3 forecourts have AdBlue at the pump, and 2 have LPG pumps. AdBlue pumps near you · LPG near you

Keighley against the UK, day by day

Daily averages from the same forecourts and the same freshness rules as the table.

Unleaded

165p166p167p168p169p170p171p172p173p174p175p176p26 Sept17 Oct8 Nov169.4p UK165.6p Keighley
KeighleyUK
Average unleaded price in Keighley and across the UK
DayKeighleyUK
26 Oct168.7p173.0p
27 Oct167.9p172.8p
28 Oct167.9p172.6p
29 Oct167.9p172.3p
30 Oct167.2p171.9p
31 Oct167.2p171.8p
1 Nov167.2p171.7p
2 Nov166.3p171.4p
3 Nov166.3p171.0p
4 Nov165.7p170.7p
5 Nov165.9p170.2p
6 Nov165.7p169.7p
7 Nov165.7p169.5p
8 Nov165.6p169.4p

Diesel

195p196p197p198p199p200p26 Sept17 Oct8 Nov197.7p UK195.4p Keighley
KeighleyUK
Average diesel price in Keighley and across the UK
DayKeighleyUK
26 Oct195.7p198.8p
27 Oct195.7p198.7p
28 Oct195.7p198.6p
29 Oct195.4p198.6p
30 Oct195.4p198.4p
31 Oct195.4p198.4p
1 Nov195.4p198.4p
2 Nov195.4p198.4p
3 Nov195.4p198.3p
4 Nov195.4p198.2p
5 Nov195.4p198.0p
6 Nov195.4p197.9p
7 Nov195.4p197.8p
8 Nov195.4p197.7p

Across Bradford as a whole, unleaded averages 166.8p and diesel 196.6p.

Brands in Keighley

Average unleaded price by brand, against the UK average.

Average unleaded price by brand in Keighley
  • Sainsbury's1 forecourt161.9p
  • Asda1 forecourt162.7p
  • Morrisons1 forecourt162.9p
  • Shell3 forecourts167.9p
  • Gulf1 forecourt167.9p

UK average unleaded: 169.4pScale 161p – 170p

Questions about fuel in Keighley

Where is the cheapest petrol in Keighley today?

Sainsburys Keighley (1 Sainsburys Centre, BD21 3RU) at 161.9p a litre, reported 8 Nov 2026, 07:27. Next is Asda Keighley Superstore at 162.7p. Prices can change before you arrive.

Where is the cheapest diesel in Keighley today?

Asda Keighley Superstore (Bingley Street, BD21 3ER) at 192.7p a litre, reported 13 Oct 2026, 19:03. Next is Sainsburys Keighley at 192.9p. Prices can change before you arrive.

What is the average price of petrol in Keighley?

Unleaded (E10) averages 165.6p a litre across 7 forecourts, against 169.4p for the UK as a whole. Diesel averages 195.4p. The averages use only prices reported in the last 30 days.

Which forecourts in Keighley are open 24 hours?

MFG Morrisons Keighley, Keighley Service Station, Asda Keighley Superstore, EG Keighley Pfs and Hard Ings Road Service Station list 24-hour fuel. Hours come from the retailers themselves; the station pages show each day's times.

Where can I get AdBlue at the pump in Keighley?

Keighley Service Station, EG Keighley Pfs and Hard Ings Road Service Station report AdBlue pumps to the government's Fuel Finder scheme. Find the nearest AdBlue pump from anywhere in the UK.

Where can I buy LPG in Keighley?

MFG Morrisons Keighley and Keighley Service Station report LPG pumps. The government scheme doesn't publish LPG prices. Every LPG station in the UK.

How often do fuel prices change in Keighley?

Over the last week, 5 forecourts changed an unleaded or diesel price, 8 times in all (7 cuts, 1 rises). Retailers must report each change to the Fuel Finder scheme within 30 minutes, and FuelWise picks it up at its next read of the feed.

Get told when fuel in Keighley gets cheaper

Price-drop alerts, your saved stations and CarPlay are coming in the FuelWise iPhone app, which is in final testing. Prices here stay free on the web.

Coming soon

Prices are reported by the forecourts themselves to the UK Government's Fuel Finder scheme, which requires every change to be published within 30 minutes. FuelWise reads the feed every 15 minutes and last updated these figures on 8 Nov 2026, 15:17. Each price shows when it was reported; prices older than 30 days and stations that have stopped reporting are left out.

How we calculate averages · Contains public sector information licensed under the Open Government Licence v3.0.