Photo by John Darch

Hotels in Keighley

October 2026
3
November 2026

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
9 Oct - 11 Oct
In two weeks
16 Oct - 18 Oct

Where to stay in Keighley?

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 3 October 2026.

1. Weavers Guest House

Weavers Guest House
Keighley
₹11,477
₹13,773 total
includes taxes & fees
1 Nov - 2 Nov
Weavers Guest House

2. The Old White Lion Hotel

The Old White Lion Hotel
Keighley
₹15,941
₹19,129 total
includes taxes & fees
2 Nov - 3 Nov
The Old White Lion Hotel

3. Haworth Old Hall

Haworth Old Hall
Keighley
₹12,709
₹15,251 total
includes taxes & fees
5 Oct - 6 Oct
Haworth Old Hall

4. Dalesgate Hotel

Dalesgate Hotel
Keighley
₹8,473
₹10,167 total
includes taxes & fees
10 Oct - 11 Oct
Dalesgate Hotel

5. Steeton Hall Hotel

Steeton Hall Hotel
Keighley
₹11,159
₹13,390 total
includes taxes & fees
6 Oct - 7 Oct
Steeton Hall Hotel

6. Leeming Wells

Leeming Wells
Keighley
₹11,120
₹13,344 total
includes taxes & fees
12 Oct - 13 Oct
Leeming Wells

7. Eden Cottage

Eden Cottage
Keighley
₹36,945
₹44,334 total
includes taxes & fees
15 Oct - 16 Oct
Eden Cottage

8. Cosy Cottage Close to Haworth Sleeps 2

Cosy Cottage Close to Haworth Sleeps 2
Keighley
₹15,701
₹15,701 total
includes taxes & fees
8 Oct - 9 Oct
Cosy Cottage Close to Haworth Sleeps 2

9. b Hill Cottage Haworth

b Hill Cottage Haworth
Keighley
₹18,509
₹18,509 total
includes taxes & fees
28 Oct - 29 Oct
b Hill Cottage Haworth

10. The Old Registry Haworth

The Old Registry Haworth
Keighley
₹10,061
₹12,074 total
includes taxes & fees
5 Oct - 6 Oct
The Old Registry Haworth

11. The Old Hen Shed

The Old Hen Shed
Keighley
₹47,208
₹56,649 total
includes taxes & fees
12 Oct - 13 Oct
The Old Hen Shed

12. Bronte Nook Haworth

Bronte Nook Haworth
Keighley
₹24,444
₹24,444 total
includes taxes & fees
25 Oct - 26 Oct
Bronte Nook Haworth

13. Teddy Bear Cottage

Teddy Bear Cottage
Keighley
₹36,855
₹44,227 total
includes taxes & fees
7 Oct - 8 Oct
Teddy Bear Cottage

14. Changegate Cottage

Changegate Cottage
Keighley
₹40,975
₹49,169 total
includes taxes & fees
7 Oct - 8 Oct
Changegate Cottage

15. Ducking Well Cottage

Ducking Well Cottage
Keighley
₹33,387
₹40,064 total
includes taxes & fees
7 Oct - 8 Oct
Ducking Well Cottage

16. Piccadilly View

Piccadilly View
Keighley
₹47,045
₹56,454 total
includes taxes & fees
7 Oct - 8 Oct
Piccadilly View

17. Vasey Croft

Vasey Croft
Keighley
₹46,451
₹55,742 total
includes taxes & fees
14 Oct - 15 Oct
Vasey Croft

18. Main Street View

Main Street View
Keighley
₹34,687
₹41,625 total
includes taxes & fees
7 Oct - 8 Oct
Main Street View

19. The Snug on the Cobbles

The Snug on the Cobbles
Keighley
₹36,837
₹44,204 total
includes taxes & fees
7 Oct - 8 Oct
The Snug on the Cobbles

20. 10 Oak Street

10 Oak Street
Keighley
₹40,758
₹48,909 total
includes taxes & fees
7 Oct - 8 Oct
10 Oak Street
View all properties

Get last-minute hotel deals in Keighley and save more

Sign in to unlock great savings.

