Wild Swim Atlas

Wild swimming in Scotland

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

32 spots listed30 sea and rock pools2 waterfall pools

32 spots in Scotland

Wild swimming possible14 mi

Loup of Fintry

Waterfall pool
Fintry

Loup of Fintry is a waterfall on the River Endrick with a plunge pool used for wild swimming.

Open sea swimming26 mi

Barassie Beach

Sea pool
Troon

A long, wide sandy beach north of Troon Harbour, separated from Barassie by a wide grassy area.

Public bathing water26 mi

Saltcoats/Ardrossan (South Beach)

Sea pool
Ardrossan

A sandy sea beach between Ardrossan and Saltcoats, designated as bathing water since 1987.

Public sea bathing27 mi

Newton Sands

Sea pool
Newton Bay, Millport

Newton Bay is a shingle beach forming part of the public Millport Bay bathing water on Great Cumbrae.

Designated bathing beach27 mi

Troon (South Beach)

Sea pool
Troon

A 2-kilometre sandy bathing beach at the northern end of Ayr Bay beside Troon.

Public bathing water39 mi

Black Sands

Sea pool
Aberdour Harbour, Aberdour

Small sandy bay and designated bathing water beside Aberdour Harbour.

Public sea bathing40 mi

Aberdour (Silversands)

Sea pool
Silver Sands, Aberdour

Silver Sands is a sandy public bathing beach east of Aberdour on the Firth of Forth.

Public swimming allowed41 mi

Wardie Bay

Sea pool
Granton, Birnie Rocks

Wardie Bay is a small, accessible sandy urban beach beside Granton Harbour.

Public sea bathing42 mi

Burntisland

Sea pool
Burntisland Promenade and Beach, Burntisland

Burntisland is a sandy public bathing beach with rock pools on the northern shore of the Firth of Forth.

Public sea bathing44 mi

Kinghorn (Pettycur)

Sea pool
Pettycur Bay, Kinghorn

Pettycur Bay is a sandy public bathing beach on the Firth of Forth near Kinghorn.

Public bathing allowed45 mi

Portobello Beach

Sea pool
Portobello, Newcraighall

Portobello is a sandy Edinburgh beach and designated bathing water with a promenade.

Public bathing allowed46 mi

Fisherrow Sands

Sea pool
Musselburgh, Musselburgh

Fisherrow Sands is a sandy beach between Musselburgh and Joppa, beside Fisherrow Harbour.

Public bathing allowed52 mi

Seton Sands

Sea pool
Longniddry Bents, Longniddry

Seton Sands is a public sandy and rocky bathing beach on the Firth of Forth near Longniddry.

Swimming available seasonally56 mi

Gullane Bents

Sea pool
Gullane, Gullane

Gullane Bents is a public sandy beach with dunes and access to the North Sea near Gullane.

Public swimming available61 mi

West Beach

Sea pool
North Berwick, North Berwick

West Beach is a sandy North Berwick beach at the mouth of the harbour and a designated bathing water site.

Swimming used62 mi

Ganavan Sands

Sea pool
Sgeir an Eitich

Ganavan Sands is a free beach near Oban used for swimming throughout the year.

Designated bathing water64 mi

Seacliff Beach

Sea pool
Seacliff, Bass Rock

Seacliff is a sandy designated bathing water north of Seacliff village in East Lothian.

Public bathing beach65 mi

Machrihanish Beach

Sea pool
Machrihanish, Machrihanish

Machrihanish is a five-kilometre sandy bathing beach with powerful rip currents and submerged rocks in parts.

Public bathing water65 mi

East Sands

Sea pool
St Andrews, St Andrews

East Sands is a designated bathing water on the coast at St Andrews.

Designated bathing water68 mi

Broughty Ferry Beach

Sea pool
Broughty Ferry, Broughty Ferry

Broughty Ferry is a 1.5-kilometre sandy bathing beach east of Dundee on the Tay estuary.

Swimming possible68 mi

Reekie Linn

Waterfall pool
Bridgend of Lintrathen

Waterfall on the River Isla near Bridgend of Lintrathen in Angus.

Swimming allowed69 mi

Cambo Sands

Sea pool
Kingsbarns

Cambo Sands is a two-mile sandy beach with dunes and access to the North Sea.

Designated bathing water70 mi

Monifieth Sands

Sea pool
Monifieth, Monifieth

Monifieth is a long, sandy bathing beach on the north shore of the Firth of Tay.

Public bathing water71 mi

Rockcliffe

Sea pool
Rockcliffe

Rockcliffe is a small, shallow sandy bay and designated bathing water in the Urr Estuary.

Swimming permitted74 mi

Carnoustie Beach

Sea pool
Carnoustie

Carnoustie Beach is a 700-metre sandy designated bathing water in a shallow bay south of Carnoustie.

Public sea swimming82 mi

Coldingham Sands

Sea pool
Coldingham Bay, St Abbs

Sheltered sandy Coldingham Sands is a public sea beach near St Abbs with seasonal lifeguards.

Swimming permitted87 mi

Lunan Bay

Sea pool
Inverkeilor

Lunan Bay is a 1.6-kilometre sandy designated bathing water beside Lunan, south of Montrose.

Swimming permitted91 mi

Montrose Beach

Sea pool
East Links, Montrose

Montrose Beach is a 900-metre sandy designated bathing water beside Montrose town.

Swimming takes place109 mi

Stonehaven Beach

Sea pool
Stonehaven, Stonehaven

Stonehaven Beach is an open-access sea beach in Stonehaven where swimming takes place.

Public sea bathing122 mi

Aberdeen Ballroom Beach

Sea pool
Aberdeen Beach, Aberdeen

Aberdeen Ballroom Beach is a designated bathing water on Aberdeen’s eastern seafront.

Public sea bathing128 mi

Balmedie Beach

Sea pool
Balmedie Country Park, Balmedie

Balmedie is a designated sandy beach bathing water beside Balmedie Country Park.

Public sea bathing133 mi

Lossiemouth (East)

Sea pool
East Beach, Lossiemouth

Lossiemouth East is a 2 km sandy designated bathing beach on the north coast of Moray.

Swimming near a Scotland city

By type of water