Photo by Robert Linsdell

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

Next weekend
In two weeks

Where to stay in Keighley?

Properties are selected based on real traveler reviews and popularity among guests who’ve booked a night in Keighley on Hotels.com. These Keighley hotels consistently deliver on quality, location and traveler experience. Last updated on .

1. Weavers Guest House

Weavers Guest House
3.5 star property
Keighley
10.0 out of 10, Exceptional, (195 reviews)
Wake up to a complimentary cooked-to-order breakfast at this welcoming guesthouse near Keighley station. Unwind with a drink at the bar after exploring nearby Bronte Parsonage Museum and Haworth Parish Church. Free WiFi keeps you connected throughout your cultural visit.
The price is CA $171
CA $205 total
includes taxes & fees
Dec 9 - Dec 10
Weavers Guest House

2. Dalesgate Hotel

Dalesgate Hotel
3.0 star property
Keighley
7.6 out of 10, Good, (219 reviews)
Positioned in Keighley with Yorkshire Dales National Park just a short drive away. Visit nearby Cliffe Castle Museum or explore Keighley Library while enjoying daily housekeeping service and convenient free parking at this welcoming hotel.
The price is CA $126
CA $151 total
includes taxes & fees
Nov 9 - Nov 10
Dalesgate Hotel

3. The Old White Lion Hotel

The Old White Lion Hotel
4.0 star property
Keighley
9.2 out of 10, Wonderful, (248 reviews)
Immerse yourself in literary history at this welcoming Keighley retreat. Just minutes from Bronte Parsonage Museum and Haworth Parish Church, this inn offers free breakfast, WiFi, and parking. Guests love the restaurant, friendly bar, and exceptionally helpful staff.
The price is CA $236
CA $283 total
includes taxes & fees
Nov 9 - Nov 10
The Old White Lion Hotel

4. Haworth Old Hall

Haworth Old Hall
4.0 star property
Keighley
9.0 out of 10, Wonderful, (344 reviews)
Feel the literary legacy of Keighley at this inviting inn with a restaurant and bar/lounge. Explore nearby cultural attractions, then return for refreshments in the garden. Guests consistently praise the attentive staff and appreciate the convenient free parking.
The price is CA $187
CA $224 total
includes taxes & fees
Nov 9 - Nov 10
Haworth Old Hall

5. Steeton Hall Hotel

Steeton Hall Hotel
3.5 star property
Keighley
7.8 out of 10, Good, (50 reviews)
Enjoy the charm of this business-friendly hotel with its restaurant and bar. Just a 1-minute walk from Steeton & Silsden Station and a short drive to Yorkshire Dales National Park, Cliffe Castle Museum, and Keighley Library.
The price is CA $165
CA $198 total
includes taxes & fees
Nov 9 - Nov 10
Steeton Hall Hotel

6. Leeming Wells

Leeming Wells
4.0 star property
Keighley
9.0 out of 10, Wonderful, (96 reviews)
Retreat to this tranquil Keighley guesthouse where you'll find a refreshing indoor pool and rejuvenating sauna. Just minutes from SMJ Falconry and Haworth Parish Church, the property offers free WiFi and parking for seamless exploration of Yorkshire's charm.
The price is CA $148
CA $177 total
includes taxes & fees
Nov 9 - Nov 10
Leeming Wells

7. Cosy Cottage Close to Haworth Sleeps 2

Cosy Cottage Close to Haworth Sleeps 2
3.0 star property
Keighley
10.0 out of 10, Exceptional, (12 reviews)
Tucked in Keighley with free WiFi and parking, this charming cottage offers a garden, kitchen, and cozy fireplace. Venture to nearby Keighley & Worth Valley Railway or Haworth Parish Church, with Bingley Station just an 8-minute drive away.
The price is CA $242
CA $242 total
includes taxes & fees
Dec 9 - Dec 10
Cosy Cottage Close to Haworth Sleeps 2

8. Owl Cottage

Owl Cottage
3.5 star property
Keighley
Escape to this quaint cottage featuring a well-equipped kitchen and convenient free parking. Just a short drive from Haworth Parish Church and the Bronte Parsonage Museum. Leeds Bradford Airport is 50 minutes away, while Bingley Station is only 12 minutes by car.
The price is CA $535
CA $642 total
includes taxes & fees
Nov 23 - Nov 24
Owl Cottage

9. Bronte Nook Haworth

Bronte Nook Haworth
2.0 star property
Keighley
9.2 out of 10, Wonderful, (5 reviews)
The price is CA $405
CA $405 total
includes taxes & fees
Nov 10 - Nov 11
Bronte Nook Haworth

