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
£57
includes taxes & fees
28 Sept - 29 Sept
Manchester Portland By Sunday

2. a&o Manchester City Centre

a&o Manchester City Centre
Manchester City Centre
£50
includes taxes & fees
27 Sept - 28 Sept
a&o Manchester City Centre

3. Hollins Hall Hotel, Spa & Golf

Hollins Hall Hotel, Spa & Golf
Shipley
£69
includes taxes & fees
18 Oct - 19 Oct
Hollins Hall Hotel, Spa & Golf

4. The Skipton Hotel

The Skipton Hotel
Skipton
£76
includes taxes & fees
4 Oct - 5 Oct
The Skipton Hotel

5. Haworth Old Hall

Haworth Old Hall
Keighley
£112
includes taxes & fees
12 Oct - 13 Oct
Haworth Old Hall

6. The Old White Lion Hotel

The Old White Lion Hotel
Keighley
£155
includes taxes & fees
21 Oct - 22 Oct
The Old White Lion Hotel

7. Leeds Marriott Hotel

Leeds Marriott Hotel
Leeds City Center
£71
includes taxes & fees
27 Sept - 28 Sept
Leeds Marriott Hotel

8. Mercure Bradford, Bankfield Hotel

Mercure Bradford, Bankfield Hotel
Bingley
£51
includes taxes & fees
8 Oct - 9 Oct
Mercure Bradford, Bankfield Hotel

9. Cedar Court Bradford

Cedar Court Bradford
Bradford
£52
includes taxes & fees
22 Oct - 23 Oct
Cedar Court Bradford

10. The Alan

The Alan
Manchester City Centre
£66
includes taxes & fees
27 Sept - 28 Sept
The Alan

11. YOTEL Manchester Deansgate

YOTEL Manchester Deansgate
Manchester City Centre
£55
includes taxes & fees
11 Oct - 12 Oct
YOTEL Manchester Deansgate

12. The Queens Hotel

The Queens Hotel
Leeds City Center
£80
includes taxes & fees
11 Oct - 12 Oct
The Queens Hotel

13. The Old Registry Haworth

The Old Registry Haworth
Keighley
£95
includes taxes & fees
5 Oct - 6 Oct
The Old Registry Haworth

14. Treehouse Hotel Manchester

Treehouse Hotel Manchester
Manchester City Centre
£105
includes taxes & fees
27 Sept - 28 Sept
Treehouse Hotel Manchester

15. Steeton Hall Hotel

Steeton Hall Hotel
Keighley
£105
includes taxes & fees
25 Sept - 26 Sept
Steeton Hall Hotel

16. Dalesgate Hotel

Dalesgate Hotel
Keighley
£80
includes taxes & fees
24 Sept - 25 Sept
Dalesgate Hotel

17. Old Silent Inn

Old Silent Inn
Keighley
Old Silent Inn

18. The Woolly Sheep Inn

The Woolly Sheep Inn
Skipton
£127
includes taxes & fees
9 Oct - 10 Oct
The Woolly Sheep Inn

19. The Midland - Manchester

The Midland - Manchester
Manchester City Centre
£132
includes taxes & fees
4 Oct - 5 Oct
The Midland - Manchester

20. Leonardo Hotel Bradford

Leonardo Hotel Bradford
Bradford
£50
includes taxes & fees
4 Oct - 5 Oct
Leonardo Hotel Bradford
View all properties

Get last-minute hotel deals in Keighley and save more

Sign in to unlock great savings.

Dalesgate Hotel

Dalesgate Hotel
Keighley
£160
for 2 nights, 1 room
£80 per night
includes taxes & fees
Dalesgate Hotel

Weavers Guest House

Weavers Guest House
Keighley
£260
for 2 nights, 1 room
£130 per night
includes taxes & fees
Weavers Guest House

Teddy Bear Cottage

Teddy Bear Cottage
Keighley
£347
for 2 nights, 1 cottage
£173 per night
includes taxes & fees
Teddy Bear Cottage

b Hill Cottage Haworth

b Hill Cottage Haworth
Keighley
£354
for 2 nights, 1 home
£177 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
£340
for 2 nights, 1 cottage
£170 per night
includes taxes & fees
North Ives Cottage

Bronte Cottage

Bronte Cottage
Keighley
£329
for 2 nights, 1 cottage
£165 per night
includes taxes & fees
Bronte Cottage

Snowdrop Cottage

Snowdrop Cottage
Keighley
£398
for 2 nights, 1 cottage
£199 per night
includes taxes & fees
Snowdrop Cottage

Marsh Cottage

Marsh Cottage
Keighley
£344
for 2 nights, 1 cottage
£172 per night
includes taxes & fees
Marsh Cottage

Steam View Cottage

