Photo by John Darch

Hotels in Keighley

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

This weekend
25 Sept - 27 Sept
Next weekend
2 Oct - 4 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 23 September 2026.

1. Manchester Portland By Sunday

Manchester Portland By Sunday
Manchester City Centre
€73
includes taxes & fees
5 Oct - 6 Oct
Manchester Portland By Sunday

2. a&o Manchester City Centre

a&o Manchester City Centre
Manchester City Centre
€58
includes taxes & fees
27 Sept - 28 Sept
a&o Manchester City Centre

3. The Old White Lion Hotel

The Old White Lion Hotel
Keighley
€188
includes taxes & fees
18 Oct - 19 Oct
The Old White Lion Hotel

4. Hollins Hall Hotel, Spa & Golf

Hollins Hall Hotel, Spa & Golf
Shipley
€80
includes taxes & fees
18 Oct - 19 Oct
Hollins Hall Hotel, Spa & Golf

5. Haworth Old Hall

Haworth Old Hall
Keighley
€140
includes taxes & fees
4 Oct - 5 Oct
Haworth Old Hall

6. Treehouse Hotel Manchester

Treehouse Hotel Manchester
Manchester City Centre
€112
includes taxes & fees
27 Sept - 28 Sept
Treehouse Hotel Manchester

7. Cedar Court Bradford

Cedar Court Bradford
Bradford
€60
includes taxes & fees
18 Oct - 19 Oct
Cedar Court Bradford

8. Mercure Bradford, Bankfield Hotel

Mercure Bradford, Bankfield Hotel
Bingley
€60
includes taxes & fees
22 Oct - 23 Oct
Mercure Bradford, Bankfield Hotel

9. Dalesgate Hotel

Dalesgate Hotel
Keighley
€93
includes taxes & fees
25 Sept - 26 Sept
Dalesgate Hotel

10. Steeton Hall Hotel

Steeton Hall Hotel
Keighley
€122
includes taxes & fees
30 Sept - 1 Oct
Steeton Hall Hotel

11. The Old Registry Haworth

The Old Registry Haworth
Keighley
€111
includes taxes & fees
5 Oct - 6 Oct
The Old Registry Haworth

12. YOTEL Manchester Deansgate

YOTEL Manchester Deansgate
Manchester City Centre
€64
includes taxes & fees
4 Oct - 5 Oct
YOTEL Manchester Deansgate

13. Leeds Marriott Hotel

Leeds Marriott Hotel
Leeds City Center
€83
includes taxes & fees
27 Sept - 28 Sept
Leeds Marriott Hotel

14. The Skipton Hotel

The Skipton Hotel
Skipton
€102
includes taxes & fees
1 Oct - 2 Oct
The Skipton Hotel

15. The Queens Hotel

The Queens Hotel
Leeds City Center
€93
includes taxes & fees
11 Oct - 12 Oct
The Queens Hotel

16. The Alan

The Alan
Manchester City Centre
€70
includes taxes & fees
27 Sept - 28 Sept
The Alan

17. Old Silent Inn

Old Silent Inn
Keighley
Old Silent Inn

18. Maldron Hotel Manchester City Centre

Maldron Hotel Manchester City Centre
Manchester City Centre
€85
includes taxes & fees
11 Oct - 12 Oct
Maldron Hotel Manchester City Centre

19. Leonardo Hotel Bradford

Leonardo Hotel Bradford
Bradford
€59
includes taxes & fees
4 Oct - 5 Oct
Leonardo Hotel Bradford

20. The Midland - Manchester

The Midland - Manchester
Manchester City Centre
€154
includes taxes & fees
4 Oct - 5 Oct
The Midland - Manchester
View all properties

Get last-minute hotel deals in Keighley and save more

Sign in to unlock great savings.

Dalesgate Hotel

Dalesgate Hotel
Keighley
€187
for 2 nights, 1 room
€93 per night
includes taxes & fees
Dalesgate Hotel

Weavers Guest House

Weavers Guest House
Keighley
€303
for 2 nights, 1 room
€152 per night
includes taxes & fees
Weavers Guest House

Teddy Bear Cottage

Teddy Bear Cottage
Keighley
€404
for 2 nights, 1 cottage
€202 per night
includes taxes & fees
Teddy Bear Cottage

b Hill Cottage Haworth

b Hill Cottage Haworth
Keighley
€413
for 2 nights, 1 home
€206 per night
includes taxes & fees
b Hill Cottage Haworth

Park Top House

Park Top House
Keighley
Park Top House

North Ives Cottage

North Ives Cottage
Keighley
€396
for 2 nights, 1 cottage
€198 per night
includes taxes & fees
North Ives Cottage

Bronte Cottage