10. The Old Registry Haworth

The Old Registry Haworth
4.0 star property
Keighley
9.0 out of 10, Wonderful, (273 reviews)
Mountain biking adventures await near this cozy B&B in Keighley. Just minutes from Haworth Parish Church and Bronte Parsonage Museum, the inn offers a welcoming bar/lounge for evening relaxation after a day of exploration.
The price is CA $149
CA $179 total
includes taxes & fees
Nov 18 - Nov 19
The Old Registry Haworth

11. Eden Cottage

Eden Cottage
3.0 star property
Keighley
10.0 out of 10, Exceptional, (2 reviews)
Escape to this charming cottage just minutes from Yorkshire Dales National Park. The kitchen comes fully equipped with a refrigerator, while free WiFi and parking add convenience. Nearby attractions include Keighley Library and Bus Museum, with Keighley Station only 5 minutes away.
The price is CA $602
CA $723 total
includes taxes & fees
Nov 17 - Nov 18
Eden Cottage

12. Apartment 24

Apartment 24
4.0 star property
Keighley
Escape to this golf cottage in Keighley offering free WiFi and parking. The fully equipped kitchen makes dining in easy, while nearby attractions like Keighley Library and Cliffe Castle Museum provide cultural outings. Leeds Bradford Airport is just 44 minutes away.
The price is CA $514
CA $617 total
includes taxes & fees
Nov 28 - Nov 29
Apartment 24

13. Moor Skies

Moor Skies
3.5 star property
Keighley
9.0 out of 10, Wonderful, (2 reviews)
The price is CA $511
CA $511 total
includes taxes & fees
Nov 18 - Nov 19
Moor Skies

14. The Snug on the Cobbles

The Snug on the Cobbles
3.0 star property
Keighley
10.0 out of 10, Exceptional, (2 reviews)
Nestled beside a golf course in Keighley, this cozy cottage offers free WiFi and parking. Explore nearby hiking trails or visit Haworth Parish Church and Bronte Parsonage Museum. The garden and fully-equipped kitchen create a perfect home base.
The price is CA $576
CA $691 total
includes taxes & fees
Nov 11 - Nov 12
The Snug on the Cobbles

15. Foxglove

Foxglove
3.5 star property
Keighley
10.0 out of 10, Exceptional, (1 review)
The price is CA $533
CA $640 total
includes taxes & fees
Nov 28 - Nov 29
Foxglove

16. The Old Forge

The Old Forge
3.5 star property
Keighley
10.0 out of 10, Exceptional, (2 reviews)
Peaceful countryside retreat featuring a garden and fully-equipped kitchen, just minutes from the historic Brontë Parsonage Museum. Free WiFi and parking make exploring nearby Haworth Parish Church convenient, with Bingley Station only 11 minutes away.
The price is CA $523
CA $628 total
includes taxes & fees
Nov 11 - Nov 12
The Old Forge

17. 10 Oak Street

10 Oak Street
3.0 star property
Keighley
The price is CA $662
CA $794 total
includes taxes & fees
Nov 11 - Nov 12
10 Oak Street

18. Rose Cottage

Rose Cottage
3.5 star property
Keighley
10.0 out of 10, Exceptional, (1 review)
Discover literary heritage near Haworth Parish Church and Bronte Parsonage Museum from this welcoming cottage. The homey kitchen and free WiFi add convenience while you explore charming Keighley, with Bingley Station just 11 minutes away.
The price is CA $549
CA $659 total
includes taxes & fees
Nov 11 - Nov 12
Rose Cottage

19. Main Street View

Main Street View
3.0 star property
Keighley
9.0 out of 10, Wonderful, (2 reviews)
Escape to this cozy cottage adjacent to a beautiful golf course in Keighley. Explore nearby hiking trails after visiting Haworth Parish Church and Bronte Parsonage Museum. Cook meals in your own kitchen while enjoying free WiFi and parking during your stay.
The price is CA $563
CA $676 total
includes taxes & fees
Dec 6 - Dec 7
Main Street View

20. Teddy Bear Cottage

Teddy Bear Cottage
3.0 star property
Keighley
9.0 out of 10, Wonderful, (2 reviews)
This golf-adjacent cottage offers a peaceful retreat near Keighley & Worth Valley Railway. Enjoy the garden after exploring Haworth Parish Church, then prepare meals in your own kitchen. Leeds Bradford Airport is just 45 minutes away.
The price is CA $599
CA $718 total
includes taxes & fees
Nov 11 - Nov 12
Teddy Bear Cottage
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Get last-minute hotel deals in Keighley and save more