Steam View Cottage
Keighley
£497
for 2 nights, 1 cottage
£248 per night
includes taxes & fees
Steam View Cottage

Bronte Barn

Bronte Barn
Keighley
£425
for 2 nights, 1 cottage
£213 per night
includes taxes & fees
Bronte Barn

Moldy Warp Barn

Moldy Warp Barn
Keighley
£502
for 2 nights, 1 cottage
£251 per night
includes taxes & fees
Moldy Warp Barn

Middle Barn

Middle Barn
Keighley
£665
for 2 nights, 1 home
£333 per night
includes taxes & fees
Middle Barn

The Stone Masons House

The Stone Masons House
Keighley
£881
for 2 nights, 1 home
£441 per night
includes taxes & fees
The Stone Masons House

The Old White Lion Hotel

The Old White Lion Hotel
Keighley
£155
for 1 room
includes taxes & fees
The Old White Lion Hotel

Steeton Hall Hotel

Steeton Hall Hotel
Keighley
£105
for 1 room
includes taxes & fees
Steeton Hall Hotel

Dalesgate Hotel

Dalesgate Hotel
Keighley
£89
for 1 room
includes taxes & fees
Dalesgate Hotel

Cosy Cottage Close to Haworth Sleeps 2

Cosy Cottage Close to Haworth Sleeps 2
Keighley
£119
for 1 cottage
includes taxes & fees
Cosy Cottage Close to Haworth Sleeps 2

Leeming Wells

Leeming Wells
Keighley
£95
for 1 room
includes taxes & fees
Leeming Wells

Snowdrop Cottage

Snowdrop Cottage
Keighley
£398
for 1 cottage
includes taxes & fees
Snowdrop Cottage

Park Top House

Park Top House
Keighley
Park Top House

Teddy Bear Cottage

Teddy Bear Cottage
Keighley
£347
for 1 cottage
includes taxes & fees
Teddy Bear Cottage

Apartment 24

Apartment 24
Keighley
£289
for 1 cottage
includes taxes & fees
Apartment 24

8 Lune Street

8 Lune Street
Keighley
£364
for 1 cottage
includes taxes & fees
8 Lune Street

Foxglove

Foxglove
Keighley
£339
for 1 cottage
includes taxes & fees
Foxglove

North Ives Cottage

North Ives Cottage
Keighley
£341
for 1 cottage
includes taxes & fees
North Ives Cottage

Baywood Cottage

Baywood Cottage
Keighley
£335
for 1 cottage
includes taxes & fees
Baywood Cottage

Bronte Cottage

Bronte Cottage
Keighley
£329
for 1 cottage
includes taxes & fees
Bronte Cottage

Check out pet-friendly hotels in Keighley

North Ives Cottage

North Ives Cottage
Keighley
£340
includes taxes & fees
2 Oct - 3 Oct
North Ives Cottage

Dalesgate Hotel

Dalesgate Hotel
Keighley
£80
includes taxes & fees
24 Sept - 25 Sept
Dalesgate Hotel

The Old Hen Shed

The Old Hen Shed
Keighley
£446
includes taxes & fees
30 Sept - 1 Oct
The Old Hen Shed

Changegate Cottage

Changegate Cottage
Keighley
£386
includes taxes & fees
2 Oct - 3 Oct
Changegate Cottage

Teddy Bear Cottage

Teddy Bear Cottage
Keighley
£347
includes taxes & fees
27 Sept - 28 Sept
Teddy Bear Cottage

April Cottage

April Cottage
Keighley
£463
includes taxes & fees
3 Oct - 4 Oct
April Cottage

126 Main Street

126 Main Street
Keighley
£365
includes taxes & fees
29 Sept - 30 Sept
126 Main Street

Foxglove

Foxglove
Keighley
£339
includes taxes & fees
4 Oct - 5 Oct
Foxglove

The Old Piggery

The Old Piggery
Keighley
£446
includes taxes & fees
11 Oct - 12 Oct
The Old Piggery

Orchard Cottage

Orchard Cottage
Keighley
£575
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 February

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

Check out reviews of Keighley hotels guests love

Weavers Guest House

Weavers Guest House
Keighley

10/10 Exceptional

United Kingdom
Olivia
Weavers Guest House

Lister Arms

Lister Arms
Skipton

10/10 Exceptional

United Kingdom
Gwyn
Lister Arms

The Huntsman Inn

The Huntsman Inn
Holmfirth

10/10 Exceptional

United Kingdom
Elaie
The Huntsman Inn

Leeming Wells

Leeming Wells
Keighley

10/10 Exceptional

United Kingdom
Patricia
Leeming Wells

Steeton Hall Hotel

Steeton Hall Hotel
Keighley

10/10 Exceptional

