Lakes and lochs | Holidays in Scotland, Wales and the Lake District

Lakes and lochs (1618)

Stay near a loch or lake on your next holiday and discover the true meaning of getting away from it all. Whatever the weather, staying in one of these cottages, farmhouses or other rural retreats will lift your spirits and help you completely unwind and relax.


Visit Scotland for breathtaking panoramic views of the Scottish Highlands and Lowlands – you could stay near Loch Lomond, Loch Ness or one of the 600+ other lochs. Or wake up to the tranquillity of Windermere in the Lake District, the valleys and llyns,of Wales or the many lakes dotted around France, Italy and Spain.


Lakes and lochs make great bases for activity holidays. You could have a go at fishing or get out onto the water by going kayaking or windsurfing. Mostly nestled inside pretty valleys, the surrounding area is almost always ideal for hiking and mountain biking too.

View larger map

Also consider

Luxury Villas
2,684 properties
Coastal Cottages
222 properties
Pet Friendly Cottages
27,095 properties
Romantic Breaks
3,207 properties
Group Holidays
17,143 properties
Log Cabin Holidays
238 properties
Rural Retreats
12,438 properties
City Breaks
8,475 properties
Holiday Cottages
17,239 properties
Villas in Spain
11,248 properties
Villas in Tenerife
707 properties
Gites in France
8,131 properties
Holiday Cottages in Cornwall
2,983 properties
London Holiday Apartments
941 properties
Florida Villas
905 properties
Villas in Ibiza
349 properties
Villas in Portugal
4,126 properties
Villas in Turkey
2,202 properties
Villas in Malta
455 properties
Lake District Cottages
940 properties

No dates Enter dates for accurate prices -

Adults, Children

Enter dates for more accurate prices

Payment Protection
To book this holiday home you need to pay through the Holiday Lettings website. We can’t protect your payment if you don’t pay through us. Learn more

1,618 Holiday homes

Filters applied: Tennis in town (1,618)

(8) Excellent 

16

Holiday boathouse rental

County Antrim / Ballygally

2 5 2 nights min

  • 2 bedrooms
  • Sleeps 5
  • 2 nights min
  • Beach / lakeside relaxation
  • Child friendly
  • Ask about pets
This property is ideal to explore the whole north coast AONB its marinas gardens estates castles and beaches  …see more

from £105 / night

£399 - £549 / week

Book View

from £105 / night

(19) Excellent 

23

Holiday apartment with golf nearby in Fort Augustus

Loch Ness / Fort Augustus

2 6 Min stay varies

  • 2 bedrooms
  • Sleeps 6
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0.1 km
  • Child friendly
“Fantastic apartment in a stunning location” We were met upon our arrival by the caretaker and he very kindly provided a tour of the resort facilities and the apartment itself. The apartment is exceptionally well appointed and more than lived up to ou  …see more

from £145 / night

£480 - £1343 / week

Book View

from £145 / night

(4) Excellent 

20

Holiday apartment in Varenna

Lake Como / Varenna

3 7 Min stay varies

  • 3 bedrooms
  • Sleeps 7
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0.05 km
  • Child friendly
Large terrace of 150 square meters equipped solarium, where you can admire the beautiful view from the promontory of Bellagio, ideal for barbecues, Tastefully decorated, Completely renovated. Pebbly beach below, with direct access.  …see more

from £100 / night

£650 - £1275 / week

Book View

from £100 / night

(38) Excellent 

24

Holiday home in Lovere

Province of Bergamo / Lovere

2 5 4 nights min

  • 2 bedrooms
  • Sleeps 5
  • 4 nights min
  • Beach / lakeside relaxation
  • Child friendly
  • Pet friendly
“Happy holiday in a house with beautiful views.” I spent a week at Casa Viola with my husband and a friend. Antonella is an excellent holiday home owner, always very attentive and helpful but never intrusive. Her fluent English is a great help to thos  …see more