Dalesgate Hotel

Dalesgate Hotel
Keighley
We have 1 left at
₹8,502
per night
₹20,404 total
includes taxes & fees
Dalesgate Hotel

Vasey Croft

Vasey Croft
Keighley
We have 1 left at
₹23,306
per night
₹55,934 total
includes taxes & fees
Vasey Croft

Park Top House

Park Top House
Keighley
Park Top House

Little Acre

Little Acre
Keighley
We have 1 left at
₹18,103
per night
₹43,446 total
includes taxes & fees
Little Acre

Bronte View Hideaway

Bronte View Hideaway
Keighley
We have 1 left at
₹26,721
per night
₹64,131 total
includes taxes & fees
Bronte View Hideaway

The Kerr

The Kerr
Keighley
We have 1 left at
₹23,252
per night
₹55,806 total
includes taxes & fees
The Kerr

Eames Cottage

Eames Cottage
Keighley
We have 1 left at
₹23,956
per night
₹57,494 total
includes taxes & fees
Eames Cottage

Weavers Guest House

Weavers Guest House
Keighley
We have 1 left at
₹11,477
per night
₹13,773 total
includes taxes & fees
Weavers Guest House

Dalesgate Hotel

Dalesgate Hotel
Keighley
We have 5 left at
₹8,502
per night
₹10,202 total
includes taxes & fees
Dalesgate Hotel

Haworth Old Hall

Haworth Old Hall
Keighley
We have 2 left at
₹12,753
per night
₹15,303 total
includes taxes & fees
Haworth Old Hall

The Old White Lion Hotel

The Old White Lion Hotel
Keighley
We have 1 left at
₹15,941
per night
₹19,129 total
includes taxes & fees
The Old White Lion Hotel

Steeton Hall Hotel

Steeton Hall Hotel
Keighley
We have 1 left at
₹11,159
per night
₹13,390 total
includes taxes & fees
Steeton Hall Hotel

Leeming Wells

Leeming Wells
Keighley
We have 2 left at
₹11,159
per night
₹13,390 total
includes taxes & fees
Leeming Wells

Cosy Cottage Close to Haworth Sleeps 2

Cosy Cottage Close to Haworth Sleeps 2
Keighley
We have 1 left at
₹15,755
per night
₹15,755 total
includes taxes & fees
Cosy Cottage Close to Haworth Sleeps 2

Apartment 24

Apartment 24
Keighley
We have 1 left at
₹31,652
per night
₹37,983 total
includes taxes & fees
Apartment 24

Park Top House

Park Top House
Keighley
Park Top House

The Old Registry Haworth

The Old Registry Haworth
Keighley
We have 1 left at
₹12,753
per night
₹15,303 total
includes taxes & fees
The Old Registry Haworth

The Old Forge

The Old Forge
Keighley
We have 1 left at
₹32,194
per night
₹38,633 total
includes taxes & fees
The Old Forge

The Snug on the Cobbles

The Snug on the Cobbles
Keighley
We have 1 left at
₹36,964
per night
₹44,357 total
includes taxes & fees
The Snug on the Cobbles

Teddy Bear Cottage

Teddy Bear Cottage
Keighley
We have 1 left at
₹36,855
per night
₹44,227 total
includes taxes & fees
Teddy Bear Cottage

The Old Corn Store

The Old Corn Store
Keighley
We have 1 left at
₹37,831
per night
₹45,397 total
includes taxes & fees
The Old Corn Store

Check out pet-friendly hotels in Keighley

Dalesgate Hotel

Dalesgate Hotel
Keighley
₹8,473
₹10,167 total
includes taxes & fees
10 Oct - 11 Oct
Dalesgate Hotel

Foxglove

Foxglove
Keighley
₹36,747
₹44,096 total
includes taxes & fees
2 Nov - 3 Nov
Foxglove

The Old Corn Store

The Old Corn Store
Keighley
₹37,701
₹45,241 total
includes taxes & fees
7 Oct - 8 Oct
The Old Corn Store

Teddy Bear Cottage

