Houses for sale & to rent in Keighley, North Yorkshire

House Prices in Keighley

Properties in Keighley have an average house price of £262,473.00 and had 721 Property Transactions within the last 3 years.¹
Keighley is an area in North Yorkshire with 5,832 households², where the most expensive property was sold for £1,300,000.00.

Properties for sale in Keighley

icon

Neighbourhoods in Keighley

Navigate through our locations to find the location of your next house in Keighley, North Yorkshire for sale or to rent.


Frequently asked questions about Keighley


What is the average price for a property for sale in Keighley?

The average price for a property for sale in Keighley is £262,473. This amount is 15% lower than the average price in North Yorkshire. There are 2,220 property listings for sale in Keighley.


What locations have the most expensive properties for sale in Keighley?

The locations with the most expensive properties for sale in Keighley are Aire Valley With Lothersdale at an average of £316,185 and Sutton-in-craven at an average of £242,252.


What locations have the most affordable properties for sale in Keighley?

The locations with the most affordable properties for sale in Keighley are Glusburn at an average of £238,961 and Cowling at an average of £239,274.


Which train stations are available in or near Keighley?

Some of the train stations available in or near Keighley are Cononley, Steeton and Silsden and Skipton.