from £114 / night

£648 / week

Book View

from £114 / night

(12) Very Good 

26

Lake Garda Area holiday apartment rental

Province of Verona / Lazise

2 6 Min stay varies

  • 2 bedrooms
  • Sleeps 6
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0.8 km
  • Swimming pool
“Excellent accomodation in a stunning location. I've already recommended it to friends.” The accomodation and the pool area were absolutely superb. It was well equipped and everything was spotlessly clean and it felt like a home from home rather than a  …see more

from £68 / night

£404 - £1143 / week

Book View

from £68 / night

(6) Excellent 

15

Province of Bergamo / Sotto il Monte Giovanni XXIII

2 6 1 night min

  • 2 bedrooms
  • Sleeps 6
  • 1 night min
  • Child friendly

 …see more

from £93 / night

£614 / week

Book View

from £93 / night

11

Province of Bergamo / Serina

1 4 2 nights min

  • 1 bedroom
  • Sleeps 4
  • 2 nights min
  • Ski
  • Child friendly
  • Pet friendly

 …see more

from £85 / night

£421 / week

Book View

from £85 / night

(4) Very Good 

19

Sirmione holiday apartment rental

Sirmione / Colombare di Sirmione

3 6 Min stay varies

  • 3 bedrooms
  • Sleeps 6
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 1 km
  • Swimming pool
Apartment with private beach, swimming pool, jacuzi, 10 min. walk from the center of Sirmione, full equipped, air conditioned, lift, washing machine, moka, toaster, bed beaches, TV,2 bathrooms, big shower, super view from the terrace. Three umbrella sharedClose to many  …see more

from £47 / night

£925 - £1051 / week

Book View

from £47 / night

(1) Excellent 

10

Province of Pavia / Santa Maria della Versa

6 11 2 nights min

  • 6 bedrooms
  • Sleeps 11
  • 2 nights min
  • Swimming pool
  • Child friendly
  • Private garden

 …see more

from £337 / night

£2101 / week

Book View

from £337 / night

(3) Average 

28

Province of Bergamo / Capriate San Gervasio

2 5 2 nights min

  • 2 bedrooms
  • Sleeps 5
  • 2 nights min
  • Child friendly
  • Pet friendly
  • Private garden

 …see more

from £101 / night

£337 / week

Book View

from £101 / night

30

Province of Monza and Brianza / Lesmo

5 8 1 night min

  • 5 bedrooms
  • Sleeps 8
  • 1 night min
  • Beach / lakeside relaxation
  • Child friendly
  • Pet friendly

 …see more

from £110 / night

£765 / week

Book View

from £110 / night

(9) Excellent 

17

Holiday apartment rental

Province of Brescia / Gargnano

2 4 Min stay varies

  • 2 bedrooms
  • Sleeps 4
  • Min stay varies
  • Beach / lakeside relaxation
  • Child friendly
  • Car not necessary
St Loe is a luxury, two bedroomed apartment, set right on the picturesque western shore of Lake Garda , within the small village of Gargnano, in “Parco Alto Garda Bresciano”, Northern Italy. Although a part of the ancient , stone village of Gagnano the interior of  …see more

from £75 / night

£490 - £770 / week

Book View

from £75 / night

(6) Excellent 

28

Lake Maggiore / Porto Valtravaglia

2 6 Min stay varies

  • 2 bedrooms
  • Sleeps 6
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 1 km
  • Swimming pool

 …see more

from £68 / night

£421 - £965 / week

Book View

from £68 / night

(23) Excellent 

15

Apartment rental in Bellagio

Lake Como / Bellagio

1 4 Min stay varies

  • 1 bedroom
  • Sleeps 4
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 2 km
  • Child friendly
“Perfect” Sandi and I stayed in the loft for a week. It sits on top of the world that is Bellagio, truly central to the town with laundromat, auto teller, ice creams, breads, hams, cheeses, essentials, restaurants, shops, everything really. The view f  …see more

