Find hotels in Keighley from £42

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Keighley hotels

Cozy Cottage Close to Haworth Sleeps 2 With Garden

Cozy Cottage Close to Haworth Sleeps 2 With Garden
3.0 star property
Keighley
10.0 out of 10, Exceptional, (11 reviews)
"Beautiful property. We really enjoyed our stay here, it was so cosy, clean & well looked after. The hosts were welcoming and friendly, they made us feel very at home and were very attentive throughout our time. Great location and a short 5 minute drive to Haworth. Highly recommend using this host and also their property. Thanks for a great stay "
United Kingdom
Joe
The price is £140
includes taxes & fees
26 May - 27 May
Cozy Cottage Close to Haworth Sleeps 2 With Garden

Eden Cottage

Eden Cottage
3.0 star property
Keighley
10.0 out of 10, Exceptional, (2 reviews)
"The accommodation was fantastic, felt brand new, the location is a bit noisy due to the bus depot next door, they advertised two parking bays but only one was available which due to the lack of parking spaces in the area was quite inconvenient."
United Kingdom
Rob
The price is £302
includes taxes & fees
5 Jun - 6 Jun
Eden Cottage

The Old White Lion Hotel

The Old White Lion Hotel
4.0 star property
Keighley
9.2 out of 10, Wonderful, (224 reviews)
"Bedroom very clean, bed comfortable. Great breakfast. Friendly polite staff. Bar well stocked and good selection of drinks."
United Kingdom
Fred
The price is £161
includes taxes & fees
25 May - 26 May
The Old White Lion Hotel

Weavers Guest House

Weavers Guest House
3.5 star property
Keighley
10.0 out of 10, Exceptional, (180 reviews)
"Really good nice hosts lovely room breakfast "
United Kingdom
Chris
The price is £120
includes taxes & fees
1 Jun - 2 Jun
Weavers Guest House

Leeming Wells

Leeming Wells
4.0 star property
Keighley
9.0 out of 10, Wonderful, (87 reviews)
"Clean room, great pool. Staff vey friendly and helpful. Great breakfast at the Dog and Gun nextdoor."
United Kingdom
Gary
The price is £90
includes taxes & fees
7 Jun - 8 Jun
Leeming Wells

The Old Registry Haworth

The Old Registry Haworth
4.0 star property
Keighley
9.0 out of 10, Wonderful, (249 reviews)
"This is my second stay in this beautiful accommodation. The room was perfect, the breakfast excellent, the location so handy, and the car park close by. Don't miss an opportunity to stay here!"
Australia
Anita
The price is £93
includes taxes & fees
3 Jun - 4 Jun
The Old Registry Haworth

b Hill Cottage Haworth

b Hill Cottage Haworth
2.0 star property
Keighley
10.0 out of 10, Exceptional, (4 reviews)
"This property was ideal for our 2 night stay in Haworth. It was warm on our arrival with a welcoming atmosphere. Everything was clean and decorated to a high standard. "
United Kingdom
Aileen
The price is £133
includes taxes & fees
16 Jun - 17 Jun
b Hill Cottage Haworth

Steeton Hall Hotel

Steeton Hall Hotel
3.5 star property
Keighley
7.8 out of 10, Good, (45 reviews)
"The room was excellent and the staff were very friendly. I had a great stay."
United States
Andrea
The price is £105
includes taxes & fees
3 Jun - 4 Jun
Steeton Hall Hotel

Haworth Old Hall

Haworth Old Hall
4.0 star property
Keighley
9.2 out of 10, Wonderful, (316 reviews)
"Easy parking and beautiful classic building with friendly staff. "
United States
Ashley
The price is £115
includes taxes & fees
7 Jun - 8 Jun
Haworth Old Hall

North Ives Cottage

North Ives Cottage
3.0 star property
Keighley
The price is £340
includes taxes & fees
29 May - 30 May
North Ives Cottage

Dalesgate Hotel

Dalesgate Hotel
3.0 star property
Keighley
7.8 out of 10, Good, (203 reviews)
"Very Good breakfast, Breakfast staff very good."
United Kingdom
Matthew
The price is £80
includes taxes & fees
24 May - 25 May
Dalesgate Hotel

Bronte Nook Haworth

Bronte Nook Haworth
2.0 star property
Keighley
9.2 out of 10, Wonderful, (5 reviews)
"Great location a very comfy beds with small but well equipped kitchen. Very steep stairs. Could do with more toilet rolls."
United Kingdom
Alison
The price is £157
includes taxes & fees
18 Jun - 19 Jun
Bronte Nook Haworth

