Lake District Hotels

The widest choice of Lake District Hotels for your holiday or short break. Search all hotels or scroll down to browse our selected 3* & 4* Hotels in the Lakes.


Stay at a luxury Country House Hotel or a boutique Spa Hotel. Maybe a really Family Friendly Hotel or a genuinely welcoming Pet Friendly Hotel.

Hotels & B&B

Arrival Date

No. of Nights



Selected Hotels in the Lake District

See Map View

image of Rothay Manor Hotel, a lake district hotel

Rothay Manor Hotel
£100 – £240 prpnb
4* Ambleside

image of the cedar manor, a lake district hotel

Cedar Manor Hotel
£63-£113 pppnb
3* Windermere

image of woodlands hotel in the lake district

Woodlands Hotel
£35 – £65 pppnb

image of the hazel bank country house hotel in the lake district

Hazel Bank Hotel
£55 – £75 pppnb
5* GA Borrowdale

image of The Pheasant Inn at Bassenthwaite, one of the oldest lake district hotels

The Pheasant Inn
£120 – £190 prpnb
3* Bassenthwaite

image of temple sowerby house, a lake district hotels

Temple Sowerby House
£110 – £165 prpnb
3* Nr. Penrith

image of the historic facade of Dalston Hall Hotel near Carlisle in cumbria

Dalston Hall Hotel
From £115 prpnb
4* Carlisle

image of the exterior of Lancrigg, a lake district hotel in grasmere

Lancrigg Hotel & Restaurant
£79 – £220 prpnb

image of the macdonald old england hotel beside lake windermere, one of the best lake district hotels

Macdonald Old England Hotel
£110 – £390 prpnb
4* Bowness on Windermere

image of the swan hotel, one of the macdonald lake district hotels

Macdonald Swan Hotel
£110 – £250 prpnb
3* Grasmere

image of the front of one of the macdonald lake district hotels, the leeming house hotel at ullswater

Macdonald Leeming House
£110 – £390 prpnb
4* Ullswater


  • See all Lake District Accommodation
  • Hotels around Windermere lake

    Zoom in on the Map to see Hotels in Grasmere and Windermere.