Properties are selected based on real traveller reviews and popularity among guests who’ve booked a night in Keighley on Hotels.com. These Keighley hotels consistently deliver on quality, location and traveller experience. Last updated on .
Hotels in Keighley
Free cancellation options if plans change
Earn rewards on every night you stay
Save more with Member Prices
Check prices for these dates
Where to stay in Keighley?




1. Weavers Guest House
Weavers Guest House



2. The Old White Lion Hotel
The Old White Lion Hotel



3. Steeton Hall Hotel
Steeton Hall Hotel



4. Dalesgate Hotel
Dalesgate Hotel



5. Haworth Old Hall
Haworth Old Hall



6. Leeming Wells
Leeming Wells



7. Eden Cottage
Eden Cottage



8. Cosy Cottage Close to Haworth Sleeps 2
Cosy Cottage Close to Haworth Sleeps 2



9. b Hill Cottage Haworth
b Hill Cottage Haworth



10. The Old Registry Haworth
The Old Registry Haworth



11. 10 Oak Street
10 Oak Street



12. Bronte Nook Haworth
Bronte Nook Haworth



13. The Old Hen Shed
The Old Hen Shed



14. Vasey Croft
Vasey Croft



15. Teddy Bear Cottage
Teddy Bear Cottage



17. Piccadilly View
Piccadilly View



18. The Snug on the Cobbles
The Snug on the Cobbles



19. 5 Myrtle View
5 Myrtle View



20. Maria Cottage
Maria CottageGet last-minute hotel deals in Keighley and save more




The Kerr
The Kerr



The Old Registry Haworth - Guest House
The Old Registry Haworth - Guest House



Baywood Cottage
Baywood Cottage



Shay Bank Cottage
Shay Bank Cottage



Fernhill Castle
Fernhill Castle



The Kerr
The Kerr



The Old Registry Haworth - Guest House
The Old Registry Haworth - Guest House



Fernhill Castle
Fernhill Castle



Bronte Cottage
Bronte Cottage



Hivewood Cottage
Hivewood CottageCheck out pet-friendly hotels in Keighley




10 Oak Street
10 Oak Street



5 Myrtle View
5 Myrtle View



The Old Corn Store
The Old Corn Store



Springhead Cottage
Springhead Cottage



8 Lune Street
8 Lune Street