from £72 / night

£572 - £748 / week

Book View

from £72 / night

(1) Excellent 

24

Home rental in Lezzeno with shared pool

Lake Como / Lezzeno

4 8 5 nights min

  • 4 bedrooms
  • Sleeps 8
  • 5 nights min
  • Beach / lakeside relaxation
  • Nearest beach 0.03 km
  • Swimming pool
Detached and tastefully furnished 6-room house with approx. 240 m² living area on 3 levels with 2 eat-in kitchens, 3 fireplaces, 4 bathrooms, private beach and swimmng pool.Sunny and quiet location, approx. 30 m from the lake. Garden, terrace and 2 balconies. BBQ.  …see more

from £160 / night

£1118 / week

Enquire View

from £160 / night

(22) Excellent 

14

Apartment rental in Varenna

Varenna / Varenna Town Centre

1 5 2 nights min

  • 1 bedroom
  • Sleeps 5
  • 2 nights min
  • Beach / lakeside relaxation
  • Nearest beach 0.1 km
  • Child friendly
Varenna, lake of Como, beatiful view from 3 sides and 2 balcony, 30 mt from the lakeshore, a few steps from everithing (bar, restaurants, shops, beach, ferryboat, train)  …see more

from £85 / night

£547 - £811 / week

Book View

from £85 / night

(1) Excellent 

25

Province of Bergamo / Piazza Brembana

2 6 7 nights min

  • 2 bedrooms
  • Sleeps 6
  • 7 nights min
  • Ski
  • Child friendly
  • Ask about pets

 …see more

from £61 / night

£421 - £673 / week

Book View

from £61 / night

(2) Excellent 

14

Province of Milan / Cernusco sul Naviglio

1 6 2 nights min

  • 1 bedroom
  • Sleeps 6
  • 2 nights min
  • Child friendly
  • Car not necessary

 …see more

from £55 / night

£337 - £572 / week

Book View

from £55 / night

(1) Excellent 

26

Province of Brescia / Soiano Del Lago

3 11 Min stay varies

  • 3 bedrooms
  • Sleeps 11
  • Min stay varies
  • Beach / lakeside relaxation
  • Swimming pool
  • Child friendly

 …see more

from £169 / night

£1177 / week

Book View

from £169 / night

(3) Excellent 

73

Home rental in Lochgoilhead

Loch Lomond and The Trossachs National Park / Lochgoilhead

5 9 Min stay varies

  • 5 bedrooms
  • Sleeps 9
  • Min stay varies
  • Beach / lakeside relaxation
  • Child friendly
  • Pet friendly
Large lochside house for family and friends in the stunning Loch Lomond & Trossachs National Park. Beautiful loch and mountain views, great walks, spacious accommodation makes it ideal for multi-generation holidays, family celebrations, birthdays and get togethers.The h  …see more

from £198 / night

£1060 - £1990 / week

Enquire View

from £198 / night

(13) Excellent 

20

Argegno holiday apartment rental

Lake Como / Argegno

2 6 3 nights min

  • 2 bedrooms
  • Sleeps 6
  • 3 nights min
  • Beach / lakeside relaxation
  • Nearest beach 0.3 km
  • Child friendly
“Lovely apartment, fantastic views - would without doubt return!” Myself, my husband and 2 year old daughter stayed at this lovely apartment for 4 nights. The apartments decor was lovely and most of all it was spotlessly clean! The views from the balc  …see more

from £152 / night

£1059 / week

Book View

from £152 / night

(3) Average 

7

Province of Sondrio / Madesimo

2 5 Min stay varies

  • 2 bedrooms
  • Sleeps 5
  • Min stay varies
  • Ski
  • Child friendly
  • Pet friendly

 …see more

from £55 / night

£358 - £631 / week

Book View

from £55 / night

