Skip to content
Duddingston Loch - Photo 1
1 / 3
Photo: Duddingston Loch, Holyrood Park - geograph.org.uk - 925129.jpg via Wikidata Q1263637 License

Duddingston Loch

Lake

Cool today

Duddingston Loch is a lake, or freshwater loch, in Edinburgh. It is one of the last two remaining natural lochs within the city, the other being Lochend Loch. It is situated to the south of Holyrood Park and lies southwest of the village of Duddingston.

Interactive map not available

Weather at Duddingston Loch

41°F, Clear · H 51° / L 42° · 64% chance of rain
H: 51° L: 42°
Clear
Clear
41°
|
Feels like 34°
Precipitation
64%
Humidity
93%
Wind
14 mph
UV Index
0
12 AM
Light rain
46°
3 AM
Patchy rain nearby
45°
6 AM
Partly Cloudy
44°
9 AM
Cloudy
43°
12 PM
Sunny
48°
3 PM
Sunny
51°
6 PM
Clear
47°
9 PM
Clear
43°

Frequently asked questions

Where is Duddingston Loch?
Duddingston Loch is a lake in Scotland.
Can you swim at Duddingston Loch?
There is no fixed answer for Duddingston Loch: whether it is safe to swim there on a given day depends on the water temperature, recent rainfall, and any advisories posted at Duddingston Loch in Scotland. Check current water conditions before you go, and follow posted signs and local guidance.

Location & Contact

Scotland

🏞️ Best times & visiting tips
  • ›Check for boat launch facilities and fees
  • ›Obtain required fishing licenses before arrival
  • ›Be aware of lake-specific regulations and restrictions
  • ›Monitor water quality reports before swimming
</> Embed this location on your site

Paste this snippet into your website to show a live badge for Duddingston Loch — free to use with the included credit link.