Beaches in Elgin, Grampian

Last updated:

The beach guide has 4 beaches listed in and around the town of Elgin. We have arranged these beaches in order of closest to the town first (distance in brackets).

  • Silversands Beach (5.5 miles)

    Silversands © Anne Burgess | BY-SA

    Just to the west of the town of Lossiemouth, this beach offers a good stretch of pale, clean sand interspersed with rocks. There are fine views out over the Moray Firth and towards Spey Bay. The rocks of Little Skerries and Halliman Skerries can also be seen offshore at low tide. A caravan park and…

  • Lossiemouth East Beach (5.3 miles)

    Lossiemouth East © Des Colhoun | BY-SA

    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 of pale golden sand. The beach is used by surfers and other…

  • Hopeman East Beach (6.3 miles)

    Hopeman East © Andrew Wood | BY-SA

    Hopeman village has two beaches which are separated by a headland, around which the harbour was built. The larger of these two beaches is Hopeman East. The beach is mostly sandy, but there are rocky patches, including many interesting rock pools to explore. The beach often gets large waves, making it a popular spot for…

  • Burghead Beach (7.4 miles)

    Burghead © Mary And Angus Hogg | BY-SA

    Burghead is a long, sandy beach. At low tide there is vast, wide expanse of sand, but this all but disappears when the tide comes in. It is a popular place for boating as well as for walking along the beach, taking in the scenery. This part of the Moray coastline is one of the…

Elgin beaches map

Map featuring Elgin beaches. Click on pins to view beach details