Wild Swim Atlas

Places to swim near Glasgow

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

14 spots listed13 sea and rock pools1 waterfall pool

14 spots in the Glasgow area

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.