Best beaches in Grampian

Below are a list of the top 10 beaches in Grampian as selected by the users of the Beach Guide website.

The current most popular beach in Grampian is Lossiemouth East. If you would like to have your say on which are the best beaches in Grampian just follow the link to the beach and vote by clicking the star ratings at the top right of the page.

  • © Des Colhoun | BY-SA

    1. Lossiemouth East Beach

    This lovely stretch of beach, backed by grassy dunes lies approximately mid-way between Nairn and Banff, at the mouth of the River Lossie. After an area of pebbles nearer the main car park, the beach at low tide becomes a long, wide expanse…

    Dog friendly beach Lifeguarded beach
  • © David Shaw | BY-SA

    2. St. Cyrus Beach

    St Cyrus, formerly known as Ecclesgreig Beach, is a wide expanse of sandy beach backed by spectacular red granite cliffs which tower above it. The beach is set within one of the most important botanical nature reserves in Scotland, being…

    Lifeguarded beach Toilets
  • © John Allan | BY-SA

    3. Cullen Beach

    Cullen is an attractive, golden sandy beach to the west of the village of the same name. It overlooks Cullen Bay, which gives the waters here some degree of shelter from the strongest currents, making it a good beach for swimming and snorkelling.…

    Dog friendly beach Lifeguarded beach Toilets
  • © Oliver Dixon | BY-SA

    4. Findhorn Beach

    Findhorn is one of the more popular beaches along the Moray coastline thanks to the long, unspoilt sandy stretch of the shore and the natural beauty of this spot. When the tide is out, a wide expanse of flat sand is exposed, ideal for…

    Dog friendly beach Lifeguarded beach Toilets
  • © Astrid Horn | BY-SA

    5. Sandend Bay

    Sandend is a small fishing village on the Moray Coast, about one and a half hours’ drive from Aberdeen. The picturesque beach here slopes gently into the sea and is popular with families or anyone looking for a beautiful spot to play in…

    Lifeguarded beach
  • © Colin Smith | BY-SA

    6. Collieston Beach

    Collieston is a small, sandy beach, sitting inside a quaint fishing harbour. The beach developed after breakwaters were introduced to the harbour in the 19th century. This resulted in a build-up of sediment and the creation of Collieston…

    Dog friendly beach Lifeguarded beach
  • © Anne Burgess | BY-SA

    7. Balmedie Country Park Beach

    At Balmedie Country Park, the flat, sandy beach stretches for miles along the coastline. Behind the beach is a truly extensive sand dune system stretching for around 14 miles, from Aberdeen in the south up to the mouth of the River Ythan…

    Dog friendly beach Lifeguarded beach Toilets
  • © Anne Burgess | BY-SA

    8. Muchalls Beach

    Muchalls is a former fishing village just off the A90 a short drive south from Aberdeen. Today many of the houses there are owned by commuters to Aberdeen. The small shingle and rock beach has some sandy areas at low tide. What makes this…

    Dog friendly beach Lifeguarded beach
  • © Jthomas | BY-SA

    9. Rosehearty Beach

    Rosehearty is a small town about 5 miles west of Fraserburgh. The north-facing beach here has stunning white sands and clear waters. In sunny weather it can almost have a tropical feel. The romantic ruins of Pittulie and Pitsligo castles…

    Lifeguarded beach Beach cafe Toilets
  • © Stusmith_uk | BY-SA

    10. Cruden Bay

    Cruden Bay stretches along the Grampian coastline for approximately 2 miles and is home to a wide, golden, sandy beach. It is a popular place to swim, there is even an electronic board detailing the current water quality. Water sports…

    Dog friendly beach Lifeguarded beach Toilets