Find and Book Top Rated Hotels in Knaresborough

Search among 17 available hotels and places to stay in Knaresborough from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-17 out of 17
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
From   US$ 93 /nightSelect
8.2
Great52 reviews
MapView on map3.4 km from City Centre
From   US$ 241 /nightSelect
8.6
Great23 reviews
1.5 km from City Centre1.8 km from City Center
From   US$ 150 /nightSelect
8.0
Great87 reviews
5.4 km from City Centre
From   US$ 166 /nightSelect
8.2
Great83 reviews
200 m from City Centre1.8 km from Harrogate Golf Club
From   US$ 87 /nightSelect
Bed & Breakfast
8.2
Great80 reviews
400 m from City Centre1.4 km from Harrogate Golf Club
From   US$ 151 /nightSelect
7.8
Very good9 reviews
400 m from City Centre1.4 km from Harrogate Golf Club
From   US$ 103 /nightSelect
Bed & Breakfast
8.2
Great73 reviews
200 m from City Centre1.5 km from Harrogate Golf Club
From   US$ 164 /nightSelect
8.0
Great66 reviews
100 m from City Centre1.6 km from Harrogate Golf Club
From   US$ 74 /nightSelect
8.8
Great17 reviews
From   US$ 310 /nightSelect
8.0
Great48 reviews
3.2 km from City Centre
From   US$ 90 /nightSelect
8.4
Great46 reviews
600 m from City Centre1.5 km from Harrogate Golf Club
From   US$ 139 /nightSelect
Apartment
8.4
Great25 reviews
200 m from City Centre1.6 km from Harrogate Golf Club
From   US$ 107 /nightSelect
8.6
Great13 reviews
300 m from City Centre1.8 km from Harrogate Golf Club
From   US$ 192 /nightSelect
6.7 km from City Centre
From   US$ 247 /nightSelect
Apartment
8.6
Great19 reviews
600 m from City Centre1.5 km from Harrogate Golf Club
From   US$ 213 /nightSelect
Campsite
8.6
Great14 reviews
1.5 km from City Centre1.8 km from City Center
From   US$ 293 /nightSelect

Best hotels and places to stay in Knaresborough

Why visit?

Knaresborough, a charming town in the United Kingdom, offers a delightful escape for tourists seeking a peaceful retreat. With a variety of accommodation options, including bed and breakfasts, hotels, and guest houses, Knaresborough caters to every travelers needs. Immerse yourself in the towns rich history, scenic landscapes, and warm hospitality. Whether youre looking for a cozy B&B or a comfortable hotel, Knaresborough has something for everyone.

Where to stay?

Knaresborough Town Centre: Staying in the town center provides easy access to Knaresboroughs main attractions and amenities. Here, youll find a range of accommodations, from traditional bed and breakfasts to modern hotels. Enjoy the convenience of being within walking distance of Knaresborough Castle, Mother Shiptons Cave, and the historic market square. The town center also offers a variety of dining options, making it a convenient base for exploring Knaresborough.

Riverside: For a picturesque stay, consider the Riverside area. With its tranquil setting along the River Nidd, this area offers stunning views and a peaceful atmosphere. Stay in one of the riverside B&Bs or hotels and wake up to the soothing sounds of flowing water. Take leisurely strolls along the riverside paths, visit the famous viaduct, and enjoy the scenic beauty that Knaresborough has to offer.

Henshaw: Located on the outskirts of Knaresborough, the Henshaw area offers a more secluded experience. Here, you can find charming guest houses and countryside accommodations. Enjoy the tranquility of the surrounding nature, explore the nearby Nidd Gorge, and take advantage of the easy access to the Yorkshire Dales National Park. Henshaw provides a peaceful retreat while still being within reach of Knaresboroughs attractions.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $80 to $120.

4-star hotels: The average price per night is around $120 to $180.

5-star hotels: The average price per night is around $180 to $250.

Best value for money:

Old Royal Oak: This charming bed and breakfast in Knaresborough offers comfortable rooms at affordable rates. The friendly staff and cozy atmosphere make it a popular choice for visitors. With its central location, guests can easily explore the towns attractions, including Knaresborough Castle and Mother Shiptons Cave.

Dower House Hotel & Spa: Combining classic elegance with modern amenities, this hotel offers excellent value for money. Guests can enjoy spacious rooms, a relaxing spa, and a delicious breakfast. The hotels location near the town center provides easy access to Knaresboroughs main sights, shops, and restaurants.

The Market Tavern: Situated in the heart of Knaresborough, this guest house provides comfortable accommodations at an affordable price. With its traditional charm and convenient location, guests can explore the town on foot and easily access the train station for day trips to nearby attractions.

Best kids-friendly hotels:

Newton House: This family-friendly bed and breakfast features spacious rooms and a welcoming atmosphere. The friendly staff goes above and beyond to cater to families, offering amenities such as high chairs and family-sized rooms. Located near the town center, it is a great base for exploring Knaresborough with children.

The Mitre Inn: With its comfortable rooms and child-friendly facilities, The Mitre Inn is a popular choice for families. Located in a historic building, this cozy bed and breakfast offers a warm atmosphere and easy access to Knaresboroughs attractions, including the riverside park and playground.

Best hotels for a romantic getaway:

Castle Guest House: Nestled close to Knaresborough Castle, this romantic guest house offers elegantly styled rooms and a peaceful ambiance. Couples can enjoy a relaxing stay with intimate surroundings and easy access to the towns romantic spots, such as the enchanting riverside walks.

The Chequers Inn: This charming inn features cozy rooms with a touch of rustic charm, perfect for a romantic escape. The inns restaurant offers candlelit dinners and a wide selection of local cuisine. With its idyllic location near the River Nidd, it provides a romantic setting for couples seeking a memorable getaway.

Best for location:

The Groves Inn: Situated along the riverfront, this inn offers picturesque views and a convenient location. Guests can enjoy the riverside walks, visit the nearby attractions, and easily access the train station for day trips. The inns comfortable rooms and friendly service make for a pleasant stay.

Randells Swan Hotel: Located in the heart of Knaresborough, this historic hotel provides easy access to the towns main sights and amenities. With its traditional charm and comfortable rooms, guests can enjoy the vibrant atmosphere of Knaresborough while being just steps away from the major attractions.

Old Royal Oak: Situated in the town center, this historic inn offers a prime location for exploring Knaresborough. Guests can visit the castle, browse the local shops, and dine at nearby restaurants, all within walking distance. The inns cozy rooms and friendly staff make it a welcoming place to stay.

Best for a short city break:

The Market Tavern: Perfect for a quick getaway, this guest house offers comfortable accommodations and a central location. Guests can explore the towns attractions, enjoy local dining options, and easily travel to nearby cities like York or Harrogate.

The General Tarleton Inn: Located just outside of Knaresborough, this countryside inn provides a peaceful escape for a short break. With its picturesque surroundings and luxurious rooms, guests can relax and unwind before venturing out to explore the charming town or nearby natural attractions.

Show moreLess