Wild Swim Atlas

Wild swimming in Scottish Highlands

22 places to swim in Scottish Highlands, each checked for public access. Open a spot for its season, booking rules and how to get there.

22 spots listed10 sea and rock pools7 waterfall pools5 lakes and tarns

22 spots in Scottish Highlands

Public bathing water8 mi

Dores Beach

Lake
Dores, Dores

Dores is a gravel and sandy beach on the north-east shore of Loch Ness beside Dores village.

Public sea bathing9 mi

Rosemarkie

Sea pool
Rosemarkie

Designated bathing water at Rosemarkie on the Moray Firth.

Public sea bathing15 mi

Nairn (Central)

Sea pool
Nairn, Nairn

Designated bathing water on the Moray Firth beside Nairn.

Public sea bathing16 mi

Nairn (East)

Sea pool
Nairn, Nairn

Designated bathing water on the Moray Firth beside Nairn.

Public swimming possible17 mi

Loch Ness

Lake
Inverfarigaig

Loch Ness is a large, deep freshwater loch used for wild swimming.

Open to swim26 mi

Dog Falls

Waterfall pool
Glen Affric, Tomich

River pools and plunge pools lie among woodland beside Dog Falls in Glen Affric.

Open to swim28 mi

Plodda Falls

Waterfall pool
Glen Affric, Tomich

Plodda Falls is a 46-metre waterfall with a plunge pool at the bottom.

Public bathing beach29 mi

Dornoch Sands

Sea pool
Dornoch Beach, Dornoch

Dornoch is a 4 km sandy bathing beach on the Dornoch Firth.

Swimming generally permitted36 mi

White Falls

Waterfall pool
Loch Spey, Fort William

White Falls is a natural waterfall at Loch Spey in the Scottish Highlands.

Swimming possible44 mi

Loch Lochy

Lake
Fort William

Loch Lochy is a deep freshwater loch in the Great Glen with no established swimming spots.

Wild swimming possible46 mi

Eas Chia-aig Falls

Waterfall pool
The Witches Pool, Fort William

Eas Chia-aig is a waterfall with a deep plunge pool known as the Witches Pool.

Open swimming51 mi

Loch Awe

Lake
Eilean an Tighe

Loch Awe is a long, deep and cold freshwater loch with open swims and sheltered bays.

Yes, seasonal57 mi

Gairloch Beach

Sea pool
Gairloch, Gairloch

Designated sandy bathing beach south of Gairloch village, used for swimming, rowing, kayaking and snorkelling.

Shallow bathing possible57 mi

Steall Waterfall

Waterfall pool
Glen Nevis, Kinlochleven

Steall Waterfall is a 120-metre waterfall in Glen Nevis with shallow bathing pools near the wire bridge.

Yes, seasonal60 mi

Sand Beach

Sea pool
Big Sand, North Erradale

Designated sand and shingle bathing beach beside Big Sand, west of Gairloch, used for swimming, boating and snorkelling.

Swimming permitted62 mi

Achmelvich

Sea pool
Achmelvich beach, Achmelvich

Achmelvich is a designated bathing water in a small, shallow Highland sea bay.

Swim in calm conditions63 mi

Meeting of Three Waters

Waterfall pool
Glen Coe, Kinlochleven

Three mountain streams form cascades and pools beside the A82 in Glen Coe.

Open to swim67 mi

Loch Morar

Lake
Eilean Dhughaill Mhic Raonuill

Loch Morar is a deep freshwater loch with beaches and accessible entry points for swimming.

Pools allow swimming79 mi

Eas Mòr

Waterfall pool
Glen Brittle, Portree

Eas Mòr is a 40-metre waterfall in Glen Brittle, associated with natural pools on the River Brittle.

Swimming possible79 mi

Sandwood Bay

Sea pool
Ullapool

Sandwood Bay is a remote Atlantic beach backed by dunes and Sandwood Loch.

Yes, seasonal81 mi

Thurso

Sea pool
Thurso Beach, Thurso

Thurso Beach is a sandy designated bathing water beside Thurso, extending from Rockwell Point to Little Ebb.

Yes, seasonal85 mi

Dunnet

Sea pool
Dunnet Beach, Dunnet

Dunnet is a designated sandy bathing beach on the north coast of Scotland.

Swimming near a Scottish Highlands city

By type of water