Beaches in Peterhead, Grampian

Last updated:

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

  • Peterhead Lido Beach (1.1 miles)

    Peterhead Lido © Richard Slessor | BY-SA

    Peterhead Lido is a thin strip of sandy beach located within Peterhead Bay Marina, itself within the larger Peterhead Harbour. Although it is possible to swim here, and despite the name, this is not a swimming pool, but an area of water within the bay, sectioned off from the rest of the bay by two…

  • Cruden Bay (7.3 miles)

    Cruden Bay © Stusmith_uk | BY-SA

    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 are also popular on the beach, which often attracts surfers. The small village and harbour…

  • St. Combs Beach (11.6 miles)

    St. Combs © David Hawgood | BY-SA

    St Combs is a beautiful, remote beach around 5 miles down the coast from Fraserburgh. The sandy beach is backed by hills and a series of grassy dunes which stretch south all the way to Peterhead. A walk along the shore to Rattray Head is a good way to stretch the legs, and if you…

  • Collieston Beach (12.7 miles)

    Collieston © Colin Smith | BY-SA

    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 Beach. Sitting inside a natural harbour, and protected by the harbour wall, the beach is very sheltered…

  • Hackley Bay (13.9 miles)

    Hackley Bay © Oliver Dixon | BY-SA

    This wide sandy crescent of golden sand, flanked by high cliffs, could well be the prettiest bay on the Aberdeenshire coast. To the rear of the beach are sand dunes and more gently sloping cliffs.

    Set within the Forvie National Nature Reserve, Hackley Bay is very much unspoilt and qualifies as both a Special Area of…

  • Fraserburgh Waters of Philorth Beach (13.6 miles)

    Fraserburgh Waters of Philorth © Iain Macaulay | BY-SA

    This popular beach is located at the opposite end of a long sandy stretch to Fraserburgh town. The Waters of Philorth is named after the nature reserve that runs along the back of the beach. This is a rare estuarine environment which attracts a variety of waders, wildfowl and seabirds. There is also an extensive…

Peterhead beaches map

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