United Kingdom
Georgina
Steeton Hall Hotel

Maria Cottage

Maria Cottage
Keighley

10/10 Exceptional

United Kingdom
JUNE
Maria Cottage

Piccadilly View

Piccadilly View
Keighley

10/10 Exceptional

United Kingdom
KEVIN
Piccadilly View

Orchard Cottage

Orchard Cottage
Keighley

10/10 Exceptional

United Kingdom
SIMON
Orchard Cottage

Foxglove

Foxglove
Keighley

10/10 Exceptional

United Kingdom
Joel
Foxglove

Street Head Farm

Street Head Farm
Keighley

10/10 Exceptional

United Kingdom
Chris
Street Head Farm

The Old Piggery

The Old Piggery
Keighley

10/10 Exceptional

United Kingdom
pamela
The Old Piggery

Eden Cottage

Eden Cottage
Keighley

10/10 Exceptional

United Kingdom
Rob
Eden Cottage

Ducking Well Cottage

Ducking Well Cottage
Keighley

10/10 Exceptional

United Kingdom
Averil
Ducking Well Cottage

Rose Cottage

Rose Cottage
Keighley

10/10 Exceptional

United Kingdom
Samantha
Rose Cottage

The Old Forge

The Old Forge
Keighley

10/10 Exceptional

United Kingdom
Thelma
The Old Forge

Find out more about Keighley

Discover the Hidden Charms of Keighley: A Journey Through History and Nature

Nestled in the heart of West Yorkshire, Keighley is a charming town that seamlessly blends rich history with stunning natural landscapes. Explore the historic Cliffe Castle, where Victorian elegance meets beautiful gardens, or wander through the scenic trails of the nearby Brontë Country, home to the famous literary sisters. The Keighley and Worth Valley Railway offers a nostalgic steam train journey through picturesque countryside. With its vibrant centre filled with delightful shops and eateries, Keighley is an ideal base for exploring the stunning Yorkshire Dales. A hidden gem for culture enthusiasts and nature lovers alike, Keighley promises an unforgettable escape.

Discover great hotels near Keighley

Keighley offers a range of accommodation options, from cosy bed and breakfasts to modern hotels. Visitors can find comfortable stays that provide easy access to local attractions, beautiful countryside, and charming eateries. Ideal for both short breaks and longer stays, these hotels cater to various budgets and preferences. Here are some of our travellers' favourite hotels near Keighley:

  1. Mercure Bradfordopens in new window: This charming 3.0-star hotel offers a delightful experience for leisure travelers seeking a romantic getaway. Guests can indulge in special romance packages, complemented by 24-hour room service and champagne service, perfect for intimate evenings. The property also features a welcoming atmosphere for LGBTQIA travellers, ensuring everyone feels at home. With spacious, clean rooms and ample parking, this hotel consistently receives praise for its excellent breakfast and friendly staff, creating a warm and inviting stay.
  2. The Craiglands Hotelopens in new window: Ideal for leisure travellers, this 3.0-star hotel combines comfort with historical charm. Nestled in an excellent location, it invites guests to explore nearby Ilkley with ease. The property offers a delightful buffet breakfast and comfortable rooms, ensuring a refreshing start to the day. With gorgeous surroundings and well-maintained facilities, visitors enjoy the attentive service and a pleasant atmosphere, making it a memorable base for exploring the stunning moors and local attractions.
  3. Ilkley Riverside Hotelopens in new window: This inviting 3.0-star inn provides a welcoming haven for those seeking outdoor adventures. With a guest rating of 8.2 out of 10, it features dining options, including a restaurant and bar, perfect for unwinding after a day of hiking or golfing nearby. The property showcases a friendly ambiance and essential amenities, catering to leisure travellers looking for comfort and relaxation amidst beautiful landscapes. The well-appointed rooms and recreational activities ensure an enjoyable stay in a picturesque setting.

Where to stay near Keighley