Sign in to unlock great savings.
Showing deals for:Nov 13 - Nov 15
Showing deals for:Dec 8 - Dec 9

Check out pet-friendly hotels in Keighley

Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

When is the best time to visit Keighley?

Our prices for hotels in Keighley are cheapest in January
Price trends for hotels in Keighley
Pricing is based on two traveller single night rates
View properties in November
Currently viewing crowd sizes and weather for November.
Typical weather for Keighley
November
High 8°C / low 4°C. Cloudy most days.
View properties in November
8°
weather_cloudy
November, no crowd data, average high temperature 8 degrees Celsius, average low temperature 4 degrees Celsius. Cloudy most days.
4°
6°
weather_cloudy
December, no crowd data, average high temperature 6 degrees Celsius, average low temperature 2 degrees Celsius. Cloudy most days.
2°
5°
weather_cloudy
January, no crowd data, average high temperature 5 degrees Celsius, average low temperature 1 degrees Celsius. Cloudy most days.
1°
6°
weather_cloudy
February, no crowd data, average high temperature 6 degrees Celsius, average low temperature 1 degrees Celsius. Cloudy most days.
1°
8°
weather_cloudy
March, no crowd data, average high temperature 8 degrees Celsius, average low temperature 2 degrees Celsius. Cloudy most days.
2°
11°
weather_cloudy
April, no crowd data, average high temperature 11 degrees Celsius, average low temperature 3 degrees Celsius. Cloudy most days.
3°
14°
weather_cloudy
May, no crowd data, average high temperature 14 degrees Celsius, average low temperature 6 degrees Celsius. Cloudy most days.
6°
17°
weather_cloudy
June, no crowd data, average high temperature 17 degrees Celsius, average low temperature 9 degrees Celsius. Cloudy most days.
9°
19°
weather_cloudy
July, no crowd data, average high temperature 19 degrees Celsius, average low temperature 11 degrees Celsius. Cloudy most days.
11°
18°
weather_cloudy
August, no crowd data, average high temperature 18 degrees Celsius, average low temperature 11 degrees Celsius. Cloudy most days.
11°
16°
weather_cloudy
September, no crowd data, average high temperature 16 degrees Celsius, average low temperature 9 degrees Celsius. Cloudy most days.
9°
12°
weather_cloudy
October, no crowd data, average high temperature 12 degrees Celsius, average low temperature 7 degrees Celsius. Cloudy most days.
7°
Monthly weather averages (˚C)

Top landmarks in Keighley

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.

Rolling green hills, a stone wall, and a distant village.
Photo by Mick Melvin
Open Photo by Mick Melvin

Check out reviews of Keighley hotels guests love

Frequently asked questions

How much does a hotel room cost in Keighley?
You can discover great hotels in Keighley from CA $151 with properties to suit all budgets and needs. If you're looking for an affordable hotel in Keighley that meets all of your requirements, just sort hotels by "Price: low to high" after applying your filters when searching on Hotels.com.
How can I find deals and earn rewards at Keighley hotels?
Discover great deals on Keighley hotel stays with Hotels.com. You can also look at hotel prices mid-week or during the low season to find off-peak deals. And make sure to check out our last-minute deals on Keighley hotels.
Can I book Keighley hotels with free cancellation?
It's easy to book a refundable Keighley hotel on Hotels.com. Simply filter hotels by "Property cancellation options" and select "Fully refundable property". Many hotels offer free cancellation, so you can receive a refund if you need to cancel. Some hotels do require cancelling more than 24 hours before check-in, so double-check your booking beforehand.
What are some top pet-friendly hotels in Keighley?
Our travelers' favorite pet-friendly hotels in Keighley include:You can check "Pet friendly" on the Hotels.com "Amenities" filter in your search to find even more pet-friendly hotels in Keighley.
What are some of the best hotels in Keighley for couples?
Stay at a top-rated Keighley romantic hotel and make the most of your couple's vacation. Our travelers love Steeton Hall Hotel, a hotel with a restaurant and a bar/lounge. Use the "Traveler experience" filter in your search and select "Adults only" or "Romantic" to find even more hotels in Keighley for couples on Hotels.com.
What are some popular hotels in central Keighley?
For hotels in central Keighley, check out The Black Hat and The Abbey Lodge Hotel. Travelers love The Black Hat for its location, as well as the restaurant, bar/lounge and espresso makers this inn offers. The Abbey Lodge Hotel is another popular central hotel with a bar/lounge, a free cooked-to-order breakfast and free parking.
Can I book a refundable accommodation in Keighley?
If you're looking for the flexibility to change your plans to Keighley, most properties provide refundable* rates you can book. You can find these properties by searching our site and using the "fully refundable" filter to narrow the results down.
Where can I stay in Keighley if I want a vacation rental instead of a hotel?
If you're looking for a good alternative to a hotel, browse our selection of 66 vacation homes. You can also consider one of the 19 apartments or 225 cottages.
What will the weather in Keighley be like during my visit?
July and August are typically the warmest months in Keighley when the average temp is 57°F. January and February are the coldest months when the average temperature is 39°F. July and December are the months with the most rain.
Why should I book my Keighley hotel with Hotels.com?
There are lots of reasons to book your Keighley trip with us: our free cancellations on selected hotels gives you flexibility, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™* on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.

