Dog friendly beaches in Scotland
None yet. A beach is marked dog friendly only after that council page has been read.
Named beaches
Place names from OpenStreetMap, data updated 10 August 2026.
- Aberdeen Beach
- Abertay Sands
- Achmelvich Beach
- An Fhaodhailinn
- An Fhaoileann
- An Tràigh Bheag
- An Tràigh-lochain
- Ardalanish Beach
- Ardeer Beach
- Ardeer Beach
- Ardneil Bay
- Auchmithie Beach
- Ayre of Banks
- Ayre of Hamnavoe
- Ayre of Vatswick
- Bàgh a Deas
- Bain's Beach
- Balcomie Sands
- Baldoon Sands
- Banca Chalbhaigh
- Banna Minn Beach
- Barassie
- Barry Sands
- Barry Sands
- Bayble beach
- Beach Ballroom Bathing Area
- Beach of Spiggie
- Big Beach
- Big Sand Beach
- Blaa
- Black Beach
- Black Sands
- Boat's Ayre
- Bodden Boo
- Bolltravagh
- Brackenbrae Bay
- Breckon Beach
- Brickwork Beach
- Bride's Noust
- Broad Sands
- Broad Sands
- Broughty Ferry Beach
- Burntisland Beach
- Burntisland Sands
- Calgary Beach
- Camas a' Mhòr Bheòil (or Braes Beach)
- Camas a'Chruthaich
- Camas Cros
- Camas Gaineamhaich
- Camas na Muic
- Cambo Sands
- Camusdarach Beach
- Cappadale Sands
- Carnoustie Beach
- Carradale Bay
- Carskey Bay
- Castle Haven Bay
- Castle Sands
- Cata Sand
- Central Beach
- Clachan Torra Shoghaigir
- Clachtoll Beach
- Cladach a' Chrògain
- Cladach a' Ghlinne
- Cladach Allt an Fheidh
- Cladach an Uillt Ghrìsean
- Cladach Melvaig
- Cladach Mòr
- Cladach Nigh' Mhaol-choinnich
- Clashnessie Bay
- Cleats Shore
- Cliff Beach
- Cockle Shore Beach
- Coilleag a' Phrionnsa
- Coldingham Sands
- Coral Beach
- Coral Beach - Plockton
- Corran Raa
- Corriechrevie Beach
- Cramond Foreshore
- Croy Beach
- Cùil an Lòin Bhàin
- Cùl na Croise
- Cul Sgathain Sand
- Culbin Sands
- Culla Bay
- Cullykhan Shore
- Cuthill Sands
- Da Blade
- Dalbeg Beach
- Doirlinn a' Phuirt Mhòir
- Dornoch Sands
- Drum Sands
- Drum Sands
- Drumbuie Beach
- Duck Bay Beach
- Dukies
- Dunaverty Bay
- Dunnet Beach
- East Beach
- East Beach
- East Sands
- East Sands of Leith
- Edderton Sands
- Elliot Beach
- Embo Beach
- Feall Beach
- Fidden Beach
- Fisherrow Sands
- Fisherrow Sands
- Fisherrow Sands
- Fiskavaig Bay
- Fluke Peel
- Gainmheach Achadh Deuthasdal
- Gainmheach Mhòr
- Gairloch Beach
- Ganavan Sands
- Garry Beach
- Geo Bhan
- Geodha Gainmheach
- Glenstocking Sands
- Gosford Sands
- Gossabrough Beach
- Grassy Beach
- Green Scalp
- Gress Beach
- Griamanish Sands
- Griomasaigh Sand
- Grobust beach
- Grogport Beach
- Gullane Bents
- Gullane Sands
- Gulls Walk
- Hackley Bay
- Hedderwick Sands
- Hestan Rack
- Hogh Beach
- Holland Ayre
- Horse Isles
- Hunterston Sands
- Inganess beach
- Inverboyndie Beach
- Jock's Heugh
- Joppa Shore
- Kames Bay
- Kilnaughton Beach
- Kinghorn Beach
- Kinshaldy Beach
- Kirk Sand
- Kirkandrews Bay
- Lagmuck Sands
- Lang Ayre
- Lendalfoot Beach
- Little Feall Beach
- Little Ganavan Beach
- Little Gruinard Beach
- Lòn Hulabhaig
- Long Ayre
- Long Ayre
- Long Beach
- Longniddry Bents
- Lossiemouth East Beach
- Luce Sands
- Lunan Bay
- Lund Beach
- Luskentyre Sands
- Machrihanish Beach
- Mae Sand
- Mangersta Sands
- Marine Lake Beach
- Martyrs Bay
- Meal Beach
- Mellon Udrigle Beach
- Mersehead Sands
- Midfield Beach
- Mill Sand
- Mill Shore
- Milton Sands
- Ministers' Beach
- Mol Bàn Àirigh an Lochain
- Mol Bhalamus Bhig
- Mol Bheag
- Mol Ceann Eastail
- Mol Eire
- Mol Mhòr
- Mol Mòr
- Mol Mòr
- Mol na Cloiche-bleith
- Mol nan Easgann
- Mol Stiogh' a' Chragain
- Monifieth Sands
- Montrose Beach
- Moorburn Beach
- Muchalls Shore
- Murkle Bay
- Musselburgh Sands
- Ness
- New Aberdour Beach
- Newburgh Seal Beach
- Newton Sands
- North End Beach
- Nudist Beach
- Oitir an Leisgein
- Oitir an t-Sàmhla
- Oitir Fhiadhaich
- Oitir Mhic Dhòmhnaill Ghlais
- Oitir Mhòr
- Old Beach
- Oldshoremore Beach
- Ostel Bay beach
- Ouse
- Patersons
- Pathhead Sands
- Peanmeanach Beach
- Pease Sands
- Peffer Sands
- Pettycur Beach
- Pettycur Sands
- Phingask Shore
- Port an Eas
- Port an t-Slaoichain
- Port Ban
- Port Bàn nam Maighdeag
- Port Ceit
- Port na Mairt
- Port na Murrach/Rhu Beach
- Port Rìgh
- Port Snòig
- Port Stoth
- Portobello Beach
- Portpatrick Beach
- Quarrel Sands
- Queen's Bay / Loch Staosnaig
- Ravensheugh Sands
- Reawick beach
- Red Haven
- Redpoint Beach
- Reef beach
- Refuge Bay
- Ringdoo Sands
- Rockliffe
- Ronachan Beach
- Roond Ayre
- Rosemarkie Beach
- Ross Bay
- Royston Beach
- Sallochy Beach
- Samalman Beach
- Sand Geo
- Sand Geo
- Sand of Cornquoy
- Sand of Inner Skaw
- Sandi Sand
- Sands of Evie
- Sands of Green
- Sands of St Cyrus
- Sands of Tong
- Sands of Wright
- Sanduig
- Sandwood Bay
- Sango Bay
- Sanine Beach
- Saviskaill beach (Nousty Sand)
- Scalpsie Bay
- Scapa beach
- Seacliff Beach
- Seton Sands
- Sgeir a' Bhuallt
- Shell Beach
- Shilments Beach
- Shore of Gartymore
- Silver Sands
- Singing Sands
- Skatie Shore
- Slochd Mhi Chriscain
- Smodal Ayre
- Snouska sand
- South Beach
- South Mills
- South Sands
- Southanan Sands
- St Columba’s Bay
- St Ninian’s Bay
- St Ninian's tombolo
- Stabba
- Stenness Beach
- Stonehaven Beach
- Strath Bay Beach
- Taigh Cheileagraigh
- Tangasdale Beach
- Tannachy Sands
- Tannachy Sands
- Tarlogie Scalps
- The Bay at the back of the Ocean
- The Causeway
- The Caves
- The Singing Sands
- Timna Ayre
- Torrisdale Bay
- Torrisdale beach
- Tràigh a' Chnuic
- Traigh a' Chruachain
- Traigh a' Mhachaire
- Traigh a' Mhiadair
- Tràigh a' Phuirt
- Tràigh a' Siar
- Tràigh Allt Chàilgeag
- Traigh an Airgid
- Tràigh an Dùin
- Tràigh an t-Sean Bhaile
- Traigh an t-Seana-chaisteil
- Tràigh an Taoibh Thuath
- Traigh an Teampaill
- Tràigh Baile
- Tràigh Baile a' Mhuilinn
- Traigh Baile Fo Thuath
- Tràigh Bàn
- Tràigh Bàn
- Tràigh Bhàigh
- Traigh Bhalaig
- Tràigh Bhàlaigh
- Tràigh Bhalla
- Traigh Bhan
- Tràigh Bhàn
- Traigh Bhan Gleann nam Muc
- Tràigh Bhàn Lagain
- Tràigh Bhàrlais
- Tràigh Bheireal
- Tràigh Bhì
- Traigh Bhorgaidh
- Tràigh Bhostaidh
- Tràigh Bhousd
- Tràigh Chòrnaig
- Tràigh Chrògain
- Tràigh Chrois
- Tràigh Chrossapol
- Tràigh Chuil
- Tràigh Chumail
- Tràigh Cille Bharra
- Tràigh Crionaig
- Tràigh Dhail
- Tràigh Dhail Mhòr
- Tràigh Eachcamais
- Tràigh Eais
- Tràigh Ear
- Traigh Foshigary
- Tràigh Gharbh
- Traigh Gheal
- Tràigh Ghioradail
- Tràigh Ghortain
- Tràigh Ghrianal
- Tràigh Halum
- Traigh Himiligh
- Tràigh Hogh
- Tràigh Hòrnais
- Tràigh Hushinish
- Traigh Iar
- Tràigh Iar
- Tràigh Iar
- Tràigh Iar
- Tràigh Leathann
- Traigh Leire
- Tràigh Lingeigh
- Tràigh Logabhaig
- Tràigh Mhànais
- Tràigh Mhealaboist
- Tràigh Mheilein
- Tràigh Mhòr
- Tràigh Mhòr
- Tràigh Mhòr
- Tràigh Mhòr
- Tràigh Mhòr
- Tràigh na Cille
- Tràigh na Cleabhaig
- Traigh na Corpaich
- Tràigh na Crìche
- Tràigh na Doirlinn
- Traigh na Garbh-airde
- Tràigh na h-Osnaishe
- Tràigh na h-Uamhag
- Traigh na h-Uidhe
- Tràigh na Muic
- Tràigh na Rèill
- Tràigh na Sìolaig
- Tràigh nam Bàrc
- Tràigh nam Beach
- Traigh nam Faoghailean
- Traigh nam Feannag
- Tràigh nan Gilean
- Tràigh nan Siolag
- Tràigh nan Srùban
- Tràigh nan Uan
- Tràigh Niosaboist
- Tràigh Ostaig
- Traigh Rebac
- Tràigh Rosamol
- Tràigh Sgaisteil
- Tràigh Sgarasta
- Tràigh Sgùrabhal
- Tràigh Shanndaidh
- Traigh Shanndaig
- Tràigh Shathalaim
- Tràigh Sheileboist
- Tràigh Shòrabaidh
- Tràigh Shuaineaboist
- Tràigh Siar
- Tràigh Thodhrasdail
- Tràigh Thorastain
- Tràigh Tuath
- Tràigh Udal
- Tràigh-stir
- Tralee Beach
- Troon
- Twin Beaches
- Tyne Sands
- Uig Sands
- Uisken Beach
- Vall Ayre
- Vestey's Beach
- Wardie Bay Beach
- West Beach
- West Beach
- West Beach
- West Sands
- Westhaven Beach
- White Hart Beach
- White Port
- White Shore
- Whiteness Beach (Secret Beach)
- Whiteness Sands
- Whitesands
- Whitesands
- Wig Sands
- Wigtown Sands
- Woodhaven Beach
- Wormit Bay
Beach names and positions © OpenStreetMap contributors. Signs on the beach override this site.
Council rules are loaded for Thanet and for beaches named by Cornwall Council, Torbay Council, BCP Council and Dorset Council, checked . Where a council splits a beach, the page says the rule covers only part of it. Signs on the beach override this site.