Beaches in North Berwick, Lothian

Last updated:

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

  • West Bay (0.2 miles)

    West Bay © Richard West | BY-SA

    West Bay is a sandy beach close to the seaside town of North Berwick. It has excellent views over the Firth of Forth, 12th Century North Berwick Harbour and Craigleth and Bass Rocks, both of which are about a mile from the coast. It is ideal for paddling, sun bathing, walking and picnics. Behind the…

  • Milsey Bay (0.2 miles)

    Milsey Bay © Richard Webb | BY-SA

    Milsey Bay is a sandy beach at the eastern end of North Berwick. It has lovely views out over the Firth of Forth and the Bass Rock some 2 kilometres offshore. It is a perfect place for swimming, walking, exploring rock pools, sun bathing or for a family day out. At the western end of…

  • Canty Bay (1.9 miles)

    Canty Bay © Brian Turner | BY-SA

    The lovely little beach at Canty Bay consists of a curve of golden sand backed by gently sloping grass and a line of cottages. There is another stretch of sand just beyond the headland to the west. It is almost as nice and even quieter.

    The road down to the beach is private and there is…

North Berwick beaches map

Map featuring North Berwick beaches. Click on pins to view beach details