The United Kingdom may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window
Dan Shaw on trover

Find Hotels in Keighley

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Keighley hotels and places to stay

Haworth Old Hall
4 out of 5
Sun Street, Keighley, ENG
Get Rates
5.2 km from city center
4.6/5Wonderful! (126 reviews)

"Excellent,nicely furnished room but lacking an opening window and a toilet extractor fan."…"

Reviewed on Mar 9, 2020

Haworth Old Hall
Weavers Guest House
3.5 out of 5
15 West Lane, Haworth, Keighley, England
Free CancellationReserve now, pay when you stay
The price is ¥11,722 per night
5.03 km from city center
5/5Exceptional! (27 reviews)
As usual impeccable service

"Second time staying at Weavers and we received the same high standard of service and cleanliness, can’t fault our stay at all."…"

Reviewed on Mar 18, 2020

Weavers Guest House
The Old Registry Haworth
4 out of 5
2-6 Main Street, Keighley, England
The price is ¥10,265 per night
5.17 km from city center
4.6/5Exceptional! (128 reviews)

"Excellent all round"…"

Reviewed on Mar 1, 2020

The Old Registry Haworth
Steeton Hall Hotel
3.5 out of 5
Station Rd, Steeton, Keighley, England
Free CancellationReserve now, pay when you stay
The price is ¥7,699 per night
4.25 km from city center
1.5/5 (2 reviews)
The Dump that time forgot

"Definitely not for us. We checked in and immediately checked out. The owners are clearly deluded if they think that the actual meets the expected. Don’t believe the ratings, carefully staged photographs or the snarky comments from the management that will no doubt follow this review and stay somewhere ..."…"

Reviewed on Oct 28, 2019

Steeton Hall Hotel
Sunny Cottage
3.5 out of 5
57 Sun Street, Keighley, England
Free CancellationReserve now, pay when you stay
The price is ¥9,634 per night
5.32 km from city center
4.6/5Wonderful! (7 reviews)

"Brilliant location, clean, homely and great advice from the owner about the area."…"

Reviewed on Feb 10, 2020

Sunny Cottage
Ash Bank, Jacobs Wood
3.5 out of 5
Jacobs Wood Farm Holden Lane Silsden, Keighley, England
Get Rates
4.2 km from city center
Ash Bank, Jacobs Wood
The Old White Lion Hotel
4 out of 5
6-10 W Lane, Haworth, Keighley, Keighley, England
The price is ¥10,779 per night
5.02 km from city center
The Old White Lion Hotel
Dalesgate Hotel
2 out of 5
406 Skipton Road, Utley, Keighley, England
Free CancellationReserve now, pay when you stay
The price is ¥8,982 per night
1.76 km from city center
3.8/5Good! (117 reviews)

"Great value"…"

Reviewed on Mar 10, 2020

Dalesgate Hotel
Busfeild Arms
4 out of 5
Main Rd, Keighley, England
Free CancellationReserve now, pay when you stay
The price is ¥12,704 per night
3.86 km from city center
Busfeild Arms
Westfield Lodge
3 out of 5
New Westfield Farm, Upper Marsh Lane, Keighley, England
Get Rates
6.64 km from city center
Westfield Lodge
Don't see what you're looking for?
See all available properties in Keighley
View all properties
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.

Keighley Hotel Guide

Search for hotels in Keighley on Expedia. You can easily find your hotels in Keighley using one of the methods below:

  • View our selection of featured hotels in Keighley
  • Use the map to find hotels in the Keighley neighborhood you prefer
  • Use the filters to see hotels in a specific area of Keighley, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Keighley
  • Enter your travel dates to view the best deals on hotels in Keighley - while they last

Frequently asked questions

What's the best place for a stay in Keighley?
Weavers Guest House is one of the top choices for your stay based on our traveler data. This 3.5-star guesthouse offers free breakfast and free WiFi. Other good choices for your visit include Haworth Old Hall and The Old Registry Haworth.
If I need to cancel my hotel reservation in Keighley, will I receive a refund?
Yes! The majority of room reservations are fully refundable if you cancel before the hotel’s cancellation deadline, which often is within 24-48 hours of the scheduled arrival. If you have a reservation that’s non-refundable, you might be able to cancel it and receive a refund within a 24-hour period of your booking. Put your dates in and click on “Search”, then use the “free cancellation” filter to view the best options available in Keighley.
Where can I learn more about changing or cancelling my trip to Keighley?
To access more information about changing or cancelling your trip to Keighley, head over to our customer service page.
What's the best budget-friendly hotel in Keighley?
Based on reviews, Dalesgate Hotel is a popular 2-star hotel for our travelers looking for an economical choice, and features free English breakfast and free WiFi.
What's the best accommodation for a family vacation to Keighley?
Westfield Lodge is a top 3-star apartment on Expedia for families, and features free parking and laundry facilities. Other good choices for your family trip include YHA Haworth - Hostel and Leeming Wells - Guest House. Kids of all ages will also enjoy a visit to Museum of Rail Travel.
What's the best place to stay for a romantic getaway to Keighley?
The Old Registry Haworth is a favorite 4-star guesthouse for couples, and features a restaurant and a bar.
What's the best pet-friendly hotel in Keighley?
Westfield Lodge is a top dog-friendly apartment, and offers laundry facilities along with in-room kitchenettes for its human guests. Other good choices to stay with your pet include The Old Sun Hotel and Old Silent Inn.
Where is the best hotel to stay near East Riddlesden Hall?
Dalesgate Hotel is one of the top choices for your stay based on our traveler data, and this hotel offers free breakfast and a restaurant. It’s located 1.7 mi (2.7 km) from East Riddlesden Hall. Other good choices within 5 miles include Five Rise Locks Hotel and Oakwood Hall Hotel.
What about the best place to stay close to Keighley & Worth Valley Railway?
One of the top choices for your stay is Haworth Old Hall, located a short 0.7 mi (1.1 km) from Keighley & Worth Valley Railway, and this 4-star inn offers free breakfast and free WiFi. The Old Registry Haworth - Guest house and Park Top House are other good choices nearby.
What's the best high-end place to stay in Keighley?
The Old Registry Haworth is a 4-star guesthouse with a restaurant and a bar, and it’s a popular choice for Expedia travelers looking for a pampering stay.
What are some accommodations with pools in Keighley?
Leeming Wells - Guest House is a popular 4-star guesthouse featuring an indoor pool, a restaurant, and free WiFi.

Recent reviews of Keighley hotels

More trip options