Hotels in Knaresborough, North Yorkshire: Your Ultimate Accommodation Guide

We checked thousands of reviews on and to find the best hotels for your stay
Go to Hotel List View map

Welcome to the picturesque town of Knaresborough, nestled in the lively heart of North Yorkshire. With its quaint charm and stunning natural beauty, Knaresborough offers an idyllic escape for both locals and visitors alike. Whether you're seeking a tranquil weekend getaway or planning a memorable family vacation, the range of hotels in Knaresborough will cater to your every need. From charming boutique establishments to luxurious country retreats, there is a perfect accommodation option to suit every traveler's taste and budget.

Immerse yourself in the rich history of Knaresborough by staying at one of the charming hotels located in its historic center. The town's medieval past is brought to life in accommodations that seamlessly blend heritage architecture with modern comforts. Wake up to the sound of the River Nidd flowing gently by your window, and venture out to explore Knaresborough Castle, just a stone's throw away. Lose yourself in the enchanting streets filled with independent shops, cozy cafes, and traditional pubs, all within easy reach of your hotel.

For those seeking a more tranquil escape, Knaresborough's rural surroundings offer an array of hotels nestled amidst the stunning North Yorkshire countryside. Enjoy the peace and serenity of the rolling hills and lush green landscapes as you unwind in a cozy country retreat. Wake up to breathtaking views, indulge in locally sourced cuisine, and embark on scenic hikes or bike rides right on your doorstep. The hotels in Knaresborough's countryside provide the perfect setting for relaxation and rejuvenation, away from the hustle and bustle of city life.

In Knaresborough a memorable stay awaits you with a variety of hotels tailored to your preferences. Whether you desire the charm of the historic center or the tranquility of the countryside, Knaresborough ensures a delightful escape for all travelers.

Show more + Show less -

Our Top 10

(Sorted by rating & number of reviews)

1. Days Inn Wetherby
2. The Market Tavern
3. Goldsborough Hall
4. Rudding Park Hotel
5. The Market Tavern
6. Swinton Park Hotel
7. The Bridge Hotel And Spa
8. The Old Coach House Hotel
9. The Old Coach House Hotel
10. Grantley Hall

Boutique Hotels in Knaresborough, North Yorkshire

Check Availability

Knaresborough
Dec 30, 2025 - Dec 31, 2025

Days Inn Wetherby

8.1

Good

(4055 Reviews)

+ 176 photos
Conveniently located on the outskirts of Knaresborough offers budget-friendly accommodation with easy access to the town and surrounding areas. The hotel boasts comfortable rooms, free Wi-Fi, and ample on-site parking. Start your day with a hearty breakfast at the hotel's café before embarking on your Knaresborough adventures. With its affordable rates and convenient location, Days Inn Wetherby is an excellent choice for budget-conscious travelers seeking comfortable accommodation.
Address: Junction 46 A1 M Kirk Deighton
Rating: Good 8.1 (4055 Reviews)
Rooms: 129
Price: From 73$

The Market Tavern

+ 2 photos
With its central location and family-friendly atmosphere, The Market Tavern Hotel is an ideal choice for families visiting Knaresborough. The hotel offers spacious family rooms equipped with all the necessary amenities for a comfortable stay. Parents can relax in the hotel's pub while children enjoy the dedicated play area, ensuring fun-filled evenings for everyone. The hotel's proximity to Knaresborough Castle and other attractions makes it a convenient base for family adventures.
Address: 12 Castlegate
Rooms: 6
Price: From 104$

Luxury Hotels in Knaresborough, North Yorkshire

These elegant establishments offer impeccable service, lavish amenities, and breathtaking views, providing an opulent retreat in the very heart of this enchanting town.

Goldsborough Hall

9.0

Good

(195 Reviews)

+ 63 photos
Experience the grandeur of a stately home at Goldsborough Hall. This magnificent Grade II listed hotel, once a royal residence, transports guests back in time with its opulent interiors and manicured gardens. Each spacious room exudes elegance and sophistication, offering panoramic views of the surrounding countryside. Dine like royalty in the award-winning restaurant, where the executive chef creates exquisite dishes using locally sourced ingredients. A stay at Goldsborough Hall guarantees an unforgettable luxury experience in Knaresborough.
Address: Church Street, Knaresborough
Rating: Good 9.0 (195 Reviews)
Rooms: 17
Price: From 244$

Rudding Park Hotel

8.8

Good

(129 Reviews)

+ 83 photos
Set amidst 300 acres of stunning parkland, Rudding Park Hotel offers a luxurious escape within the outskirts of Knaresborough. Indulge in the tranquility of this award-winning hotel, boasting beautifully designed rooms, exquisite dining options, and a world-class spa. Take advantage of the hotel's extensive facilities, including a championship golf course, woodland trails, and private cinema. With its dedication to sustainability and outstanding guest experiences, Rudding Park Hotel embodies the essence of luxury in Knaresborough.
Address: Follifoot
Rating: Good 8.8 (129 Reviews)
Rooms: 70
Price: From 263$

Countryside Retreats in Knaresborough, North Yorkshire

Embrace the tranquility and natural beauty of Knaresborough's countryside with a stay at one of its idyllic retreats. Surrounded by rolling hills, picturesque landscapes, and charming villages, these hotels offer an enchanting stay away from the hustle and bustle of the town center.