8 Lune Street

8 Lune Street
3.0 star property
Keighley
The price is £364
includes taxes & fees
8 Jun - 9 Jun
8 Lune Street

Apartment 24

Apartment 24
4.0 star property
Keighley
The price is £289
includes taxes & fees
25 May - 26 May
Apartment 24

Kestrel Cottage

Kestrel Cottage
3.5 star property
Keighley
The price is £341
includes taxes & fees
19 Jun - 20 Jun
Kestrel Cottage

Foxglove

Foxglove
3.5 star property
Keighley
10.0 out of 10, Exceptional, (1 review)
"We had a wonderful stay at this cottage. The location is perfect, sitting right on the local canal in a very picturesque village. The local church bells add such a lovely, traditional touch to the stay. We also spent some time at The White Lion pub, which we’d definitely recommend to other travelers. A very peaceful and authentic experience."
United Kingdom
Joel
The price is £339
includes taxes & fees
16 Jun - 17 Jun
Foxglove

Rose Cottage

Rose Cottage
3.5 star property
Keighley
10.0 out of 10, Exceptional, (1 review)
"Cute house in a central location. Was nice to have no tv and play games"
United Kingdom
Samantha
The price is £303
includes taxes & fees
25 May - 26 May
Rose Cottage

Greenfield Cottage

Greenfield Cottage
3.5 star property
Keighley
The price is £422
includes taxes & fees
2 Jun - 3 Jun
Greenfield Cottage

Moor Skies

Moor Skies
3.5 star property
Keighley
9.0 out of 10, Wonderful, (2 reviews)
"A lovely place to stay. Very comfortable bed and very clean. "
United Kingdom
Louisa Jane
The price is £237
includes taxes & fees
5 Jun - 6 Jun
Moor Skies

The Old Forge

The Old Forge
3.5 star property
Keighley
10.0 out of 10, Exceptional, (2 reviews)
"Beautiful, convenient property in the heart ofvthe village with superb facilities!"
United Kingdom
Thelma
The price is £303
includes taxes & fees
5 Jun - 6 Jun
The Old Forge
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.

Holiday Rentals in Keighley

Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Keighley attractions

Top Keighley Hotel Reviews

More cheap stays in Keighley

Hotels in Keighley with star rating

Find out more about Keighley

Top reasons to visit Keighley

  • Heritage Steam Experiences: Enjoy a nostalgic ride on heritage steam trains, showcasing Keighley's rich railway history.
  • Vibrant Markets: Explore the lively public market and indulge in local delights at the Keighley Food Festival.
  • Parks and Outdoor Activities: Keighley boasts beautiful recreational areas, perfect for outdoor adventures and family outings.
  • Cultural and Historical Attractions: Visit museums, historic houses, and the stunning parish church to immerse yourself in local culture.
  • Scenic Day Trips: Use Keighley as a base to explore nearby picturesque towns like Ilkley and the stunning St. Ives Estate.

Find great hotels near Keighley

Explore a variety of hotel accommodations in Keighley, England, where you can find options that cater to every traveller's needs. From pet-friendly inns to welcoming hotels ideal for business trips and LGBTQIA+ guests, Keighley has something for everyone. Discover the best hotels in the area that combine comfort with local charm, ensuring a memorable stay during your visit.

  • Village Hotel Leeds North: A 3.5-star hotel with an average guest rating of 8.0, Village Hotel Leeds North is a refreshing accommodation option located 20.9km from Keighley. Emphasising a nature-themed experience, this property is ideal for business travellers seeking a serene environment. Guests can indulge in wellness-focused amenities, ensuring a rejuvenating stay. The hotel boasts contemporary rooms, a fitness centre, and a vibrant on-site pub and restaurant, making it a perfect blend of work and leisure.
  • Hollins Hall Hotel, Spa & Golf: With a 4-star rating and a guest rating of 8.4, Hollins Hall Hotel, Spa & Golf is situated 11.3km from Keighley and is a fantastic choice for families and golf enthusiasts. This elegant hotel features a full-service spa, a pool, and a golf course, catering to both relaxation and recreation. With amenities tailored for children, including breakfast options and family-friendly services, it ensures a delightful stay for guests of all ages. The beautiful grounds and luxurious facilities make it an inviting retreat.
  • Leonardo Hotel Bradford: A 4-star lodging with a guest rating of 8.2, Leonardo Hotel Bradford is located 12.9km from Keighley and is perfect for eco-conscious travellers and business visitors. This eco-certified hotel prioritises sustainability while offering modern comforts. Guests will appreciate the well-appointed rooms and convenient amenities that cater to both work and leisure. With a commitment to environmental responsibility, it provides a unique experience for those looking to make a positive impact during their stay.

