Hotels in Keighley

Search and compare Keighley hotels from hundreds of travel sites and save

Keighley, England, United Kingdom
28 Oct — 29 Oct2
Keighley, England, United Kingdom
Thu 28/10
Fri 29/10
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Keighley

Filter by star ratings
All filters
Yha Haworth
Yha Haworth
8.8 Excellent
Longlands Hall, Lees Ln, Haworth, Keighley Bd22 8Rt, Uk, Keighley, United Kingdom
Show on map
2.6 mi from city centre, Keighley 
ExcellentBased on 194 reviews
8.8

YHA Haworth is ideally positioned in peaceful surrounds in Haworth, just a short car ride from Keighley and Bradford. It also provides laundry facilities, free Wi-Fi and a games room.

Weavers Guesthouse
Weavers Guesthouse
9.8 Excellent
15 West Lane, Keighley, United Kingdom
Show on map
3.2 mi from city centre, Keighley 
ExcellentBased on 444 reviews
9.8

Located within the picturesque parkland of Haworth, Weavers Guesthouse offers comfortable accommodation and a wide range of facilities, such as luggage storage, a swimming pool and free Wi-Fi. Only a short walk from the Bronte Parsonage Museum, it provides modern rooms equipped with wireless internet access.

Leeming Wells
Leeming Wells
9.0 Excellent
Long Causeway, Keighley, United Kingdom
Show on map
4.5 mi from city centre, Keighley 
ExcellentBased on 380 reviews
9.0

An indoor pool, a sauna and 3-star accommodation are on offer at Leeming Wells. It also provides a beauty centre and meeting rooms.

Throstle Nest Farm
Throstle Nest Farm
9.3 Excellent
Woodside Lane, Keighley, United Kingdom
Show on map
6.6 mi from city centre, Keighley 
ExcellentBased on 168 reviews
9.3

Throstle Nest Farm offers 4-star accommodation, as well as a garden.

Tips for booking a Keighley hotel

Cheapest month:July
Most expensive month:December
Average price in Keighley:£66/night
Absolute cheapest price found:£9/night
Cheapest day:Thursday
Most expensive day:Friday
£40 - £96
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
£41 - £107
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Keighley, England

Show all 248 hotels
Yha Haworth
Yha Haworth
8.8 Excellent
Longlands Hall, Lees Ln, Haworth, Keighley Bd22 8Rt, Uk, Keighley, United Kingdom
Show on map
2.6 mi from city centre,  

YHA Haworth is ideally positioned in peaceful surrounds in Haworth, just a short car ride from Keighley and Bradford. It also provides laundry facilities, free Wi-Fi and a games room.

£29
Avg. per night
Weavers Guesthouse
Weavers Guesthouse
9.8 Excellent
15 West Lane, Keighley, United Kingdom
Show on map
3.2 mi from city centre,  

Located within the picturesque parkland of Haworth, Weavers Guesthouse offers comfortable accommodation and a wide range of facilities, such as luggage storage, a swimming pool and free Wi-Fi. Only a short walk from the Bronte Parsonage Museum, it provides modern rooms equipped with wireless internet access.

£62
Avg. per night
Leeming Wells
Leeming Wells
9.0 Excellent
Long Causeway, Keighley, United Kingdom
Show on map
4.5 mi from city centre,  

An indoor pool, a sauna and 3-star accommodation are on offer at Leeming Wells. It also provides a beauty centre and meeting rooms.

£78
Avg. per night
Throstle Nest Farm
Throstle Nest Farm
9.3 Excellent
Woodside Lane, Keighley, United Kingdom
Show on map
6.6 mi from city centre,  

Throstle Nest Farm offers 4-star accommodation, as well as a garden.

£84
Avg. per night

Hotel prices in Keighley

3 stars

£29 - £62

Weavers Guesthouse

No. 1 most popular

Weavers Guesthouse
9.8 Excellent
£62
Avg. per night
Yha Haworth

Best value

Yha Haworth
8.8 Excellent
£29
Avg. per night
4 stars and up

£49 - £89

Leeming Wells

No. 1 most popular

Leeming Wells
9.0 Excellent
£78
Avg. per night
The Fleece Inn

Best value

The Fleece Inn
9.1 Excellent
£49
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Keighley

Keighley travel FAQs

  • What are the best hotels in Keighley?

    Keighley is home to many highly-rated hotels, one of which is Yha Haworth, which has a current rating of 8.8. For other potential stays, consider The Old Registry, Rooms & Restaurant and Leeming Wells, which can also be great places to stay in Keighley.

  • How much do hotels in Keighley cost?

    £92/night is the average price of a hotel in Keighley, based on HotelsCombined searches over the last 3 days.

  • How much is a cheap hotel in Keighley?

    £40/night is the cheapest price found for a hotel in Keighley by HotelsCombined users over the last 72 hours.