Bronte Cottage
Keighley
€384
for 2 nights, 1 cottage
€192 per night
includes taxes & fees
Bronte Cottage

Snowdrop Cottage

Snowdrop Cottage
Keighley
€464
for 2 nights, 1 cottage
€232 per night
includes taxes & fees
Snowdrop Cottage

Marsh Cottage

Marsh Cottage
Keighley
€401
for 2 nights, 1 cottage
€200 per night
includes taxes & fees
Marsh Cottage

Steam View Cottage

Steam View Cottage
Keighley
€579
for 2 nights, 1 cottage
€290 per night
includes taxes & fees
Steam View Cottage

Bronte Barn

Bronte Barn
Keighley
€496
for 2 nights, 1 cottage
€248 per night
includes taxes & fees
Bronte Barn

Moldy Warp Barn

Moldy Warp Barn
Keighley
€585
for 2 nights, 1 cottage
€293 per night
includes taxes & fees
Moldy Warp Barn

Middle Barn

Middle Barn
Keighley
€775
for 2 nights, 1 home
€388 per night
includes taxes & fees
Middle Barn

The Stone Masons House

The Stone Masons House
Keighley
€1,027
for 2 nights, 1 home
€514 per night
includes taxes & fees
The Stone Masons House

The Old White Lion Hotel

The Old White Lion Hotel
Keighley
€188
for 1 room
includes taxes & fees
The Old White Lion Hotel

Steeton Hall Hotel

Steeton Hall Hotel
Keighley
€122
for 1 room
includes taxes & fees
Steeton Hall Hotel

Dalesgate Hotel

Dalesgate Hotel
Keighley
€104
for 1 room
includes taxes & fees
Dalesgate Hotel

Cosy Cottage Close to Haworth Sleeps 2

Cosy Cottage Close to Haworth Sleeps 2
Keighley
€144
for 1 cottage
includes taxes & fees
Cosy Cottage Close to Haworth Sleeps 2

Leeming Wells

Leeming Wells
Keighley
€115
for 1 room
includes taxes & fees
Leeming Wells

Teddy Bear Cottage

Teddy Bear Cottage
Keighley
€404
for 1 cottage
includes taxes & fees
Teddy Bear Cottage

Park Top House

Park Top House
Keighley
Park Top House

Snowdrop Cottage

Snowdrop Cottage
Keighley
€464
for 1 cottage
includes taxes & fees
Snowdrop Cottage

Apartment 24

Apartment 24
Keighley
€337
for 1 cottage
includes taxes & fees
Apartment 24

8 Lune Street

8 Lune Street
Keighley
€424
for 1 cottage
includes taxes & fees
8 Lune Street

North Ives Cottage

North Ives Cottage
Keighley
€397
for 1 cottage
includes taxes & fees
North Ives Cottage

Foxglove

Foxglove
Keighley
€395
for 1 cottage
includes taxes & fees
Foxglove

Baywood Cottage

Baywood Cottage
Keighley
€390
for 1 cottage
includes taxes & fees
Baywood Cottage

Bronte Cottage

Bronte Cottage
Keighley
€384
for 1 cottage
includes taxes & fees
Bronte Cottage

Check out pet-friendly hotels in Keighley

North Ives Cottage

North Ives Cottage
Keighley
€396
includes taxes & fees
2 Oct - 3 Oct
North Ives Cottage

Dalesgate Hotel

Dalesgate Hotel
Keighley
€93
includes taxes & fees
25 Sept - 26 Sept
Dalesgate Hotel

The Old Hen Shed

The Old Hen Shed
Keighley
€520
includes taxes & fees
29 Sept - 30 Sept
The Old Hen Shed

Changegate Cottage

Changegate Cottage
Keighley
€450
includes taxes & fees
2 Oct - 3 Oct
Changegate Cottage

Teddy Bear Cottage

Teddy Bear Cottage
Keighley
€404
includes taxes & fees
8 Oct - 9 Oct
Teddy Bear Cottage

April Cottage

April Cottage
Keighley
€540
includes taxes & fees
6 Oct - 7 Oct
April Cottage

126 Main Street

126 Main Street
Keighley
126 Main Street

Foxglove

Foxglove
Keighley
€395
includes taxes & fees
4 Oct - 5 Oct
Foxglove

The Old Piggery

The Old Piggery
Keighley
The Old Piggery

Orchard Cottage

Orchard Cottage
Keighley
€671
includes taxes & fees
2 Oct - 3 Oct
Orchard Cottage
View all properties

Go beyond your typical stay in Keighley

pet-friendly image
Pet friendly
Pet friendly
Pool image
Pool
Pool
spa image
Spa
Spa
hot tub image
Hot tub
Hot tub
apart-hotel image
Apart hotel
Apart hotel
Apartment image
Apart­ment
Apart­ment
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 September

