Wild Swim Atlas

Places to swim near Edinburgh

21 natural swimming spots within about 60 miles of Edinburgh, sorted by straight-line distance. Open each spot for the season, booking rules and directions.

21 spots listed19 sea and rock pools2 waterfall pools

21 spots in the Edinburgh area

Public swimming allowed2 mi

Wardie Bay

Sea pool
Granton, Birnie Rocks

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

Public bathing allowed3 mi

Portobello Beach

Sea pool
Portobello, Newcraighall

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

Public bathing allowed5 mi

Fisherrow Sands

Sea pool
Musselburgh, Musselburgh

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

Public sea bathing8 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 bathing8 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 bathing water8 mi

Black Sands

Sea pool
Aberdour Harbour, Aberdour

Small sandy bay and designated bathing water beside Aberdour Harbour.

Public sea bathing8 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 allowed11 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 seasonally15 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 available19 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.

Designated bathing water22 mi

Seacliff Beach

Sea pool
Seacliff, Bass Rock

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

Public bathing water31 mi

East Sands

Sea pool
St Andrews, St Andrews

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

Swimming allowed32 mi

Cambo Sands

Sea pool
Kingsbarns

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

Designated bathing water37 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.

Wild swimming possible38 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.

Designated bathing water39 mi

Monifieth Sands

Sea pool
Monifieth, Monifieth

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

Public sea swimming41 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 permitted42 mi

Carnoustie Beach

Sea pool
Carnoustie

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

Swimming possible50 mi

Reekie Linn

Waterfall pool
Bridgend of Lintrathen

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

Swimming permitted55 mi

Lunan Bay

Sea pool
Inverkeilor

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

Swimming permitted60 mi

Montrose Beach

Sea pool
East Links, Montrose

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