Where to stay in Keighley

Keighley offers a delightful blend of culture and history, perfect for outdoor enthusiasts and those seeking picturesque scenery. Explore the charming town centre, visit the historic parish church, or discover hidden gems in the area. Just a short trip away, the idyllic town of Ilkley and the beautiful St. Ives Estate provide stunning landscapes and relaxing atmospheres, making Keighley a fantastic base for your adventure.

  • Haworth: Nestled in the picturesque landscape of the Brontë Country, Haworth is a charming village renowned for its literary heritage and stunning scenery. The area is particularly popular among outdoor enthusiasts who flock to its scenic trails and the nearby national park. Visitors can explore the Brontë Parsonage Museum, the historic home of the Brontë sisters, or enjoy delightful walks through the surrounding moors. The village itself boasts quaint shops and cafes, making it a perfect spot for a leisurely day out, especially during peak visitor months from March to April and July.
  • Silsden: A quaint village located near the River Aire, Silsden offers a blend of natural beauty and community spirit. Known for its outdoor activities, visitors can take advantage of the nearby recreational areas and enjoy scenic walks through the stunning Yorkshire countryside. The village features charming local shops and eateries, and is also home to the modern college university that adds an educational vibe to the area. Peak times for visitors are during April and from August to September, making it an ideal choice for those seeking a relaxing escape with picturesque views.
  • Oxenhope: This delightful village is steeped in history and surrounded by breathtaking landscapes. Oxenhope is a hub for adventure seekers, with numerous trails leading into the nearby national park and state park. Visitors can enjoy the local theatre and various outdoor venues that cater to a range of interests. The village is an excellent base for exploring the historic sites in the area, particularly during peak seasons in March to April and July. With its charming atmosphere and scenic vistas, Oxenhope is sure to enchant those who venture here.

Things to do in Keighley

Keighley offers a delightful mix of outdoor adventures and scenic beauty, perfect for a memorable getaway. Visitors can explore heritage steam experiences, enjoy guided tours, and embark on day trips. The vibrant public market and the Keighley Food Festival are must-visit attractions for those seeking local flavours. With its recreational areas, Keighley is an ideal destination for an active holiday, ensuring a variety of enjoyable activities for everyone.

Shopping

In Keighley, visit the Airedale Shopping Centre for a range of high street shops and independent stores. If you're up for a drive, check out the White Rose Shopping Centre in Leeds, about 17.7km away, boasting a fantastic selection of shops, eateries, and entertainment options.

Recreation

Discover the tranquil setting of The Quiet Place, where you can indulge in yoga sessions and soothing massages amidst serene gardens. Afterward, explore the beautiful nearby Haworth Moor for a refreshing walk, immersing yourself in nature’s beauty.

Adventure

In Keighley, explore the scenic trails of the Brontë Way, perfect for hiking enthusiasts. Visit the nearby Cliffe Castle Museum to discover local history, or embark on a thrilling ride on the Keighley and Worth Valley Railway for a nostalgic steam train experience through picturesque landscapes.

Nightlife

Experience the vibrant nightlife in Keighley by visiting The Exchange on Devonshire Street for a lively atmosphere and great cocktails. For a more relaxed evening, head to The Brown Cow on Bradford Road, where you can enjoy traditional ales and friendly banter with locals.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Keighley

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Keighley are January to February and August, where the prices are slightly lower. This is in comparison to May to June and November, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Keighley is Monday. The most expensive day to stay in Keighley is Saturday.
  • Find cheap hotels on Expedia: Utilise Expedia's search tool to narrow down your preferences, such as budget, preferred location, and the type of hotel you desire. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels that are currently available. To find the best prices and offers, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel booking in Keighley with your flights and activities through an Expedia package.

Find the best attractions in Keighley

