KEIGHLEY motorists are being ripped off at the petrol pumps, it's claimed.

Anger has been voiced at price differences between petrol stations in Keighley and others, operated by the same companies, just a few miles away.

Drivers filling up in Keighley are paying as much as 12p a litre more than they would elsewhere in the district.

One motorist says supermarkets and fuel companies alike are guilty of the practice.

Davin Smith, who lives in Keighley, says: "I often travel through Shipley, Bradford and Leeds to work and I have noticed the discrepancies in pricing over the past four to six weeks.

"I feel that retailers are treating the residents of Keighley unfairly, particularly at a time when we are going through a cost-of- living crisis.

"Prices at fuel pumps in the town should be brought down to reflect those of the wider local region."

A collation of prices from last week highlights the differences: Shell Keighley 171.9p vs Shell Shipley 162.9p, Morrisons Keighley 167.4p vs Morrisons Idle 159.4p, Sainsbury's Keighley 165.9p vs Sainsbury's Greengates 157.9p, Asda Keighley 167.7p vs Asda Bierley 161.7p, Texaco Keighley 169.9p vs Texaco Cottingley 164.9p, and BP Keighley 169.9p vs BP Greengates 157.9p.

We contacted the supermarket companies for comment.

Just one, Sainsbury's, responded. A spokesperson said: "We price locally and always aim to be competitive."

On its website, the retailer says petrol prices are "very volatile" in the current climate. It adds that prices differ throughout the UK and can vary between outlets owned by the same company.

"We adjust the price at each station using locally-gathered information," it states.

"We want to ensure our petrol stations remain competitive within their local area, offering customers a fair price wherever they live.

"Also, we run regular promotions on fuel – including bonus Nectar points and money off per litre when spending a qualifying amount in our stores."

Motoring organisation the RAC runs a petrol and diesel price monitoring initiative, known as Fuel Watch.

The aim is to help ensure retailers charge drivers a fair price at forecourts.

"We monitor both wholesale and retail fuel prices daily – including those at UK supermarkets Asda, Tesco, Sainsbury's and Morrisons – and urge retailers to pass on cost savings to motorists when they can be made," said a spokesperson.

For more details, visit rac.co.uk/drive/advice/fuel-watch.