Teddy Bear Cottage
Keighley
₹36,855
₹44,227 total
includes taxes & fees
7 Oct - 8 Oct
Teddy Bear Cottage

10 Oak Street

10 Oak Street
Keighley
₹40,758
₹48,909 total
includes taxes & fees
7 Oct - 8 Oct
10 Oak Street

Moor Skies

Moor Skies
Keighley
Moor Skies

The Old Hen Shed

The Old Hen Shed
Keighley
₹47,208
₹56,649 total
includes taxes & fees
12 Oct - 13 Oct
The Old Hen Shed

8 Lune Street

8 Lune Street
Keighley
₹38,565
₹46,279 total
includes taxes & fees
15 Oct - 16 Oct
8 Lune Street

North Ives Cottage

North Ives Cottage
Keighley
₹35,973
₹43,167 total
includes taxes & fees
14 Oct - 15 Oct
North Ives Cottage

Hawthorn

Hawthorn
Keighley
₹36,747
₹44,096 total
includes taxes & fees
2 Nov - 3 Nov
Hawthorn
View all properties

Go beyond your typical stay in Keighley

pet-friendly image
Pet friendly
Pet friendly
Pool image
Pool
Pool
Apartment image
Apart­ment
Apart­ment
apart-hotel image
Apart hotel
Apart hotel
spa image
Spa
Spa
hot tub image
Hot tub
Hot tub
Family-friendly image
Family friendly
Family friendly
Cottage image
Cottage
Cottage
cabin image
Cabin
Cabin
castle image
Castle
Castle
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 October

October

High 12°C / low 7°C. Cloudy most days.
12°
7°
8°
4°
6°
2°
5°
1°
6°
1°
8°
2°
11°
3°
14°
6°
17°
9°
19°
11°
18°
11°
16°
9°
Monthly weather averages (˚C)

Top landmarks in Keighley

A cemetery with tombstones and trees.
Photo by LesleyHC

Bronte Parsonage Museum

9.4/10 (95 reviews)
If museums are on your list of things to see in Haworth, then you might want to head to Bronte Parsonage Museum. If you want to see more of the museums in Haworth, Museum of Rail Travel and Cliffe Castle Museum aren't far.
See properties
A large stone building with a clock tower, surrounded by a well-maintained lawn and trees.
Photo by Graham Riding

East Riddlesden Hall

9.0/10 (8 reviews)
East Riddlesden Hall is just one of the landmarks located 1.3 mi (2.1 km) from central Keighley, so you might want to stop by for a few pics during your trip.
See properties
A rocky stream with people and a dog on a hillside.
Photo by Sharon Sunshine

Bronte Waterfall

9.6/10 (15 reviews)
Bronte Waterfall is 5.1 mi (8.2 km) from central Keighley, why not stop by during your stay.
See properties
A landscape with a large leafless tree and a stone structure.
Photo by Dan Shaw

Top Withens

10.0/10 (1 review)
If you're planning a bit of sightseeing during your trip, head to Top Withens— just one of the landmarks located 6.1 mi (9.8 km) from central Keighley.
See properties

Haworth Parish Church

9.2/10 (20 reviews)
If you're planning a bit of sightseeing during your trip, head to Haworth Parish Church— just one of the monuments in central Haworth. You could also start your cultural experience by heading over to the museums in the area.
See properties

Keighley & Worth Valley Railway

9.8/10 (18 reviews)
Keighley & Worth Valley Railway is 0.5 mi (0.9 km) from central Oakworth, why not stop by during your stay. If you have fun at Keighley & Worth Valley Railway, you'll love Bingley Arts Centre and Museum of Rail Travel, both located nearby.
See properties

Penistone Hill Country Park

10.0/10 (1 review)
If you like spending time outside, then spend the day at Penistone Hill Country Park, located 3.7 mi (6 km) from central Keighley. Want to stretch your legs some more? Head to Ogden Water Country Park and St. Ives Estate, both nearby.
See properties

Lund's Tower

If seeing the sights is on your list of things to do, head to Lund's Tower— just one of the landmarks located 1 mi (1.6 km) from central Sutton-in-Craven.
See properties

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
A tower on a hill overlooking a valley.
Photo by John Darch

