Photo by Robert Linsdell

Hotels in Keighley

Bellboy's Super Summer Sale

Enjoy savings on select hotels for a limited time only.

Check prices for these dates

Next weekend
In two weeks

Top 5 hotels in Keighley at a glance

  1. Haworth Old Hall — 4-star hotel in Keighley. Guest rating: 9.2/10 — Wonderful.
  2. The Old White Lion Hotel — 4-star hotel in Keighley. Guest rating: 9.2/10 — Wonderful.
  3. Dalesgate Hotel — 3-star hotel in Keighley. Guest rating: 7.8/10 — Good.
  4. The Old Registry Haworth — 4-star hotel in Keighley. Guest rating: 9.0/10 — Wonderful.
  5. Hollins Hall Hotel, Spa & Golf — 4-star hotel in Shipley. Guest rating: 8.4/10 — Very Good.

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 comfort, location and traveler experience. Last updated on .

Haworth Old Hall

Haworth Old Hall
4.0 star property
Keighley
9.2 out of 10, Wonderful, (323 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.
$121 nightly
The price is $146
Jul 6 - Jul 7
Total with taxes and fees
Haworth Old Hall

The Old White Lion Hotel

The Old White Lion Hotel
4.0 star property
Keighley
9.2 out of 10, Wonderful, (229 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.
$179 nightly
The price is $215
Jul 6 - Jul 7
Total with taxes and fees
The Old White Lion Hotel

Dalesgate Hotel

Dalesgate Hotel
3.0 star property
Keighley
7.8 out of 10, Good, (209 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.
$89 nightly
The price is $107
Jul 6 - Jul 7
Total with taxes and fees
Dalesgate Hotel

The Old Registry Haworth

The Old Registry Haworth
4.0 star property
Keighley
9.0 out of 10, Wonderful, (253 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.
$106 nightly
The price is $127
Jul 15 - Jul 16
Total with taxes and fees
The Old Registry Haworth

Hollins Hall Hotel, Spa & Golf

Hollins Hall Hotel, Spa & Golf
4.0 star property
Shipley
8.4 out of 10, Very Good, (1,002 reviews)
Unwind in peaceful Yorkshire surroundings at this golf and spa retreat. The 18-hole course, indoor pool, and British cuisine at Heathcliffs restaurant create a tranquil getaway near Leeds Bradford Airport with free parking and WiFi.
$88 nightly
The price is $105
Jul 26 - Jul 27
Total with taxes and fees
Hollins Hall Hotel, Spa & Golf

Old Silent Inn

Old Silent Inn
3.5 star property
Keighley
8.6 out of 10, Excellent, (104 reviews)
Step into the inviting atmosphere of this Keighley inn where countryside relaxation awaits. Near Bronte Waterfall and Penistone Hill Country Park, this quaint spot offers a restaurant, bar, and free parking for effortless exploration.
Old Silent Inn

Mercure Bradford, Bankfield Hotel

Mercure Bradford, Bankfield Hotel
3.0 star property
Bingley
7.0 out of 10, Good, (1,004 reviews)
Surrounded by scenic views, this hotel offers a welcoming atmosphere with free parking and WiFi. The Brasserie serves meals throughout the day, while Salts Mill and Bingley Five Rise Locks are just moments away.
$49 nightly
The price is $59
Jul 23 - Jul 24
Total with taxes and fees
Mercure Bradford, Bankfield Hotel

Busfeild Arms

Busfeild Arms
4.0 star property
Keighley
8.8 out of 10, Excellent, (6 reviews)
Busfeild Arms

Steeton Hall Hotel

Steeton Hall Hotel
3.5 star property
Keighley
7.8 out of 10, Good, (47 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.
$117 nightly
The price is $140
Jul 20 - Jul 21
Total with taxes and fees
Steeton Hall Hotel

Motel One Manchester-Piccadilly

Motel One Manchester-Piccadilly
3.5 star property
Manchester City Centre
9.2 out of 10, Wonderful, (1,865 reviews)
Just a 1-minute walk from Manchester Piccadilly Station, this hotel offers comfortable beds and a stylish bar/lounge. Explore Canal Street and Piccadilly Gardens within 10 minutes, or catch a quick drive to University of Manchester and O2 Apollo.
$76 nightly
The price is $92
Jul 12 - Jul 13
Total with taxes and fees
Motel One Manchester-Piccadilly

Leonardo Hotel Bradford

Leonardo Hotel Bradford
4.0 star property
Bradford
8.2 out of 10, Very Good, (1,002 reviews)
Experience modern comfort at this Bradford hotel, just 8 minutes from Forster Square Station. Enjoy British cuisine at the Bar and Grill, workout in the fitness center, and explore nearby Bradford City Park and Alhambra Theatre.
$56 nightly
The price is $67
Jul 12 - Jul 13
Total with taxes and fees
Leonardo Hotel Bradford

Manchester Portland By Sunday

Manchester Portland By Sunday
3.5 star property
Manchester City Centre
8.6 out of 10, Excellent, (1,778 reviews)
$56 nightly
The price is $69
Jul 19 - Jul 20
Total with taxes and fees
Manchester Portland By Sunday

Premier Inn Bradford North - Bingley

Premier Inn Bradford North - Bingley
3.0 star property
Bingley
8.0 out of 10, Very Good, (1 review)
Wake up refreshed in this convenient Bingley hotel, just minutes from the famous Five Rise Locks and charming St. Ives Estate. Savor British cuisine at the onsite Dalesway restaurant after a day of sightseeing, with Crossflatts Station a short walk away.
$60 nightly
The price is $72
Jul 12 - Jul 13
Total with taxes and fees
Premier Inn Bradford North - Bingley

Oakwood Hall

Oakwood Hall
3.0 star property
Bingley
7.2 out of 10, Good, (79 reviews)
$70 nightly
The price is $84
Jul 6 - Jul 7
Total with taxes and fees
Oakwood Hall

Treehouse Hotel Manchester

Treehouse Hotel Manchester
4.0 star property
Manchester City Centre
9.4 out of 10, Exceptional, (802 reviews)
Immerse yourself in central Manchester at this stylish hotel with 24-hour fitness center and room service. Located a short 4-minute walk from Exchange Square Tram Stop and near Deansgate, this hotel offers easy access to Piccadilly Gardens and Old Trafford.
$101 nightly
The price is $121
Jul 12 - Jul 13
Total with taxes and fees
Treehouse Hotel Manchester

The Abbey Lodge Hotel

The Abbey Lodge Hotel
3.0 star property
Shipley
9.4 out of 10, Exceptional, (687 reviews)
Escape to this inviting Shipley hotel where free cooked-to-order breakfast starts your day right. Explore nearby Salts Mill and Lister Park, or walk to Shipley Station in 9 minutes. Unwind at the bar after adventures while enjoying complimentary WiFi and parking.
$87 nightly
The price is $104
Jul 26 - Jul 27
Total with taxes and fees
The Abbey Lodge Hotel

The Skipton Hotel - Formerly Hotel Rendezvous

The Skipton Hotel - Formerly Hotel Rendezvous
4.0 star property
Skipton
8.2 out of 10, Very Good, (958 reviews)
Serene surroundings and picturesque canal vistas create a peaceful retreat at this Skipton hotel. Take a dip in the indoor pool, work out at the fitness center, or savor international cuisine at Baby Swan Restaurant before exploring nearby attractions.
$77 nightly
The price is $92
Jul 23 - Jul 24
Total with taxes and fees
The Skipton Hotel - Formerly Hotel Rendezvous

White Lion Hotel

White Lion Hotel
4.0 star property
Hebden Bridge
9.4 out of 10, Exceptional, (524 reviews)
Discover the warmth of this traditional inn where guests rave about the helpful staff. Enjoy complimentary breakfast before exploring nearby Alternative Technology Centre and Gibson Mill. Free parking and the station just a 15-minute walk away make exploration effortless.
$135 nightly
The price is $162
Jul 13 - Jul 14
Total with taxes and fees
White Lion Hotel

Holiday Inn Express Bradford City Centre by IHG

Holiday Inn Express Bradford City Centre by IHG
3.0 star property
Bradford
8.4 out of 10, Very Good, (1,000 reviews)
Wake up to a complimentary breakfast at this centrally located hotel near Bradford Interchange Station. The Great Room restaurant serves morning meals, while Hollywood Bowl and St George's Hall await just minutes away. Business travelers appreciate the free WiFi and 24-hour front desk service.
$51 nightly
The price is $61
Jul 12 - Jul 13
Total with taxes and fees
Holiday Inn Express Bradford City Centre by IHG

The Alma Inn

The Alma Inn
4.0 star property
Colne
9.4 out of 10, Exceptional, (177 reviews)
Tucked into the heart of Colne, this inviting inn welcomes you with a garden terrace and on-site restaurant. Unwind with a drink at the bar after exploring nearby attractions like The Atom. Free WiFi and parking complement the warm, attentive service that guests love.
$95 nightly
The price is $114
Jul 6 - Jul 7
Total with taxes and fees
The Alma Inn
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.

Free cancellation options if plans change

Unlock travel rewards with One Key

Save more with Member Prices

Get last-minute hotel deals in Keighley and save more

Sign in to unlock great savings.
Showing deals for:Jul 10 - Jul 12

You may also like pet-friendly hotels in Keighley

You can also stay at family-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 February
Price trends for hotels in Keighley
Pricing is based on two traveler single night rates
View properties in July
Currently viewing crowd sizes and weather for July.
Typical weather for Keighley
July
High 65°F / low 52°F. Cloudy most days.
View properties in July
65°
weather_cloudy
July, no crowd data, average high temperature 65 degrees Fahrenheit, average low temperature 52 degrees Fahrenheit. Cloudy most days.
52°
65°
weather_cloudy
August, no crowd data, average high temperature 65 degrees Fahrenheit, average low temperature 52 degrees Fahrenheit. Cloudy most days.
52°
61°
weather_cloudy
September, no crowd data, average high temperature 61 degrees Fahrenheit, average low temperature 48 degrees Fahrenheit. Cloudy most days.
48°
54°
weather_cloudy
October, no crowd data, average high temperature 54 degrees Fahrenheit, average low temperature 44 degrees Fahrenheit. Cloudy most days.
44°
47°
weather_cloudy
November, no crowd data, average high temperature 47 degrees Fahrenheit, average low temperature 39 degrees Fahrenheit. Cloudy most days.
39°
43°
weather_cloudy
December, no crowd data, average high temperature 43 degrees Fahrenheit, average low temperature 36 degrees Fahrenheit. Cloudy most days.
36°
41°
weather_cloudy
January, no crowd data, average high temperature 41 degrees Fahrenheit, average low temperature 34 degrees Fahrenheit. Cloudy most days.
34°
43°
weather_cloudy
February, no crowd data, average high temperature 43 degrees Fahrenheit, average low temperature 34 degrees Fahrenheit. Cloudy most days.
34°
47°
weather_cloudy
March, no crowd data, average high temperature 47 degrees Fahrenheit, average low temperature 35 degrees Fahrenheit. Cloudy most days.
35°
52°
weather_cloudy
April, no crowd data, average high temperature 52 degrees Fahrenheit, average low temperature 38 degrees Fahrenheit. Cloudy most days.
38°
57°
weather_cloudy
May, no crowd data, average high temperature 57 degrees Fahrenheit, average low temperature 43 degrees Fahrenheit. Cloudy most days.
43°
63°
weather_cloudy
June, no crowd data, average high temperature 63 degrees Fahrenheit, average low temperature 48 degrees Fahrenheit. Cloudy most days.
48°
Monthly weather averages (˚F)

Top landmarks in Keighley

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 $107 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 of the best Keighley hotels with free parking?
If you're exploring by car, finding a great Keighley hotel with free parking is a win. Our travelers' favorites include:
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.
What hotels do travelers recommend in Keighley?
Where can I get free parking with my stay in Keighley?
These hotels offer the perk of free parking: The Old White Lion Hotel and Weavers Guest House.
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 70 vacation homes. You can also consider one of the 18 apartments or 231 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.

Find out more about Keighley

Keighley: Where Timeless Heritage Meets Enchanting Green Spaces

Nestled in the heart of West Yorkshire, Keighley is a charming small town that offers a delightful blend of history and natural beauty. Wander through the picturesque streets to uncover cultural gems like the Keighley Central Hall and local museums, where the stories of yesteryear come alive. Explore the stunning landscapes of nearby Brontë Country, or relax in the serene gardens that dot the area. With its inviting atmosphere and rich heritage, Keighley is the perfect off-the-beaten-path destination for travelers seeking an authentic English experience filled with warmth and character.

Discover great hotels in Keighley

Keighley offers a variety of accommodations, from cozy B&Bs to comfortable hotels. Many places provide friendly service and include breakfast options, making it easy to start your day. Rates can vary, so you'll find options to suit different budgets while enjoying a welcoming atmosphere in this charming town. Here are some of the best hotels in Keighley that our travelers love:

  1. Premier Inn Bradford North - BingleyOpens in a new window: This inviting 2.0-star hotel offers a warm and welcoming atmosphere, particularly for LGBTQIA travelers seeking a comfortable stay. Guests appreciate the friendly ambiance and the distinctive experiences available nearby. The hotel features essential amenities that ensure a smooth journey, making it a great choice for leisure travelers looking to explore the vibrant local culture of Keighley. Visitors highlight the cozy environment and the sense of community, which enhances their overall experience.
  2. Mercure BradfordOpens in a new window: This 3.0-star hotel stands out as an ideal retreat for business travelers and families alike, offering a variety of amenities tailored to enhance productivity and comfort. The range of business facilities includes accessible meeting rooms and conference spaces, ensuring seamless corporate events. Families will also find thoughtful touches such as toys and games for children. Guests appreciate the well-rounded services and the hotel's commitment to making every stay enjoyable, creating an environment where excellent service meets convenience.
  3. Ilkley Riverside HotelOpens in a new window: Ilkley Riverside Hotel is a charming 3.0-star inn that captivates leisure travelers with its delightful dining options and recreational activities. Guests can savor traditional English breakfast and dine at an on-site restaurant, making every meal a memorable experience. With nearby hiking and golfing opportunities, the hotel offers a perfect blend of relaxation and adventure. Visitors rave about the inviting atmosphere and quality entertainment options, ensuring an enjoyable and engaging stay in the heart of Keighley.

Top locations to stay in Keighley

When visiting Keighley, England, the standout areas to stay in are Skipton, Bradford, and Halifax. Skipton offers a friendly atmosphere and charming market town vibes, Bradford is ideal for business travelers with its vibrant urban culture, while Halifax is known for its welcoming community. For first-time visitors, Skipton is best suited, with its picturesque scenery and local attractions.

  1. SkiptonOpens in a new window: Skipton is a charming market town known for its friendly people and stunning countryside. It’s the perfect base for exploring the Yorkshire Dales, with scenic walks and outdoor activities right at your doorstep. The town's highlight is the historic Skipton Castle, which offers a glimpse into its rich history. Don’t miss the vibrant market held four days a week, where you can find local produce and crafts. There are also quaint shops and cozy cafes that add to its inviting atmosphere, making it ideal for a relaxing getaway.
  2. BradfordOpens in a new window: Bradford is an exciting destination that blends business and culture seamlessly. It’s known for its diverse community and friendly vibe. Visit the impressive National Science and Media Museum, which showcases fascinating exhibits on film and photography. The city also boasts a thriving cultural scene, with various theaters and galleries to explore. For shoppers, the city features a range of stores and markets, providing plenty of options to discover local goods and unique finds.
  3. HalifaxOpens in a new window: Halifax is a friendly town that offers a unique mix of history and modern attractions. The Piece Hall, a beautifully restored 18th-century cloth hall, now hosts shops, cafes, and cultural events. Take a stroll through the historic streets to admire stunning architecture and visit the Halifax Minster for a dose of local history. With its welcoming atmosphere and local markets, Halifax is a great spot for those looking to experience authentic British culture and community.

Things to do in Keighley

Keighley offers a charming blend of rolling hills, lush parks, and serene gardens, perfect for leisurely walks and picnics. Explore its inviting small-town atmosphere, rich history in local museums, and vibrant community spaces. Whether you’re wandering through scenic landscapes or enjoying a local event, there’s something delightful around every corner.

  • Bronte Parsonage MuseumOpens in a new window – Step into the world of the Brontë sisters at their former home, where you can explore exhibits showcasing their remarkable literary works and personal artifacts. Enjoy a stroll through the charming gardens that surround this historic museum, offering a glimpse into the lives of these iconic authors.
  • Malham CoveOpens in a new window – Discover the breathtaking beauty of Malham Cove, a stunning limestone formation that features a dramatic cliff and a picturesque waterfall. Take a leisurely hike to the top for panoramic views of the surrounding countryside, where you can soak in the tranquility of nature.
  • Skipton CastleOpens in a new window – Wander through the well-preserved Skipton Castle, which dates back to the 11th century. Explore its impressive towers, dungeons, and picturesque grounds, while learning about its storied past and the role it played in English history.
  • Pendle HillOpens in a new window – Challenge yourself with a hike up Pendle Hill, famous for its witch trials. The ascent rewards you with sweeping views of the Lancashire countryside, making it a perfect spot for photography enthusiasts and nature lovers alike.
  • Halifax Piece HallOpens in a new window – Visit the historic Halifax Piece Hall, a beautifully restored 18th-century cloth hall. Stroll through its impressive arcade filled with independent shops, cafes, and galleries, and take a moment to appreciate the stunning architecture and vibrant atmosphere.

5 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. To fully appreciate the town's historical landmarks, cultural sites, and charming countryside, a stay of at least 2 to 3 days is recommended. Visitors can explore a variety of attractions, including museums, a quaint library, friendly local people, a historic castle, beautiful gardens, and the picturesque countryside, all of which offer great value for money. Taking advantage of these affordable options will make your trip to Keighley even more enjoyable.
  2. Look for last-minute deals on Hotels.com: To discover last-minute deals in Keighley, visit the DealsOpens in a new window or Last-Minute DealsOpens in a new window section on Hotels.com, where you may find discounted hotel rates as your travel date approaches. By enabling email alerts or push notifications, you could stay informed about flash sales and exclusive promotions, ensuring you don’t miss out on potential savings. Additionally, the Smart ShoppingOpens in a new window tool available in the app allows you to compare room rates and amenities, helping you find the best hotel deal. You'll be alerted if prices drop or rooms become available, making it easier to plan your last-minute getaway.
  3. Be flexible with dates: Prices can fluctuate based on factors like the hotel's location, star rating, and the time of year, so being flexible with your travel dates might help you save on your stay at a hotel in Keighley. If you're seeking a distinctive experience, boutique hotels often provide a more personalized touch and sometimes offer better value. When you book with 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 recommend more budget-friendly dates to increase your chances of getting the best deal.
  4. Consider your location: Staying near major attractions or city centers can be convenient, but it often comes with higher prices. If you're looking for more budget-friendly options, consider hotels in areas that are less central or in different neighborhoods, where you can find a balance between cost and accessibility to the sights you want to see. You might also look into independent hotels that are located further out, as they are usually more likely to be affordable and can offer a more authentic experience.
  5. Become a Member: Join our membership program for free and unlock exclusive benefits for your next stay in Keighley! Enjoy savings on over 100,000 hotels worldwide with special member prices. As you progress through the membership tiers, you can take advantage of perks such as complimentary room upgrades (subject to availability) and discounts on food and beverages at select VIP Access properties. Start your journey today and enhance your travel experiences!

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