There are no end of stunning beaches and lochs to be seen across the Highlands and Islands. Many are easily accessed but some will require a sturdy pair of walking boots! Whether fishing, swimming or relaxing with a book, bear in mind that the Scottish weather can change in the blink of an eye, so a backpack with towel, waterproof and sun cream should cover all bases!


Findhorn Bay

This 1.5km stretch of sandy beach is popular with locals and holidaymakers. With sand dunes, caravan site and Findhorn Bay Nature Reserve backing the beach. The area has a large tidal range so check tide times before you visit. A SEPA designated bathing area.



In the town of Lossiemouth, close to Elgin, this 2km stretch of golden sands is popular with walkers and surfers and is a SEPA designated bathing area. The town, with its spectacular marina, provides easy access to amenities for visitors to the beach.


This fishing village has a rocky shoreline that stretches west to Portknockie, at low tide you can stroll easily among the dictinctive rocky outcrops.


Buckie beach

A small sandy bay surrounded by rocks and backed by a grassy area which is part of the Moray Coastal Way. Head west for the best chance of spotting seals.