(10) Excellent 

14

Province of Verona / Bardolino

2 4 Min stay varies

  • 2 bedrooms
  • Sleeps 4
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 1 km
  • Swimming pool

 …see more

from £85 / night

£589 - £1009 / week

Book View

from £85 / night

(1) Excellent 

20

Lake Maggiore / Sesto Calende

1 2 3 nights min

  • 1 bedroom
  • Sleeps 2
  • 3 nights min
  • Beach / lakeside relaxation
  • Private garden

 …see more

from £59 / night

£387 / week

Book View

from £59 / night

(44) Excellent 

19

Ski home to rent in Cadegliano Viconago

Province of Varese / Cadegliano Viconago

2 5 Min stay varies

  • 2 bedrooms
  • Sleeps 5
  • Min stay varies
  • Beach / lakeside relaxation
  • Ski
  • Child friendly
Converted barn on a property of the first 900 ', located on the hills of Lake Lugano and surrounded by forests.The house has a double bedroom, a bedroom with bunk beds, a bathroom with shower, living room with dining room, kitchen and large garden for the exclusive.It i  …see more

from £118 / night

£648 - £1278 / week

Book View

from £118 / night

(16) Very Good 

16

Sirmione holiday apartment rental

Sirmione / Colombare di Sirmione

2 4 Min stay varies

  • 2 bedrooms
  • Sleeps 4
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 1 km
  • Swimming pool
“Why go anywhere else?” You have read the description, you have looked at the photographs, satisfied? Don't hesitate, the apartment is stunning! Has everything you could wish for. GP rang a week before arrival and explained the process of checking  …see more

from £101 / night

£631 - £782 / week

Book View

from £101 / night

15

Cadegliano Viconago holiday apartment rental

Province of Varese / Cadegliano Viconago

2 4 3 nights min

  • 2 bedrooms
  • Sleeps 4
  • 3 nights min
  • Beach / lakeside relaxation
  • Nearest beach 6 km
  • Swimming pool
Cozy apartment in Arbizzo  …see more

from £106 / night

£736 / week

Book View

from £106 / night

(2) Excellent 

22

Apartment rental in Bellagio

Lake Como / Bellagio

1 4 Min stay varies

  • 1 bedroom
  • Sleeps 4
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 2 km
  • Child friendly
Situated in the very heart of Bellagio this cosy apartment is a perfect base while dicovering the lake and it's surroundings. Close to all facilites. Being in the very heart of Bellagio makes its so easy to get around on foot or by ferry . The apartment has a mai  …see more

from £68 / night

£421 - £664 / week

Book View

from £68 / night

12

Artogne / Montecampione

3 6 Min stay varies

  • 3 bedrooms
  • Sleeps 6
  • Min stay varies
  • Ski
  • Child friendly

 …see more

from £59 / night

£143 - £429 / week

Book View

from £59 / night

(6) Very Good 

46

Lake Garda Area holiday villa rental

Province of Brescia / Salo

4 8 Min stay varies

  • 4 bedrooms
  • Sleeps 8
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0 km
  • Swimming pool
“Good holiday rental property” A clean, modern, well equipped villa. Air conditioning is only in the 2 double rooms that are upstairs with balconies. The third double room is on the ground floor at the rear of the property with no windows but remained  …see more

from £253 / night

£1513 - £2774 / week

Book View

from £253 / night

(3) Very Good 

20

Holiday apartment letting

Lake Como / Menaggio

3 6 2 nights min

  • 3 bedrooms
  • Sleeps 6
  • 2 nights min
  • Beach / lakeside relaxation
  • Nearest beach 0.5 km
Boasting stunning panoramic views of paradise!This contemporary luxury retreat (ID1003) is located in a secluded gated residence with breath taking lake views and a shared outdoor swimming pool to enjoy.Inside this high quality holiday home guests can fu  …see more

from £284 / night

£1416 - £1669 / week