When visiting Keighley, consider staying in Skipton, Bradford, or Halifax. Skipton offers a relaxing countryside vibe with its charming castle and friendly atmosphere. Bradford is vibrant, rich in culture and entertainment, featuring museums and theatres. Halifax boasts a mix of historical and contemporary attractions, perfect for socialising. For first-time visitors, Skipton is the most appealing choice.

  1. Skiptonopens in new window: If you’re seeking a charming getaway, Skipton is the perfect spot to unwind. Nestled in the picturesque countryside, this small town is famous for its historic Skipton Castle, offering a glimpse into the past. Nature lovers will adore the nearby Malham Cove and Pen-y-Ghent, both ideal for leisurely walks and breathtaking views. The friendly locals and relaxed atmosphere create a warm environment, perfect for a spa day or a refreshing swim. Accommodation options range from luxurious hotels to quaint B&Bs, giving you a taste of the local hospitality while you explore the hilly landscapes and tranquil churches.
  2. Bradfordopens in new window: A vibrant city rich in culture, Bradford is an exciting choice for those looking to immerse themselves in history and entertainment. The National Science and Media Museum is a must-see, showcasing fascinating exhibits that cater to all ages. Meanwhile, Lister Park offers a beautiful space to relax, complete with stunning gardens and a boating lake. The city’s cultural attractions, including theatres and museums, provide a lively atmosphere for both day and evening activities. With a variety of accommodations, from modern hotels to boutique stays, Bradford is a welcoming destination for anyone keen on exploring its diverse offerings.
  3. Halifaxopens in new window: Halifax is a delightful market town known for its friendly vibe and historical significance. The Piece Hall, an architectural gem, hosts various events and markets, making it a lively hub for visitors. You can also explore the local wildlife at nearby parks or enjoy a coffee in one of the many charming cafes. The town’s cultural scene includes theatres and galleries, providing entertainment options for all tastes. With a range of comfortable accommodations, Halifax serves as a lovely base for discovering the surrounding area while enjoying a laid-back atmosphere.

Things to do in Keighley

Keighley charms visitors with its picturesque landscapes, where rolling hills meet lush greenery and serene parks invite leisurely strolls. Wander through quaint streets lined with inviting cafés and explore delightful museums. With its rich history and friendly atmosphere, this small town offers a refreshing escape into the heart of the countryside.

  • Grimwith Reservoiropens in new window – Spend some time at Grimwith Reservoir, where you can enjoy scenic walks around the lake. It’s a wonderful spot for picnics, birdwatching, or simply soaking in the tranquil atmosphere. Bring along your camera to capture the stunning views!
  • Halifax Piece Hallopens in new window – Step into history at Halifax Piece Hall, a beautifully restored 18th-century building. Wander through its charming courtyard, explore the unique shops, and enjoy local delicacies at the cafés. Be sure to check out any events or exhibitions happening during your visit.
  • Kirkstall Abbeyopens in new window – Discover the impressive ruins of Kirkstall Abbey, a former Cistercian monastery. As you stroll through the grounds, take in the remarkable architecture and imagine the lives of those who once lived and worked here. The surrounding parkland is perfect for a leisurely walk.
  • Pendle Hillopens in new window – For a bit of adventure, head to Pendle Hill. Hike to the summit for breathtaking panoramic views of the countryside. The trails vary in difficulty, making it a great destination for both seasoned hikers and those looking for a gentle stroll.
  • Malham Coveopens in new window – Visit Malham Cove, a stunning natural feature known for its impressive limestone pavement and dramatic cliffs. Take a walk in the park, where you can learn about the area's geology and enjoy the picturesque surroundings. It’s a fantastic spot for outdoor enthusiasts and nature lovers.

4 tips for savvy savings when booking a hotel in Keighley

  1. Book for the cheapest times: The most affordable time to visit Keighley is during January, February, and August, when hotel prices are generally lower. For an enriching experience, it's recommended to stay for at least 2 to 3 days to fully immerse yourself in the town’s historical and cultural landmarks. You can explore charming museums, quaint libraries, and stunning gardens, as well as visit the local castle and enjoy the picturesque countryside. With its friendly atmosphere, Keighley offers great value for money, making it an ideal destination for those travelling on a budget.
  2. Look for last-minute deals on Hotels.com: To discover last-minute deals to Keighley, consider visiting the Dealsopens in new window or Last-Minute Dealsopens in new window sections on Hotels.com, where you may find discounted rates on hotels approaching your travel date. Enabling email alerts or push notifications can keep you informed of flash sales and special promotions, helping you seize opportunities to save. Additionally, the Smart Shoppingopens in new window tool available via the app allows you to compare hotel prices and amenities, ensuring you're more likely to see the best options. You'll be promptly notified if prices drop or rooms become available, making it easier to book that spontaneous getaway.
  3. Be flexible with dates: Prices can fluctuate depending on factors such as the hotel's location, star rating, and the time of year. Therefore, being flexible with your travel dates may help you find better rates for your stay in a hotel in Keighley. If you're seeking a unique experience, boutique hotels can provide a more personalised touch and sometimes offer better value. When you make a booking with Hotels.com, we will inform you if the price for your chosen dates is above or below the average. If the price appears to be on the higher side, we may suggest alternative dates that could be more affordable, assisting you in finding a more favourable deal.
  4. Consider your location: Staying nearer to major attractions or city centres may provide convenience, but this often comes with elevated costs. For more affordable options, consider hotels in less central areas or neighbourhoods, striking a balance between price and ease of access to the sites you wish to visit. You might also look into independent hotels located further afield, which 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 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