1. Ravensheugh Sands
How to get there: The car park for Ravensheugh Sands is a 45 minute drive from the city. You can also hop on a train to Tyninghame (the quickest is just under an hour) and walk to the beach via Tyninghame Links.
Ravensheugh Sands, otherwise known as Tyninghame Links is a huge, spectacular stretch of sand concealed by forest. As soon as I emerged at Bass Rock (an island home to the world’s largest colony of Northern gannets), with its pristine sands and dramatic waves, I got it: it’s easy to see why this is considered one of East Lothian’s most impressive beaches.
💡 Editor’s tip: Whatever you do, take the route through the woods. It feels at once mythical and dystopian, scattered with perfectly cubed blocks of concrete, placed there to defend against any seaborne invasion in WW2. –Amy Houghton
📍 Discover more of the best beaches in Scotland