Frequently Asked Questions

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: A Tapestry of Heritage, Green Spaces, and Hidden Treasures

Nestled in the heart of West Yorkshire, Keighley is a charming market town that beautifully blends history with natural beauty. Discover the rich heritage at the Keighley and Worth Valley Railway, where vintage steam trains traverse stunning landscapes. Explore the impressive Cliffe Castle Museum, set within picturesque gardens, or take a leisurely stroll along the scenic green spaces. With its inviting local shops and delightful cafes, Keighley offers a warm, small-town atmosphere perfect for a relaxed getaway. Whether you're delving into its historical treasures or enjoying the stunning countryside, Keighley promises an enchanting escape.

Discover great hotels near Keighley

Keighley offers a range of charming B&Bs and cosy hotels near the town centre. Ideal accommodation options span from budget-friendly stays to more refined choices, ensuring a comfortable experience for every traveller. Enjoy the local atmosphere and convenient access to Keighley’s attractions. These are some of the hotels preferred by our travelers near Keighley:

  1. Premier Inn Bradford North - Bingleyopens in new window: This budget-friendly hotel boasts a commendable guest rating of 8.0 out of 10, making it an excellent choice for travellers seeking a welcoming atmosphere. The property offers a range of essential amenities tailored for a comfortable stay, ensuring a pleasant experience for all visitors. Its standout features include a focus on inclusivity, making it particularly appealing for those looking for an LGBTQIA-friendly environment. Guests appreciate the overall value and cleanliness, making it a reliable option for those seeking affordable yet quality accommodation.
  2. Mercure Bradfordopens in new window: As a 3.0-star hotel, this property impresses with its blend of comfort and charm, catering to family and romantic getaways. With a strong emphasis on delightful experiences, it features romance packages, a 24-hour room service, and a late-night menu, ensuring that guests can enjoy intimate moments throughout their stay. The hotel boasts a high guest rating, highlighting the delicious breakfast, spacious and clean rooms, and the attentive staff. This establishment is perfect for leisure travellers seeking a memorable and fulfilling holiday experience.
  3. The Craiglands Hotelopens in new window: This 3.0-star hotel presents a unique blend of historical charm and modern comfort, making it an ideal spot for leisure seekers. With a focus on providing a pet-friendly environment, it ensures that every aspect of the stay is enjoyable. Guests rave about the ample parking, clean and well-maintained rooms, and generous buffet breakfast featuring a variety of options. The hotel’s prime location offers convenient access to scenic walking routes, making it perfect for those looking to explore the beautiful surroundings while enjoying the comforts of a well-appointed lodging.

Where to stay near Keighley

Stay in Skipton, Bradford, or Halifax during your holiday in Keighley. Skipton offers a charming countryside vibe with its castle and relaxing atmosphere. Bradford boasts rich culture and entertainment, highlighted by museums and theatres. Halifax features a vibrant historical scene alongside a variety of leisure options. For first-time visitors, Skipton is best suited for its welcoming small-town feel and scenic attractions.

  1. Skiptonopens in new window: Skipton is a charming small town that offers a delightful escape into the countryside. Famous for its friendly people and stunning landscapes, it’s a great place to unwind. You can explore the historic Skipton Castle, which showcases the region's rich heritage, or take a leisurely stroll around the scenic Malham Cove and Pen-y-Ghent. The town is also known for its relaxing spa experiences, making it perfect for a rejuvenating getaway. Accommodation options range from luxury hotels to cosy bed and breakfasts, ensuring a comfortable stay in this picturesque setting.
  2. Bradfordopens in new window: Bradford is a vibrant city steeped in culture and history, making it an attractive place to stay for those keen on arts and entertainment. The National Science and Media Museum is a must-see, offering fascinating exhibitions that celebrate the world of film, television, and photography. Enjoy a leisurely day at Bradford City Park, where you can relax by the fountains or take a walk in the lovely surroundings. The city also boasts a variety of cultural attractions, including theatres showcasing musicals and performances, ensuring there’s always something happening. Accommodation options are varied, from modern hotels to quaint guesthouses.
  3. Halifaxopens in new window: Halifax is a lovely town that combines historical charm with a lively entertainment scene, making it an appealing destination for visitors. Known for its friendly atmosphere, you can explore local attractions such as the impressive Piece Hall, a beautifully restored Georgian marketplace. The town is also home to a variety of cultural venues and theatres, providing plenty of options for an enjoyable evening out. For nature lovers, nearby parks offer a chance to unwind in beautiful settings, and the local coffee shops are perfect for a relaxing break. Accommodation here ranges from comfortable inns to boutique hotels, catering to different budgets.