Find out more about Keighley

Keighley: Where History Blooms Amidst Timeless Gardens and Enchanted Castles

Nestled in the heart of West Yorkshire, Keighley is a charming small town that invites travellers to explore its rich heritage and stunning landscapes. Discover the fascinating Keighley Museum, which showcases local history, or take a stroll through the picturesque gardens that dot the area. For a taste of nostalgia, the Keighley Bus Museum offers a delightful glimpse into the past. With its vibrant shopping scene and nearby resorts, Keighley beckons those seeking a blend of culture and relaxation. Experience the warmth of this off-the-beaten-path destination, where history and community intertwine seamlessly. For great hotel rates in Keighley, be sure to check out Hotels.com's Last-Minute DealsOpens in a new window on travel.

Discover great hotels in Keighley

Keighley offers a range of hotel accommodations, from charming bed-and-breakfasts to modern hotels. Visitors can find friendly service and comfortable stays, making it a great base for exploring the scenic Yorkshire countryside and nearby attractions. Enjoy a welcoming atmosphere in this historic town. Here are some of our travelers' favorite hotels in Keighley:

  1. Premier Inn Bradford North - BingleyOpens in a new window: This welcoming 2.0-star hotel offers a charming and inclusive atmosphere perfect for leisure travelers seeking a distinctive experience. With its LGBTQIA-friendly environment, guests can relax and feel at home. The hotel emphasizes comfort and a genuine community vibe, providing an inviting space to unwind after a day of exploration. Many travelers appreciate the warm ambiance and the friendly interactions that make their stay memorable.
  2. Mercure BradfordOpens in a new window: Mercure Bradford is a sophisticated 3.0-star hotel designed for business travelers looking for a seamless experience. The property features an array of amenities tailored for productivity, including well-equipped conference spaces and business centers. Guests enjoy efficient express check-in, allowing them to maximize their time for meetings or events. The family-friendly aspects, such as toys and games, enhance the overall comfort of the environment, making it an excellent choice for travelers who value both business and leisure.
  3. Ilkley Riverside HotelOpens in a new window: Ilkley Riverside Hotel is a delightful 3.0-star inn that combines comfort with culinary experiences perfect for leisure travelers. Featuring a variety of dining options, including a bar and lounge, guests can indulge in delightful meals and unwind with a drink after a day of hiking or golfing nearby. The property offers contemporary entertainment options, ensuring that travelers can relax in style. Review sentiments highlight the inviting atmosphere and the enjoyable dining experiences that make this hotel a favorite among those seeking a cozy getaway.

Top locations to stay in Keighley

When visiting Keighley, England, the standout areas to stay in are Skipton, Bradford, and Halifax. Skipton is known for its friendly atmosphere and picturesque market town charm. Bradford offers a vibrant cultural scene and business amenities, while Halifax boasts a welcoming community and rich history. For first-time visitors, Skipton is the best choice, with its scenic beauty and quaint attractions.

  1. SkiptonOpens in a new window: Known as the “Gateway to the Dales,” Skipton is a charming market town that offers a friendly atmosphere and stunning countryside views. It's perfect for those who enjoy exploring picturesque landscapes and historical sites, including the iconic Skipton Castle, which dates back to the 11th century. The bustling market, held four times a week, showcases local produce and crafts, making it a delightful place to experience the community vibe. With easy access to the Yorkshire Dales National Park, Skipton is also ideal for walking, cycling, and enjoying the great outdoors.
  2. BradfordOpens in a new window: A vibrant city with a rich cultural heritage, Bradford is an excellent base for travelers seeking a mix of history and modern attractions. Its diverse communities contribute to a lively atmosphere, with plenty of cultural venues to explore, such as the National Science and Media Museum and the impressive Alhambra Theatre, which hosts a range of performances. For shopping enthusiasts, the city offers a variety of unique independent shops and markets, alongside larger retail centres. Bradford’s dining scene also thrives, with a variety of cuisines reflecting its multicultural influences.
  3. HalifaxOpens in a new window: Nestled in the beautiful Calderdale Valley, Halifax is a friendly town with a strong sense of community. It boasts stunning Victorian architecture and cultural attractions, including the magnificent Piece Hall, a historical trading hall now filled with shops and cafés. The town is also home to the Eureka! Museum, a fantastic spot for families, offering interactive exhibits geared towards children. For those who enjoy outdoor activities, the surrounding countryside provides ample opportunities for walking and cycling, making Halifax a great choice for nature lovers.