Enquire View

from £284 / night

6

Province of Monza and Brianza / Cesano Maderno

2 3 3 nights min

  • 2 bedrooms
  • Sleeps 3
  • 3 nights min
  • Child friendly
  • Pet friendly

 …see more

from £76 / night

£530 / week

Book View

from £76 / night

(1) Excellent 

24

Holiday apartment in Menaggio

Lake Como / Menaggio

1 2 2 nights min

  • 1 bedroom
  • Sleeps 2
  • 2 nights min
  • Beach / lakeside relaxation
  • Nearest beach 0.5 km
  • Child friendly
“Brilliant apartment, quiet neighbourhood, gorgeous views.” We were very impressed with the pre holiday information provided by the apartment management company. Lots of tips, ideas and pointers. Their arrival guides contain photos to help you get ke  …see more

from £99 / night

£492 - £601 / week

Enquire View

from £99 / night

(5) Excellent 

19

Province of Sondrio / Bormio

1 2 2 nights min

  • 1 bedroom
  • Sleeps 2
  • 2 nights min
  • Ski
  • Ask owner if suitable for children
  • Private garden

 …see more

from £68 / night

£269 - £379 / week

Book View

from £68 / night

(1) Excellent 

14

Holiday apartment in Menaggio

Lake Como / Menaggio

1 4 2 nights min

  • 1 bedroom
  • Sleeps 4
  • 2 nights min
  • Beach / lakeside relaxation
  • Nearest beach 1 km
  • Child friendly
Lake view Living close to Menaggio!  …see more

from £118 / night

£589 - £757 / week

Enquire View

from £118 / night

(23) Excellent 

9

Apartment letting in Bellagio

Lake Como / Bellagio

2 6 Min stay varies

  • 2 bedrooms
  • Sleeps 6
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 2 km
  • Child friendly
“Fantasticvapartment in a great location” Lovely apartment in the centre of Bellagio. Opposite a wonderful cafe and ice cream parlour. Maria who rents out the apartment couldn't be any more helpful - made the visit even more special. Would definitely r  …see more

from £72 / night

£572 - £1009 / week

Book View

from £72 / night

(12) Excellent 

14

Apartment letting in Varenna

Varenna / Varenna Town Centre

1 4 2 nights min

  • 1 bedroom
  • Sleeps 4
  • 2 nights min
  • Beach / lakeside relaxation
  • Child friendly
he latest fine addition to Varenna First Apartments! A centennial fox grape's arbor shade a balcony directly on the lake shore, with a stunning view. Apartment fully equipped, Close to all amenities, Ideal for visiting the lake.  …see more

from £101 / night

£757 - £992 / week

Book View

from £101 / night

(2) Very Good 

15

Holiday apartment in Entratico

Province of Bergamo / Entratico

3 8 7 nights min

  • 3 bedrooms
  • Sleeps 8
  • 7 nights min
  • Child friendly
  • Private garden
House completely renovated, located in a quiet place surrounded by greenery. Tastefully furnished offers all modern comforts. Close to all Lombardy lakes (Garda, Iseo, Como, Maggiore). A few minutes from the airport and Bergamo, conveniently served by interurban road.  …see more

from £49 / night

£337 / week

Book View

from £49 / night

11

Lake Como / Valmadrera

1 2 7 nights min

  • 1 bedroom
  • Sleeps 2
  • 7 nights min
  • Beach / lakeside relaxation
  • Nearest beach 1 km
  • Swimming pool

 …see more

from £49 / night

£337 / week

Book View

from £49 / night

(2) Excellent 

48

Lake Maggiore / Maccagno

1 2 2 nights min

  • 1 bedroom
  • Sleeps 2
  • 2 nights min
  • Beach / lakeside relaxation
  • Nearest beach 2 km
  • Air conditioning

 …see more

from £53 / night

£365 - £542 / week

Book View

from £53 / night