Edinburgh is one of the greatest cities in the UK for famous sites, cute pubs and restaurants, and bags of culture, but one aspect of the Scottish capital that’s often overlooked is the litany of lovely beaches.
Whether it’s views across the Forth or the rugged beauty of East Lothian you’re after, there are plenty of beaches on Edinburgh’s doorstep to whittle away long sunny days. It’s ice-cream, fish ‘n’ chips and chilly ice-water-dips galore up here. These are the very best beaches in Edinburgh.
The best beaches near Edinburgh, at a glance
🚂 Best for a day trip by train: North Berwick
👨🏽👩🏽👧🏽👦🏽 Best for families: Silver Sands
🎡 Best for food and attractions by the sea: Portobello Beach
📸 Best for Instagram pics: Seacliff Beach
➡️ READ MORE: Our ultimate guide to Edinburgh
This guide was written by Izzy Gray, a writer based in Edinburgh. At Time Out, all of our travel guides are written by local writers who know their cities inside out. For more about how we curate, see our editorial guidelines.