Keighley is an excellent destination for those seeking outdoor adventures and scenic beauty. Visitors can explore a variety of attractions, including museums, historic houses, and urban parks, catering to culture enthusiasts and families alike. With a rich tapestry of experiences, Keighley promises memorable outings amidst its charming surroundings. For accommodation, consider looking into nearby hotels in Liverpool for a comfortable stay.

  • Bronte Parsonage Museum: Immerse yourself in the world of the Brontë sisters at their former home, where you can explore personal artifacts, manuscripts, and the beautiful moorland that inspired their literary masterpieces.
  • East Riddlesden Hall: Discover this stunning 17th-century manor house set in picturesque gardens. With its rich history and traditional architecture, it offers a glimpse into the past, along with captivating exhibitions and events.
  • Keighley & Worth Valley Railway: Experience a nostalgic journey on this heritage railway, known for its scenic routes through the Yorkshire countryside. The vintage steam trains provide a charming way to explore the area.

Best time to go to Keighley

The best time to visit Keighley is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are slightly high and weather is mostly cloudy with light rain. January is its coolest month on average. At this time, visitor numbers are average and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January37.2°F (2.9°C)Light RainMostly CloudyAverageSlightly Low
February38.3°F (3.5°C)Light RainMostly CloudyAverageSlightly Low
March41.0°F (5.0°C)Light RainMostly CloudySlightly HighAverage
April45.1°F (7.3°C)Light RainMostly CloudySlightly HighAverage
May50.2°F (10.1°C)Light RainMostly CloudyAverageSlightly High
June55.8°F (13.2°C)Light RainMostly CloudyAverageSlightly High
July58.8°F (14.9°C)Light RainMostly CloudySlightly HighAverage
August58.1°F (14.5°C)Light RainMostly CloudyAverageSlightly Low
September54.5°F (12.5°C)Light RainMostly CloudyAverageAverage
October49.3°F (9.6°C)Light RainMostly CloudySlightly LowAverage
November43.0°F (6.1°C)Light RainMostly CloudySlightly LowSlightly High
December39.0°F (3.9°C)Light RainMostly CloudySlightly LowAverage

The nearest major airports for your trip to Keighley

Travelling to Keighley, England, is convenient with three major airports nearby. MANchester Airport (MAN), situated 61.2km away, offers luxurious options such as the 5-star Kimpton Clocktower by IHG and The Edwardian Manchester, both 12.9km from the airport. Birmingham Airport (BHX), located 157.7km from Keighley, features the 5-star Hampton Manor, just 3.2km away, and the Genting Hotel & Spa at Resorts World Birmingham, only 1.1km from the airport. Newcastle International Airport (NCL) is 130.4km distant, with quality stays like Hemples Lodge, a 4.5-star B&B just 3.2km away. Each airport provides accessible transport links to these hotels.

Frequently asked questions

What is the best area to stay in Keighley?
The best area to stay in Keighley is the town centre, particularly around North Street and High Street.

This central area is the hub of Keighley, offering easy access to shops, eateries, and local transport links. You'll find many of the town's key landmarks here, including the Airedale Shopping Centre and the historic Keighley Market Hall. The general layout is quite walkable, making it convenient for exploring on foot.

For couples looking for a convenient base, the town centre is ideal. You're close to a variety of dining options for an evening out, and it's a great starting point for day trips into the surrounding Yorkshire Dales.
What are the best hotels in Keighley that travellers recommend?
Two of the best hotels in Keighley that receive consistently high recommendations from travellers are The Old White Lion Hotel and Haworth Old Hall.

The 4-star Old White Lion Hotel, with an impressive 9.4 rating, is praised for its central location and beautiful surroundings. Guests frequently highlight the delicious food and the excellent, complimentary English breakfast. Free parking is also available.

Another highly recommended option is the 4-star Haworth Old Hall, rated 9.2. Travellers consistently praise the beautiful and clean rooms, as well as the friendly and helpful staff. This hotel also offers free self-parking and is located close to the Keighley & Worth Valley Railway, which is 1.6 km away.
What are the best family hotels in Keighley?
For family-friendly hotels in Keighley, consider The Old White Lion Hotel, Old Silent Inn, and The Old Registry Haworth.

The 4-star The Old White Lion Hotel, with an excellent 9.4 rating, offers complimentary breakfast, including a full English breakfast, and free parking both on-site and in a nearby location. Guests frequently praise its central location, delicious food, and friendly staff. It is conveniently located near the Keighley & Worth Valley Railway, just 1.4 km away, and Penistone Hill Country Park, 1.0 km away.

The 3.5-star Old Silent Inn, rated 8.6, provides self-parking and toiletries free of charge, along with wired internet access, and offers kids' meals. Guests highlight the clean and comfortable rooms, excellent food, and extremely helpful staff. It is situated 1.4 km from Bronte Waterfall and 1.9 km from Penistone Hill Country Park.