Things to do in Keighley

Keighley invites travellers to explore its charming small-town vibe, surrounded by lush parks and rolling hills. Discover fascinating museums that showcase local history, or wander through serene gardens perfect for a leisurely stroll. With scenic landscapes and a rich heritage, it’s an ideal spot for a refreshing getaway.

  • Bronte Parsonage MuseumOpens in a new window – Step into the world of the Brontë sisters at this historic museum. Explore the beautifully preserved home where these literary giants lived and wrote their famous novels. The museum houses personal items and manuscripts, giving you a glimpse into their lives and inspirations.
  • Malham CoveOpens in a new window – Discover the stunning natural beauty of Malham Cove, where dramatic limestone cliffs and a picturesque landscape await. Enjoy a leisurely hike along the trails, taking in the breathtaking views and the serene surroundings. It's a perfect spot for a picnic or simply to relax in nature.
  • Skipton CastleOpens in a new window – Journey back in time at Skipton Castle, one of the best-preserved medieval castles in England. Wander through its ancient halls and towers, and learn about its fascinating history. The castle grounds are ideal for a scenic stroll, offering lovely views of the surrounding countryside.
  • Pendle HillOpens in a new window – Challenge yourself with a hike up Pendle Hill, a landmark steeped in witch trial history. The climb rewards you with panoramic views of the Lancashire countryside. Along the way, keep an eye out for the rich wildlife and stunning flora that thrive in this natural environment.
  • Halifax Piece HallOpens in a new window – Visit the Halifax Piece Hall, a remarkable historic building that once served as a marketplace for wool merchants. Today, it’s a vibrant hub filled with independent shops, cafés, and galleries. Enjoy local crafts and tasty treats while soaking in the unique atmosphere of this cultural gem.

4 tips for savvy savings when booking a hotel in Keighley

  1. Book for the cheapest times: The best time to visit Keighley on a budget is during January, February, and August, when hotel prices tend to be lower. For a great value for money experience, a stay of at least 2 to 3 days is recommended to fully immerse yourself in the town's rich history and culture. During your visit, you can explore its charming small-town atmosphere, visit local museums and libraries, admire historical landmarks, and stroll through beautiful gardens and the picturesque countryside. Keighley's friendly people and stunning castle add to its appeal, making it a fantastic destination for those looking to embrace the local culture.
  2. Look for last-minute deals on Hotels.com: To discover last-minute hotel deals in Keighley, visit the DealsOpens in a new window or Last-Minute DealsOpens in a new window sections on Hotels.com, where you may find discounted rates as your travel date approaches. By enabling email alerts or push notifications, you could stay informed about flash sales and special promotions. Additionally, the Smart ShoppingOpens in a new window tool available via the app allows you to compare hotel prices and amenities, making it easier to find flexible hotel deals. This way, if prices drop or new rooms become available, you're more likely to be the first to know and secure the best hotel deal for your getaway.
  3. Be flexible with dates: Prices can fluctuate based on factors such as the hotel's location, star rating, and the time of year, so being flexible with your travel dates could help you save on your stay at a hotel in Keighley. For those seeking unique accommodations, boutique hotels often provide a more personalized experience 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 the average. If the price is on the higher end, we’ll suggest more affordable dates, which could help you secure a better deal.
  4. Consider your location: Staying nearer to major attractions or city centres can provide convenience, but it often comes with a higher price tag. For more budget-friendly options, you might consider hotels in less central areas or neighbourhoods, striking a balance between cost and accessibility to the places you wish to visit. You may also want to check out independent hotels a bit further out, as they are usually more likely to be affordable and can offer 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