Things to do in Keighley

Nestled amid rolling hills and lush greenery, this charming town offers a delightful blend of tranquil parks and scenic gardens. Stroll along picturesque pathways, explore local museums brimming with history, or enjoy leisurely afternoons in serene woodland areas. It’s a perfect spot for those seeking both relaxation and exploration.

  • Kirkstall Abbeyopens in new window – Explore the evocative ruins of Kirkstall Abbey, where the remnants of a once-grand monastic complex invite you to wander through its atmospheric remains. Enjoy the charm of its historical architecture and discover hints of its past as you stroll around the site.
  • Halifax Piece Hallopens in new window – Step into the historic Halifax Piece Hall, a splendid example of a former trading venue that now offers insights into local commerce and community life. The building’s unique structure and storied past make it a must-see stop.
  • Pendle Hillopens in new window – Climb Pendle Hill and take in the panoramic views from this prominent hill. The ascent is both invigorating and scenic, offering a satisfying outdoor experience with a touch of local legend and history.
  • Malham Coveopens in new window – Visit Malham Cove, a park that delights with its natural curves and open spaces. Enjoy a leisurely walk amidst its rolling greenery and observe the distinctive landscape formations that define the area.
  • Grimwith Reservoiropens in new window – Discover Grimwith Reservoir, a tranquil lake perfect for a reflective pause. The serene waters and surrounding environment provide a peaceful setting to relax and appreciate nature’s quiet beauty.

4 tips for savvy savings when booking a hotel in Keighley

  1. Book for the cheapest times: The most budget-friendly months to visit Keighley are January, February, and August, when hotel prices are typically lower. For those looking to explore the area’s rich history, culture, and landmarks, a stay of at least 2 to 3 days would be ideal. During this time, visitors can enjoy the charming small-town atmosphere, visit local museums, explore the historic library, and take in the beauty of the surrounding countryside and gardens. With friendly locals and attractions like the iconic castle, Keighley offers great value for money for travellers on a budget.
  2. Look for last-minute deals on Hotels.com: For a trip to Keighley, you may discover appealing hotel deals by browsing the Dealsopens in new window section on Hotels.com. If you're planning a spontaneous escape, you're more likely to see discounted rates in the Last-Minute Deals area, where rooms available near your travel date are featured. Additionally, the Smart Shopping tool on the app allows you to compare hotel prices and amenities, so if rooms become available or prices drop, you could find the perfect last-minute getaway.
  3. Be flexible with dates: Prices can fluctuate depending on a variety of factors, including the hotel's location, star rating, and the time of year. Therefore, being flexible with your travel dates may help you find a better deal on your stay in a hotel in Keighley. If you’re in search of a distinctive experience, boutique hotels often provide a more personalised touch and may offer good 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 side, we’ll suggest alternative dates that could be more affordable to assist you in finding a potentially better deal.
  4. Consider your location: Staying closer to key attractions or city centres may provide convenience, but it often comes with higher costs. For more affordable options, consider hotels in less central areas or neighbourhoods, striking a balance between price and ease of access to your planned destinations. You might also look into independent hotels located slightly further out, which can offer a more authentic and budget-friendly experience, as they usually tend to be cheaper.

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 is usually the wettest month. March, April, and July are the peak travel months in Keighley, attracting a higher number of tourists. During this peak period, the weather is mostly cloudy, accompanied by light rainfall. On the other hand, October to December tend to be quieter times to visit, marked by light rainfall and mostly cloudy conditions.

Keep exploring