Hotels in Keighley

Search among 6 available hotels and places to stay in Keighley from 50+ providers

Check-in
Select date
-
Check-out
Select date
Rooms and Guests2 Guests, 1 Room
Check-in
Select date
-
Check-out
Select date
Rooms and Guests2 Guests, 1 Room
Filter & Sort
View map
Check-in
Select date
-
Check-out
Select date
Rooms and Guests2 Guests, 1 Room
1Filter & Sort
View map
View map
1-6 out of 6
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
Busfeild ArmsBed & Breakfast
8.4
Great61 reviews
Map
4.1 km from City Centre
Salts Mill Gallery and Saint Luke's are respectively 6 km and 300 metres from the 4-star Busfeild Arms Bed & Breakfast.
From£ 109 /nightSelect
8.4
Great188 reviews
Map
1.7 km from City Centre300 m from Fardew Golf Club
The Dalesgate is a charming 3-star property set 5 minutes by car from Keighley Civic Centre & Police Museum and 2.6 km from East Riddlesden Hall.
From£ 62 /nightSelect
Park Top HouseGuest house
8.0
Great43 reviews
Map
5.0 km from City Centre
The Park Top House, located less than a 5-minute walk from Keighley and Worth Valley Railway, is also at a proximity to Central Park.
From£ 95 /nightSelect
8.0
Great53 reviews
Map
600 m from City Centre1.3 km from Cliffe Castle Museum
The King'S Head is a cosy 3-star property set merely 1.5 km from Airedale Shopping Centre and nearly 25 minutes on foot from Keighley Bus Museum.
From£ 44 /nightSelect
No 11 Bistro & RoomsBed & Breakfast
8.2
Great44 reviews
Map
5.0 km from City Centre
The 3-star No 11 Bistro & Rooms Keighley is located 30 km from Leeds Bradford airport and in proximity to C Bronte Parsonage bus stop.
From£ 83 /nightSelect
Supreme ApartmentsGuest house
8.8
Great6 reviews
Map
1.7 km from City Centre1.1 km from Branshaw Golf Club
Bronte Parsonage Museum is 10 minutes' drive from the Supreme Keighley and Holden Park is 10 minutes away by car.
From£ 52 /nightSelect

FAQs about hotels in Keighley

We hope that the answers to these questions will help you plan your trip

Which hotels in Keighley have a central location?

The best hotel in Keighley city centre is The King'S Head Hotel rated 8.0/10, offering a picnic area, a gaming room, and live performances on site. To check more central hotels click here.

What are the best budget hotels in Keighley?

There are more than 4 top budget properties in Keighley. No 11 Bistro & Rooms rated 8.4/10 is great for your budget stay in Keighley. This property has cots and ironing. Also Dalesgate Hotel - Self Check In is a good choice with rating 8.6/10 at the cost of 62£ per night. Go here to see more cheap hotels.

What are the best romantic hotels in Keighley?

According to HotelMix.co.uk travel data, there are 6 deals for couples. Busfeild Arms rated 8.4/10 is a favourite 4-star hotel for couples, featuring cots, a special menu, and restaurant. Travellers can book a room at this property for about 109£ per night. To see more romantic hotels click here.

What are the top family-friendly Keighley properties?

Busfeild Arms (rating: 8.4/10): a family-hotel with cots, a special menu, and restaurant for 109£ per night. You also can book Dalesgate Hotel - Self Check In (rating: 8.6/10) for about 62£ per night. This child-friendly property offers cycling, fishing, and housekeeping service on site. For more family deals click here.

Which Keighley hotels near Cliffe Castle Museum are the best?

According to HotelMix.co.uk travel data, travellers love staying at Dalesgate Hotel - Self Check In (rating: 8.6/10), which offers cycling, fishing, and housekeeping service. It’s set a 10-minute walk from Cliffe Castle Museum. For more suitable options go here.

What are the best hotels in Keighley?

For instance, book Dalesgate Hotel - Self Check In rated 8.6/10 for 62£ per night. It's set 2.8 km from Branshaw Golf Club and provides cycling, fishing, and housekeeping service. Busfeild Arms rated 8.4/10 may also suit you — only 109£ per one night. It features cots, a special menu, and restaurant.

How much do hotels in Keighley cost?

According to HotelMix.co.uk travel data, the average prices for Keighley hotels are:
A 4-star hotel room costs 109£ per night. You may book Busfeild Arms with cots, a special menu, and restaurant.

Where to stay in Keighley?

Best cheap hotels in Keighley

On the budget-priced end, you can stay at the 3-star Old Silent Inn with room rates from 121£. Dalesgate Hotel is an affordable option that is 1.9 km from Keighley War Memorial.

Convenience of staying in hotels in the city centre

Consider staying in a hotel near Keighley Library, such as The King'S Head Hotel, which comes at 41£ per night. If you want to enjoy the city's natural scenery, choose a hotel near Bronte Parsonage Museum, such as Park Top House, a 4-star accommodation set near a valley and waterfalls.

Explore and find your best apartments, B&Bs and others

To add an element of fun for children to your stay, think about booking a room at the family-friendly Busfeild Arms with free private parking and free parking. Make sure to choose Leeming Wells - Guest House near Gallery II - a top-rated resort with views of the sea.

Show moreLess

Keighley hotels essential information

🏨 Hotels in Keighley 6
👛 Lowest price 44 GBP
✍️ Hotels Reviews 395