The Beach Guide

Ballymastocker Bay (Portsalon)

Ballymastocker Bay - County Donegal

© Kenneth Allen and licensed for reuse under this Creative Commons Licence

Located on the western shores of the deep inlet of Lough Swilly is the spectacular expanse of Ballymastocker Bay. As well as being a winner of the Blue Flag award Ballymastocker was also once voted "second most beautiful beach in the world" by the Observer Magazine.

On the right day it isn't difficult to see why this beach has gained such accolades. The perfect golden sand here stretches for over a mile towards the little harbour town of Portsalon.

Also known as:


Type of beach


Lifeguard service


Dogs friendly beach?

Dogs must be on a leash and droppings removed.

County Donegal dog friendly beaches »


  • Cafe/restaurant
  • Facilities

    • Shop

    Nearest town


    OS grid ref.


    Blue Flag Award

    Submit a correction

    What did we get wrong?