Updated Daily

Cheapest Petrol in Keighley

#2 of 24 Cheapest in Yorkshire

Comparing 4 fuel stations across Keighley, Yorkshire. Prices from 146.9p today.

Lowest Petrol
146.9p
Avg Petrol
154.1p
Lowest Diesel
167.9p
Avg Diesel
181.3p

Fuel Prices in Keighley, Yorkshire

Keighley ranks among the top 3 cheapest places for fuel in Yorkshire. We're tracking 4 stations, with the best price currently 146.9p at Morrisons, MFG Morrisons Keighley, Beck Street, Keighley. Prices vary by up to 15.0p per litre across the area, so comparing before you fill up is worth it.

Diesel prices in the area range from 167.9p to 193.9p per litre. On a 50-litre fill-up, choosing the cheapest station could save you up to £7.50 on petrol or £13.00 on diesel.

Top 4 Cheapest Stations in Keighley

1
Morrisons
MFG Morrisons Keighley, Beck Street, Keighley
146.9p
Petrol
2
Asda
Bingley Street, Keighley
149.7p
Petrol
3
Asda
Station Road, Keighley
157.9p
Petrol
4
BP
Station Road , Crosshills, Keighley, Yorkshire, BD20 7DT
161.9p
Petrol
Local Insights

Did You Know?

Discover unique facts and essential driving tips for Keighley.

💡
Did You Know?

Keighley is the gateway to Bronte Country — the Keighley & Worth Valley Railway is a famous heritage steam line.

🚗
Motorist Tip

The A629 to Skipton passes through beautiful Airedale — fuel up in Keighley as rural options are sparse.

Fuelwise Blog

Latest News & Guides

Stay informed with the latest UK fuel news, money-saving tips and driver guides.

Find Cheaper Fuel

Check the price leaderboard

See which stations are consistently cheap over time, not just today.