|Most expensive month:||December|
|Average price in Keighley:||S$ 121/night|
|Absolute cheapest price found:||S$ 17/night|
|Most expensive day:||Friday|
Dalesgate Hotel (8.4/10 from 429 reviews), The Fleece Inn (9.2/10 from 939 reviews), and Mercure Bradford Bankfield Hotel (7.1/10 from 1,057 reviews) are all highly rated places to stay in Keighley.
Hotels in Keighley cost an average of S$ 273/night according to HotelsCombined data in the last 72 hours. A 4- or 5-star hotel in Keighley had higher average prices of S$ 293/night and S$ 272/night, respectively.
HotelsCombined users have found cheap hotels in Keighley starting from S$ 68 per night in the last 3 days.