The Stone Masons House
The Stone Masons HouseGo beyond your typical stay in Keighley
Our prices for hotels in Keighley are cheapest in June
Price trends for hotels in Keighley
Top landmarks in Keighley
Bronte Parsonage Museum
East Riddlesden Hall
Bronte Waterfall
Top Withens
Haworth Parish Church
Keighley & Worth Valley Railway
Penistone Hill Country Park
Lund's Tower
Learn more about Keighley
Keighley is well-known for its museums and gardens while attractions include East Riddlesden Hall and Haworth Parish Church. This historical city has something for everyone including bars as well as sights like Bronte Parsonage Museum and Keighley & Worth Valley Railway. All are within a small-town setting.
See all hotels in Keighley
Check out reviews of Keighley hotels guests love
Cedar Court Bradford
"As very regular visitors , the standards of every aspect and staff are excellent. It gives you a feeling of coming home. Staff remember us and as friends would do. Should you need something or help , they are always pleased to help. It really does shine and stand out. And the great Yorkshire attitude is just fantastic. This includes every single member of staff. Be it Reception , the Bar ,the Cleaners and Cooks , Back Office etc. 5 stars."
Leeds Marriott Hotel
"Comfy bed and room was quiet despite the nearby street being very busy on a Saturday night. Parking was nearby, but I had to ask about exact location with the team before arriving as it wasn’t clear to me which car park I could use… but it turns out it is discounted for guests."
Hyatt Place Leeds
"The property was clean and well maintained. The staff were well presented and extremely efficient. The only thing that disappointed was the downstairs bar closed early and you had to be dressed up to use the rooftop bar which we weren’t but just wanted a quick drink before going to bed."
Village Hotel Leeds South
"Great stay, easy check in and check out"
The Yorkshire
"The hotel is beautiful and in a perfect situation for all amenities. I had booked a small double and the only complaint I would have was the pressure of the water and the shower head kept sliding down. I would stay again"
Hollins Hall Hotel, Spa & Golf
"Very nice location. Ideal for visiting Emerdale farm Lovely spa facilities"
The Queens Hotel
"Four friends on a weekend city break. Both our rooms were set up as twin beds as requested. Rooms were clean and comfortable. Unfortunately, as females we do like to be able to spread out make up and hair styling equipment, there was no mirror on the desk. We have stayed in many hotels and this is the first time we have come across this. Breakfast was fantastic, the choice, quantity and quality of food on offer was excellent and surprisingly good value. I must highly commend your reception staff who went above and beyond in helping one of our party who suffered a fall outside the hotel. Offering ice packs, wheelchair, escorting us to the railway station. Their kindness and help made a very difficult situation for our friend more comfortable. Our friend was eventually diagnosed with a fracture of the ankle later that evening. I would more than recommend The Queen Hotel, its location, value for money, fantastic food and decor. But above all else - the staff, you looked after us so well."
Clayton Hotel Leeds
"Very helpful to my dad. I want to thank the following people over my two day stay. Ramsay Asia Livia Amelia and Antunia They were fantastic with my dad who has dementia"
DoubleTree by Hilton Harrogate Majestic Hotel & Spa
"Generally a good stay. Some of the rooms seem a bit tired, but we were happy with our recently refurbished room. The hotel is a great location for exploring the local area and has a good restaurant for breakfast and bar area. We also enjoyed the complementary access to the spa/pool."
Frequently asked questions
Find out more about Keighley
Keighley: Where History Meets Harmony Amidst Scenic Splendour
Nestled in the heart of West Yorkshire, Keighley is a charming town steeped in history and surrounded by stunning landscapes. Discover its rich heritage at the Keighley Museum, or explore the impressive East Riddlesden Hall, a captivating 17th-century manor set amongst picturesque gardens. For book lovers, the town centre’s library offers a tranquil retreat. The scenic Worth Valley Railway invites you to journey through the breathtaking Yorkshire countryside. With its welcoming atmosphere and blend of cultural attractions, Keighley promises an enchanting escape for those seeking a quintessentially English experience.
Discover great hotels near Keighley
Keighley offers a mix of cosy guesthouses, traditional inns and modern hotels, all ideally located for exploring local attractions. Whether you prefer a quaint B&B or a more contemporary hotel, you'll find charming accommodation options in Keighley that cater to a range of tastes. Here are some of our travelers' favorite hotels near Keighley:
- Premier Inn Bradford North - BingleyOpens in a new window: This budget-friendly hotel boasts a guest rating of 8.0 out of 10, making it an appealing choice for travellers seeking an LGBTQIA welcoming vacation experience. With comfortable accommodations and a focus on providing a relaxed atmosphere, it ensures that guests enjoy a pleasant stay. The hotel is well-reviewed for its value, cleanliness, and friendly service, making it a solid option for those looking for a comfortable and inviting environment.
- Mercure BradfordOpens in a new window: This 3.0-star hotel offers a delightful blend of family-friendly and romantic experiences, ensuring a memorable stay for leisure travellers. The property features a range of amenities, including 24-hour room service and romance packages, catering to those seeking special moments. Guests appreciate the great breakfast options, ample parking, and the spacious, clean rooms. The attentive staff enhances the overall experience, making it an excellent choice for those looking to indulge in comfort and warmth during their getaway.
- The Craiglands HotelOpens in a new window: As a 3.0-star establishment, this hotel is perfect for leisure travellers who enjoy a charming stay with pet-friendly options. The property is situated in an excellent location for exploring the surrounding area and offers ample free parking. Guests rave about the cleanliness, comfortable accommodations, and delightful buffet breakfast selection. With a focus on creating an enjoyable atmosphere, the hotel is ideal for those looking to unwind and experience the beauty of the local landscape.
Where to stay near Keighley
Some of the best areas to stay near Keighley are Skipton, Bradford, and Halifax. Skipton offers a relaxing countryside vibe with its charming castle and friendly locals. Bradford boasts rich cultural experiences, museums, and vibrant entertainment. Halifax is known for its historical significance and lively atmosphere. For first-time visitors, Skipton is the ideal choice for a tranquil retreat.
- SkiptonOpens in a new window: Skipton is a charming small town offering a friendly, relaxing atmosphere with a touch of luxury. Perfect for those who appreciate a serene countryside backdrop, Skipton gives you access to a range of attractions including must-see places like Malham Cove and Pen-y-Ghent, along with the historic Skipton Castle. Ideal for travellers seeking a blend of local charm and leisurely pursuits, Skipton is all about enjoying peaceful surroundings and scenic beauty.
- BradfordOpens in a new window: Bradford is a vibrant hub for culture and history, appealing especially to those who enjoy lively business and cultural scenes. With its impressive range of cultural attractions, including must-see spots like the National Science and Media Museum and Lister Park, Bradford offers a dynamic stay enriched with history and modern entertainment. It's a great place if you're looking to mix a bit of business with a taste of the local arts and historical heritage.
- HalifaxOpens in a new window: Halifax is a friendly town with a rich blend of entertainment and historical vibes. It offers a cosy experience with cultural attractions and local favourites that reflect its lively yet relaxed spirit. Halifax provides a unique stay with a mix of historical charm and modern leisure, making it a pleasant spot if you're after a balanced mix of culture, entertainment, and a touch of local wildlife experiences.
Things to do in Keighley
Keighley offers a charming small-town vibe with scenic parks, gentle hills, and tranquil lakes. Explore local libraries, museums and ancient castles surrounded by verdant gardens and wooded areas, all inviting you to enjoy leisurely walks and hearty conversations in a delightful, unhurried setting.
- Kirkstall AbbeyOpens in a new window – Explore the evocative ruins of Kirkstall Abbey, a site that invites you to wander through its historic remains. With hints of its past grandeur, you can enjoy the nearby gardens and quaint elements of a small town. The ambiance of the abbey offers a reflective experience as you take in the architectural remnants and the surrounding setting.
- Halifax Piece HallOpens in a new window – Step into Halifax Piece Hall, a historic building that stands as a testament to the town’s rich past. Here, you can admire the detailed craftsmanship and marvel at the blend of old-world charm with modern sensibilities found in its nearby small town attractions. The building’s character is enhanced by its proximity to local museums and a lively library scene.
- Pendle HillOpens in a new window – For those who enjoy the outdoors, Pendle Hill offers a pleasant hilltop retreat with accessible trails. As you climb, you can appreciate the scenic vistas that stretch beyond the town, while nearby small town features and museum-like attractions add to the cultural tapestry of the region.
- Malham CoveOpens in a new window – Enjoy a visit to Malham Cove, a park that provides a refreshing break from the urban pace. Its natural layout and open spaces allow for leisurely strolls amid well-kept gardens, with the charm of a traditional small town atmosphere enhancing the experience.
- Grimwith ReservoirOpens in a new window – Conclude your journey at Grimwith Reservoir, a tranquil lake that offers a serene setting for reflection and gentle walks. Surrounded by the attractions of a small town, this spot is ideal for those seeking a quiet moment away from the hustle and bustle.
4 tips for savvy savings when booking a hotel in Keighley
- Book for the cheapest times: The most affordable time to visit Keighley is during January, February, and August, when hotel prices tend to be lower. For a budget-friendly getaway, staying for at least 2 to 3 days is recommended to fully enjoy the town's historical landmarks, cultural sites, and scenic countryside. Highlights include welcoming locals, charming museums, an impressive castle, lovely gardens, and the quaint library, all of which offer great value for money and a glimpse into the rich history of this small town.
- Look for last-minute deals on Hotels.com: Discover discounted hotel options in Keighley by checking the DealsOpens in a new window section on Hotels.com. You may find reduced rates by exploring last-minute offers in the Last-Minute Deals area, where special promotions could emerge as your travel date approaches. Moreover, by enabling email alerts or push notifications, you're more likely to see updates on flash sales. The Smart Shopping feature on the app serves as a useful comparison tool, allowing you to compare hotel prices and amenities, so if rooms become available or prices drop, you'll be promptly informed.
- Be flexible with dates: Prices may fluctuate depending on factors such as the hotel's location, star rating, and time of year, so being flexible with your travel dates could help you find a more favourable rate for your stay in a Keighley hotel. If you're seeking a distinctive experience, boutique hotels often provide a more personalised touch and may offer better value. When you book through Hotels.com, we’ll inform you whether the price for your chosen dates is above or below average. If the price seems a bit steep, we may suggest alternative dates that could lead to a more attractive option.
- Consider your location: Opting for accommodation closer to key attractions or city centres may offer convenience, but it often comes with a higher price tag. For more affordable options, consider hotels in less central areas or neighbourhoods, striking a balance between cost and accessibility to the sites you wish to visit. You might also explore independent hotels situated further out, as they are usually likely to be more affordable and can provide a more authentic experience.
Best time to go to Keighley
Keighley experiences its lowest average temperature in January, at 37.2°F (2.9°C), while July is the hottest month, with an average temperature of 58.8°F (14.9°C). July tends to be the wettest month. The peak travel months to visit Keighley are March, April, and July, which see a higher number of tourists. During this peak period, the weather is mostly cloudy, accompanied by light rainfall. In contrast, October to December are ideal if you're looking for a calmer vacation, marked by light rainfall and mostly cloudy conditions.
Keep exploring
- Hotels near St George's Hall
- Hotels with Parking in Haworth
- Hotels near Ben Rhydding Station
- Bradford Hotels
- Saltaire Village Hotels
- Hotels with Kitchens near Little Germany
- Hotels near Grosvenor Casino Bradford
- Cheap Hotels in Halifax
- Hotels near Alhambra Theatre
- Hotels near Sedbergh Community Centre
- Hotels with Parking in Appletreewick
- Hotels with Kitchens in Barnoldswick
- Luxury Hotels in Halifax
- Pet-Friendly Hotels in Hebden Bridge
- Hotels with a Pool in Skipton
- Hotels near Skipton Castle
- Colne Hotels
- Hotels near University of Bradford
- Pet-Friendly Hotels in Embsay
- Hotels near Kirkgate Arcade
- Cottages in Appletreewick
- Wadsworth Hotels
- Apartments in Bradford
- Calverley Hotels
- Denholme Hotels
- Pet-Friendly Hotels in Grassington
- Hotels near The Atom
- Hotels near Lister Park
- Cottages in Haworth
- Hotels near Craven Museum and Gallery
- Thornton Hotels
- Hotels near Keighley Library
- Otley Hotels
- Haworth Hotels
- Bingley Hotels
- Pet-Friendly Hotels in Skipton
- Hotels near Menston Station
- Hotels near Bingley Five Rise Locks
- Hotels near Yeadon Town Hall
- East Morton Hotels
- Hotels near Ilkley Moor
- Pet-Friendly Hotels in Bradford
- Cheap Hotels near Little Germany
- Ilkley Hotels
- Skipton Hotels
- Hotels near Saltaire Station
















