September

High 16°C / low 9°C. Cloudy most days.
16°
12°
11°
14°
17°
19°
11°
18°
11°
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, Keighley Bus Museum and Museum of Rail Travel 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

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

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

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 a little more? Head to St. Ives Estate and Ogden Water Country Park, both nearby.
See properties

Cliffe Castle Museum

10.0/10 (1 review)
If seeing the sights is on your list of things to do, head to Cliffe Castle Museum – just one of the landmarks located 0.6 mi (0.9 km) from central Keighley. You could also start your cultural experience by heading over to the museums in the area. If you want to experience more of the culture Keighley has to offer, head to East Riddlesden Hall, Keighley & Worth Valley Railway, and Bingley Five Rise Locks.
See properties

Learn more about Keighley

Keighley, well known for its museums and gardens, features attractions such as East Riddlesden Hall and Keighley & Worth Valley Railway. This historical city has something for everyone including bars and sights like Haworth Parish Church and Bronte Parsonage Museum—all within a small-town setting.

See all hotels in Keighley
A tower on a hill overlooking a valley.
Photo by John Darch

Find out more about Keighley

Keighley Unveiled: A Journey Through Timeless Heritage and Idyllic Landscapes

Nestled in the heart of West Yorkshire, Keighley is a charming market town that beautifully marries history and nature. Visitors can explore the intriguing exhibits at Cliffe Castle Museum, wander through picturesque gardens, and enjoy the quaint streets lined with independent shops. The stunning landscapes of the nearby Brontë Country beckon adventurers and literary lovers alike, while the iconic Keighley and Worth Valley Railway offers a nostalgic journey through the stunning countryside. With its rich heritage and welcoming atmosphere, Keighley is a delightful off-the-beaten-path destination for those seeking a quintessentially British experience.

Discover great hotels in Keighley

Keighley offers a variety of accommodation options, from cosy guesthouses and charming bed and breakfasts to comfortable hotels. Whether you prefer a central location or a peaceful retreat, you'll find welcoming places to stay that cater to different tastes and budgets. These are some of the hotels preferred by our travelers in Keighley:

  1. Mercure Bradfordopens in new window: This 3.0-star hotel provides a welcoming environment for leisure travellers seeking a distinctive experience. With a range of amenities, including a well-equipped business centre and versatile meeting spaces, it ensures a smooth journey for those looking to blend work and relaxation. Families will appreciate the thoughtful touches such as child safety features and engaging toys, making it an excellent choice for those travelling with younger guests. The property’s commitment to providing a comfortable stay is reflected in its welcoming atmosphere and the convenience of its amenities, creating an enjoyable retreat for all visitors.
  2. Ilkley Riverside Hotelopens in new window: This charming 3.0-star inn is a perfect haven for leisure travellers seeking a delightful culinary experience. With an inviting restaurant serving both breakfast and lunch options, guests can indulge in delectable meals throughout their stay. The hotel boasts a range of recreational activities nearby, including hiking and golfing, ideal for those eager to explore the scenic surroundings. The presence of modern entertainment features, such as a flatscreen television, enhances the comfort and relaxation of guests, ensuring an enjoyable and memorable visit.
  3. The Black Hatopens in new window: This 3.5-star inn is a prime choice for travellers who prioritise pet-friendly accommodations while enjoying a luxurious setting. With a welcoming pet policy, this property ensures that guests can bring their beloved pets along for a relaxing getaway. The inn’s thoughtful amenities and inviting atmosphere create a charming retreat for those looking to unwind. Its commitment to providing a comfortable experience is evident in its well-designed spaces and attentive services, making it a standout option for pet lovers seeking a distinctive travel experience.

Top locations to stay in Keighley

