Skip to main content

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Keighley – 88 hotels and places to stay
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Dalesgate Hotel 2 stars

Hotel in Keighley

The Dalesgate Hotel is a friendly, family-run 2-star hotel on the edge of the Yorkshire Dales and 'Bronte Country'. Holistic therapies are on offer. They cooked me a delicious vegan breakfast.

Show more Show less
8.4
Very good
439 reviews
Price from
£54.50
per night

The King's Head Hotel

Hotel in Keighley

Situated close to Bronte country and the Yorkshire Dales, The King’s Head Hotel offers cosy accommodation close to central Keighley. A really great little place to stay, staff excellent

Show more Show less
7.3
Good
172 reviews
Price from
£40.50
per night

Busfeild Arms

Keighley

Busfeild Arms is set in Keighley, 22 km from Leeds and 24 km from Harrogate. Guests can enjoy the on-site restaurant. Free private parking is available on site. Absolutely stunning bedroom showcasing features of the ancient building. We were blown away when we first saw the room! Everything was perfectly clean and comfortable and we fully enjoyed our stay.

Show more Show less
9.3
Superb
285 reviews
Price from
£79
per night

Curlew Cottage, Keighley 4 stars

Keighley

Situated in Keighley in the West Yorkshire region, Curlew Cottage, Keighley features a garden. The accommodation is 38 km from Harrogate. Warm welcome, home made scones, underfloor heating.

Show more Show less
9.9
Exceptional
10 reviews
Price from
£156
per night

Royds Hall Cottage 4 stars

Keighley

Situated in Keighley in the West Yorkshire region, Royds Hall Cottage has a patio and garden views. Cottage was purrrr-fect, real Christmas tree was a lovely little touch. Views were just beautiful, would never get bored of that view. Went for a few runs none of which were flat; hills everywhere but enjoyed the challenge and the scenery more than made up for it. Nice little play park for little ones just under half a mile away which we visited on Christmas Day, few pubs close by too. Didn’t visit them this time but definitely will if we’re lucky enough to make a return visit. Lovely friendly hosts too, made us feel more than welcome. Lovely every second :-)

Show more Show less
9.7
Exceptional
26 reviews
Price from
£95
per night

Fell Cottage

Keighley

Situated in Keighley in the West Yorkshire region, Fell Cottage has a patio. The accommodation is 46 km from Harrogate, and guests benefit from private parking available on site and free WiFi. Private parking space. Had a lovely drive to work through picturesque countryside. Quiet, comfortable, cooker/microwave and washing machine.

Show more Show less
8.7
Fabulous
25 reviews
Price from
£79
per night

Moldy Warp Barn 4 stars

Keighley

Moldy Warp Barn is located in Keighley. The accommodation is 43 km from Harrogate. The holiday home features 3 bedrooms, a kitchen with a dishwasher and a microwave, a washing machine, and 1 bathroom.... Very characterful barn accommodation. Space well used. Well maintained. Good kitchen for making proper meals. Good heating, hot water, shower. Very comfortable beds. Farmyard location authentic with delightful goats, dogs, cats, donkey etc. Very friendly hosts. Good walks locally (especially across fields to Brontes’ Haworth) and further afield. Loads of shopping options (by car). Nearest chip shop in Haworth excellent.

Show more Show less
8.8
Fabulous
6 reviews
Price from
£159.50
per night

Wesley Cottage, Keighley 4 stars

Keighley

Located in Keighley in the West Yorkshire region, Wesley Cottage, Keighley is a 4-star property featuring free WiFi. The accommodation is 46 km from Harrogate.

Show more Show less
8.6
Fabulous
4 reviews
Price from
£106
per night

The Old Forge, Keighley 5 stars

Keighley

Set in Keighley in the West Yorkshire region, The Old Forge, Keighley has a garden. The accommodation is 50 km from Harrogate.

Show more Show less
7.8
Good
2 reviews
Price from
£134
per night

Meadow Cottage 5 stars

Keighley

Meadow Cottage is located in Keighley. The accommodation is 48 km from Harrogate.

Show more Show less
9.9
Exceptional
3 reviews
Price from
£326
per night
Subscribe to see Secret Deals

Prices drop the moment you sign up!

What guests said about Keighley:

Explore guest reviews of hotels in Keighley

See all