The Market Tavern

+ 2 photos
Situated in the lively heart of Knaresborough offers affordable accommodation without compromising on location or comfort. The hotel features comfortable and well-equipped rooms, perfect for a good night's rest after a day of exploring. Enjoy a delicious meal at the hotel's traditional pub, serving classic British dishes and local ales. The Market Tavern provides a budget-friendly option in the lively heart of Knaresborough, ensuring a convenient and pleasant stay.
Address: 12 Castlegate
Rooms: 6
Price: From 104$

Swinton Park Hotel

8.9

Good

(171 Reviews)

+ 143 photos
Amidst its breathtaking parkland, Swinton Park hotel provides a pet-friendly retreat in the countryside near Knaresborough. This luxurious hotel allows well-behaved pets in select rooms, ensuring the whole family can enjoy a memorable stay. Explore the estate's extensive grounds together, go on scenic walks, or simply relax in the hotel's elegant surroundings. Swinton Park hotel offers a pet-friendly experience that combines luxury and tranquility.
Address: Masham
Rating: Good 8.9 (171 Reviews)
Rooms: 41
Price: From 312$

Budget-Friendly Options in Knaresborough, North Yorkshire

Traveling on a budget doesn't mean sacrificing comfort or quality. Knaresborough offers a range of budget-friendly hotels that cater to those seeking affordability without compromising on convenience or hospitality.

The Bridge Hotel And Spa

7.5

Good

(1524 Reviews)

+ 73 photos
Experience tranquility at The Bridge Hotel and Spa, nestled on the banks of the River Nidd. This countryside retreat offers stylish rooms with scenic views, allowing you to fully immerse yourself in the surrounding natural beauty. Unwind at the on-site spa, where a range of rejuvenating treatments and thermal experiences await. Indulge in delicious cuisine at the hotel's restaurant, specializing in locally sourced ingredients. The Bridge Hotel and Spa offers a perfect blend of relaxation and countryside charm.
Address: Walshford
Rating: Good 7.5 (1524 Reviews)
Rooms: 39
Price: From 109$

The Old Coach House Hotel

9.6

Good

(574 Reviews)

+ 59 photos
Situated just a short drive from Knaresborough extends its pet-friendly policy to accommodate four-legged companions. This countryside hotel offers comfortable rooms that welcome pets, along with access to nearby nature trails for scenic walks. Take in the charm of the surrounding countryside, enjoy outdoor activities, and revel in a relaxing stay with your furry friend by your side.
Address: North Stainley
Rating: Good 9.6 (574 Reviews)
Rooms: 8
Price: From 90$

Family-Friendly Hotels in Knaresborough, North Yorkshire

Make lasting memories with your loved ones at one of Knaresborough's family-friendly hotels. These accommodations cater to the needs of families, providing spacious rooms, child-friendly amenities, and convenient locations near top attractions.

The Old Coach House Hotel

9.6

Good

(574 Reviews)

+ 59 photos
Escape to the quiet seclusion of The Old Coach House, a charming countryside hotel just a short drive from Knaresborough. This former 18th-century coaching inn offers comfortable rooms with rustic charm, surrounded by expansive gardens and green pastures. Delight in hearty meals made from locally sourced ingredients at the hotel's cozy restaurant. Located amidst picturesque countryside, The Old Coach House is the perfect retreat for nature lovers and those seeking peace and tranquility.
Address: North Stainley
Rating: Good 9.6 (574 Reviews)
Rooms: 8
Price: From 90$

Grantley Hall

9.4

Good

(192 Reviews)

+ 44 photos
Nestled in a secluded valley near Knaresborough invites guests into a world of unparalleled luxury. Set within a historic mansion, this hotel seamlessly combines contemporary design with timeless elegance. Immerse yourself in the hotel's extensive wellness facilities, including a state-of-the-art spa, indoor and outdoor pools, and a well-equipped gym. Indulge in exquisite dining experiences at the hotel's restaurants, featuring Michelin-starred chefs and a selection of fine wines. Grantley Hall epitomizes luxury living in Knaresborough, offering an unrivaled escape for discerning travelers.
Address: Grantley Hall Ripon
Rating: Good 9.4 (192 Reviews)
Rooms: 47
Price: From 758$

Pet-Friendly Hotels in Knaresborough, North Yorkshire

No need to leave your furry friends behind when visiting Knaresborough. These accommodations offer pet-friendly rooms, on-site facilities, and easy access to scenic walks so that you and your pet can enjoy a memorable stay together.

Swinton Park Hotel

8.9

Good

(171 Reviews)

+ 143 photos
Nestled within 200 acres of parkland, Swinton Park seamlessly blends luxury and nature. This elegant 17th-century castle hotel offers spacious rooms with panoramic views of the surrounding countryside and manicured gardens. Explore the ample outdoor activities available on the estate, including falconry, fishing, and woodland walks. Indulge in delicious farm-to-table dining at the hotel's award-winning restaurant, showcasing the finest local produce. A stay at Swinton Park guarantees a serene countryside retreat in Knaresborough.
Address: Masham
Rating: Good 8.9 (171 Reviews)
Rooms: 41
Price: From 312$