Skipton, Bradford, and Halifax are great areas to stay in when visiting Keighley. Skipton is known for its friendly people and charming market, while Bradford boasts a vibrant business scene and rich cultural diversity. Halifax, also welcoming, offers a blend of history and scenic beauty. For first-time visitors, Skipton is particularly appealing due to its quaint atmosphere and accessibility.

  1. Skiptonopens in new window: Skipton is a charming market town known for its friendly people and stunning countryside views. Staying here gives you access to the picturesque Skipton Castle and the vibrant market that operates several days a week, where you can find local produce and crafts. The town is also a gateway to the Yorkshire Dales, offering plenty of opportunities for walking and exploring nature. Don’t miss a stroll along the Leeds and Liverpool Canal, perfect for a leisurely afternoon. With its quaint shops and inviting cafes, Skipton is ideal for a relaxed getaway.
  2. Bradfordopens in new window: Bradford is a bustling city with a rich industrial heritage and a diverse cultural scene. It’s home to the National Science and Media Museum, where you can learn about the fascinating history of film and photography. The city also boasts a vibrant array of shops, from high street favourites to independent boutiques. You can enjoy a variety of cultural attractions, including theatres showcasing live performances and art galleries. Plus, Bradford is renowned for its cuisine, particularly its fantastic curry houses, making it a great spot for food enthusiasts.
  3. Halifaxopens in new window: Halifax is a historic town with a welcoming atmosphere and friendly locals. It’s well-known for the stunning Piece Hall, a beautifully restored 18th-century cloth hall, which now hosts shops, cafes, and cultural events. Explore the fascinating Shibden Hall and its parkland for a glimpse into local history. Halifax also offers a good selection of pubs and cultural venues, ensuring you can enjoy an evening out. The surrounding countryside provides lovely walks and outdoor activities, making it a great base for those looking to explore West Yorkshire.

Things to do in Keighley

Nestled in a scenic valley, Keighley offers a delightful blend of charming countryside and small-town allure. Stroll through lush parks, explore tranquil gardens, and revel in the rich heritage at local museums. With its inviting atmosphere and picturesque surroundings, it's an ideal spot for leisurely explorations and relaxation.

  • Bronte Parsonage Museumopens in new window – Step into the world of the Brontë sisters at this charming museum, once their family home. Explore the beautifully preserved rooms and discover the literary treasures that inspired classics like Wuthering Heights and Jane Eyre. Enjoy the adjacent gardens, perfect for a leisurely stroll.
  • Malham Coveopens in new window – Experience the breathtaking beauty of this natural wonder. Walk along the limestone pavement and take in the stunning views of the surrounding countryside. Don't forget your camera—this is a great spot for capturing the picturesque landscape.
  • Skipton Castleopens in new window – Delve into the rich history of Skipton Castle, which dates back to the 11th century. Wander through its impressive grounds and explore the well-preserved interiors, including the Great Hall and the medieval chapel. The views from the castle ramparts are not to be missed!
  • Pendle Hillopens in new window – Lace up your walking boots and tackle the trails of Pendle Hill. This iconic landmark offers a variety of walking routes, each unveiling stunning vistas of the surrounding valleys and moors. Reach the summit for panoramic views that will leave you breathless.
  • Halifax Piece Hallopens in new window – Visit this historic building that once served as a trading centre for cloth merchants. Today, it’s a vibrant hub for arts and crafts, featuring independent shops, galleries, and cafés. Enjoy a leisurely afternoon exploring the unique stalls and perhaps catching a live performance.

4 tips for savvy savings when booking a hotel in Keighley

  1. Book for the cheapest times: The most budget-friendly time to visit Keighley is during January, February, and August, when hotel prices are generally lower. For a great value for money experience, a stay of at least 2 to 3 days is recommended to fully explore the town’s historical sites, cultural offerings, and picturesque countryside. During your visit, you can discover charming museums, a quaint library, and a stunning castle, all while enjoying the hospitality of the friendly locals. With the potential for prices to drop during these months, it's an ideal opportunity for those looking to enjoy a rich cultural experience without breaking the bank.
  2. Look for last-minute deals on Hotels.com: To discover last-minute deals to Keighley on Hotels.com, begin by exploring the Dealsopens in new window or Last-Minute Deals sections, where you may find discounted rates on hotels as your travel date approaches. Consider enabling email alerts or push notifications to stay informed about flash sales and special promotions, helping you seize opportunities to save. The Smart Shopping tool available via the app allows you to compare hotel prices and amenities, ensuring you’re well-informed. If rooms become available or prices drop, you're more likely to see these updates first, making it easier to book a spontaneous getaway.
  3. Be flexible with dates: Prices may fluctuate depending on various factors such as the hotel's location, star rating, and the time of year. Therefore, being flexible with your travel dates could help you save on your stay in a hotel in Keighley. For those seeking distinctive accommodations, boutique hotels often provide a more personalised experience and can sometimes 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 to enhance your chances of securing the best deal.
  4. Consider your location: Staying nearer to key attractions or city centres may offer convenience, but it often comes at a higher price. For more affordable options, you might consider hotels in less central areas or neighbourhoods, striking a balance between cost and ease of access to the sites you wish to explore. Independent hotels located a bit further out usually tend 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 is typically the wettest month. If you’re looking to soak up the lively atmosphere in Keighley, March, April, and July are the peak months to visit, bustling with fellow travelers. During this peak period, the weather is mostly cloudy, with light rainfall. However, if you prefer a more relaxed experience, October to December are perfect for a quieter getaway, marked by light rainfall and mostly cloudy conditions.

Keep exploring