Another excellent choice is The Old Registry Haworth, a 4-star hotel with a 9.0 rating. This hotel provides premium bedding and fireplaces in some rooms, and mountain bike rentals are available nearby. Guests consistently praise the fabulous rooms, excellent breakfast, and amazing staff. It is well-located, 1.6 km from the Keighley & Worth Valley Railway and 1.0 km from Penistone Hill Country Park. Find more child-friendly accommodations in Keighley
What hotels in Keighley offer free breakfast?
For hotels in Keighley offering free breakfast, The Old White Lion Hotel is an excellent choice.

This 4-star hotel, with an impressive 9.4 rating, provides guests with a complimentary breakfast, including a a free English breakfast. Guests consistently praise the excellent breakfast and delicious food. The hotel is centrally located, just 0.1 km from Haworth Parish Church and 1.0 km from Penistone Hill Country Park. Additional conveniences include free nearby parking, free toiletries, and complimentary WiFi. Find more hotels with breakfast in Keighley
What are the top pet-friendly hotels in Keighley?
For top pet-friendly hotels in Keighley, consider the Old Silent Inn or the Dalesgate Hotel.

The 3.5-star Old Silent Inn, with an 8.6 rating, warmly welcomes pets and provides convenient amenities such as food and water bowls. Guests consistently describe the rooms as comfortable and clean, and the staff are frequently praised as friendly and extremely helpful. The hotel also offers free self-parking and free wired internet. It is well-situated for exploring the local area, being just 1.4 km from Bronte Waterfall and 1.9 km from Penistone Hill Country Park.

Another pet-friendly option is the 3-star Dalesgate Hotel, rated 7.8. This hotel also permits pets and offers free self-parking, as well as free wired internet in public areas. Guests often highlight the great breakfast. For those with electric vehicles, there is an electric car charging station available. The Dalesgate Hotel is conveniently located 0.9 km from Cliffe Castle Museum and 1.7 km from Keighley Library. See more pet-friendly hotels in Keighley
What are the best budget hotels in Keighley?
For a highly-rated budget hotel in Keighley, the Dalesgate Hotel is a good option.

The 3-star Dalesgate Hotel has a 7.8 rating and offers convenient free self-parking and free wired internet in public areas. Guests have frequently praised the great breakfast. For those interested in outdoor activities, rock climbing is available at a nearby location. Additionally, it is just 1.7 km from Keighley Library. View all budget hotels in Keighley
What are the best hotels in Keighley near Penistone Hill Country Park?
For hotels in Keighley near Penistone Hill Country Park, consider The Old White Lion Hotel, Haworth Old Hall, or The Old Registry Haworth.

The 4-star Old White Lion Hotel, with an impressive 9.4 rating, is conveniently located just 1.0 km from Penistone Hill Country Park. Guests frequently praise its excellent breakfast, delicious food, and friendly staff. Free parking and complimentary Wi-Fi are also available.

Another excellent option is the 4-star Haworth Old Hall, rated 9.2, which is also 1.0 km from Penistone Hill Country Park. This hotel is known for its beautiful and clean rooms, helpful staff, and excellent food. Free self-parking is provided.

The Old Registry Haworth, a 4-star establishment with a 9.0 rating, is similarly situated 1.0 km from Penistone Hill Country Park. Guests consistently highlight the fabulous rooms, amazing staff, and excellent breakfast.
When is the best time to go to Keighley?
The best time to go to Keighley largely depends on your priorities, but generally, the late spring and summer months, from May to September, offer the most pleasant weather for exploring.

During these months, you'll find warmer temperatures and longer daylight hours, which are ideal for outdoor activities and exploring the surrounding Yorkshire Dales. This period is great for those looking to enjoy walking, cycling, or visiting the Bronte Parsonage Museum in nearby Haworth without the chill of winter.

If you're interested in local events and festivals, the summer months often feature agricultural shows and community gatherings in Keighley and the surrounding villages. These can offer a great insight into local life and culture.

For those looking to avoid the busiest tourist periods and potentially find better value on accommodation, the shoulder months of May, early June, or September can be an excellent choice.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Keighley.
How can I save on a Keighley hotel booking with Expedia?
Members always get our best prices. Find our best Keighley hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
How much is the nightly rate at a Keighley hotel?
Prices for hotels in Keighley often vary, but you can find a great deal from £42 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia