Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Keswick – 602 hotels and places to stay
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

The Derwentwater Hotel 3 stars

Hotel in Keswick

Just 2 miles from Keswick, the Derwentwater Hotel is surrounded by the breathtaking scenery of the Lake District. Charming hotel in a lovely location. Staff were friendly and accommodating.

Show more Show less
6.3
Review score
2,521 reviews
Price from
£34
per night

Lodore Falls Hotel & Spa 4 stars

Hotel in Keswick

Overlooking picturesque Lake Derwentwater, the four-star Lodore Falls Hotel & Spa is set in forty acres of tranquil land with a waterfall and a lakeshore. The Staff were all extremely friendly and helpful

Show more Show less
7.8
Good
1,111 reviews
Price from
£103.50
per night

The Castle Inn Hotel by BW Signature Collection, Keswick 4 stars

Hotel in Keswick

Originally a coaching inn dating back to 1770, The Castle Inn Hotel by BW Signature Collection, Keswick is now a modern venue with views of Bassenthwaite Lake. dog friendly & big rooms very comfortable beds

Show more Show less
7.3
Good
1,403 reviews
Price from
£69.30
per night

Ravenstone Manor 4 stars

Hotel in Keswick

A 5-minute drive from Bassenthwaite Lake, Ravenstone Manor is an 19th-century manor house set in 3 hectares of ground. The property is at the foot of Skiddaw, overlooking Bassenthwaite Lake. I loved how this was a dog friendly hotel.

Show more Show less
9.1
Superb
1,325 reviews
Price from
£69
per night

The Mary Mount Hotel

Hotel in Keswick

Set in 5 acres of woodland gardens, The Mary Mount Hotel is set on the shores of Derwentwater. With countryside views, rooms are en suite. There is also a restaurant and free WiFi throughout. The location is fabulous and the staff are helpful

Show more Show less
8.7
Fabulous
1,399 reviews
Price from
£79
per night

Royal Oak at Keswick 4 stars

Hotel in Keswick

The 18th-century Royal Oak at Keswick is located in the market town of Keswick, just 2 miles from Derwentwater. Every single member of staff we encountered was friendly, helpful, and professional. We asked for a better room due to kitchen exhaust noise and we seemlessly accommodated. It really made our stay! Bartender and restaurant staff also very nice and professional! Decor was cozy and tasteful. In all areas, we were happy!

Show more Show less
8.9
Fabulous
1,259 reviews
Price from
£129
per night

Skiddaw Hotel 4 stars

Hotel in Keswick

Located in the heart of Keswick, the refurbished Skiddaw Hotel offers good food, and spacious rooms with tea/coffee making facilities. The friendly staff and updated decor.

Show more Show less
8.3
Very good
955 reviews
Price from
£102.60
per night

The Coledale Inn 3 stars

Hotel in Keswick

Just 2 miles from Keswick, The Coledale is a 19th-century country inn with 2 traditional bars and elegant rooms. Beautiful historic inn. Great views. Ample outdoor seating for dinner.

Show more Show less
8.8
Fabulous
799 reviews
Price from
£75
per night

Keswick Park Hotel 3 stars

Hotel in Keswick

Nestled in Keswick, in the heart of the Lake District National Park, the Keswick Park Hotel offers bed and breakfast accommodation, free WiFi and free private parking. Great location in the town near shops and restaurants. Very good, friendly and efficient service, clean room and comfortable bed. Good full English Breakfast to get you going if you are off for a hike.

Show more Show less
7.7
Good
938 reviews
Price from
£75
per night

Highfield 3 stars

Hotel in Keswick

Highfield features great lake and mountain views and its own private car park. The beautiful rooms have en suite bathrooms and tea/coffee making facilities. Super nice staff, breakfast was excellent. Location was great to explore the town or find a path to walk

Show more Show less
8.9
Fabulous
814 reviews
Price from
£75
per night

Most booked hotels in Keswick in the past month

See all

Keswick's best hotels with breakfast

See all

Budget hotels in Keswick

See all

FAQs about hotels in Keswick

  • On average, it costs £100 per night to book a 3-star hotel in Keswick for tonight. You'll pay on average around £108 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Keswick will cost around £406 (based on Booking.com prices).

  • Ravenstone Manor, Royal Oak and Keswick Lake Road Apartments are some of the popular hotels in Keswick.

  • These hotels in Keswick are highly rated by couples: Royal Oak, Keswick Lake Road Apartments and Ravenstone Manor.

  • Some of the best hotels in Keswick near Derwentwater include Swinside Farmhouse, Amble House and Derwentwater Independent Hostel.

  • On average, 3-star hotels in Keswick cost £9 per night, and 4-star hotels in Keswick are £22 per night. If you're looking for something really special, a 5-star hotel in Keswick can on average be found for £0 per night (based on Booking.com prices).

  • The Leathes Head Hotel, Highfield and Ravenstone Manor have received great reviews from travellers in Keswick regarding the views from their hotel rooms.

  • For hotels in Keswick that serve up a highly-rated breakfast, try Royal Oak at Keswick, The Leathes Head Hotel and Lyzzick Hall Hotel.

  • Many families visiting Keswick loved staying at Royal Oak, Highfield and Ravenstone Manor.

Subscribe to receive premium deals

Prices drop the moment you sign up!

What guests said about Keswick:

Explore guest reviews of hotels in Keswick

See all