Ballymastocker Bay (Portsalon)

Ballymastocker Bay - County Donegal
© Kenneth Allen and licensed for reuse under this 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 »


  • Swimming/bathing


  • Shop

Nearest town


OS grid ref.


Blue Flag Award

Submit a correction

Ballymastocker Bay Reviews

Aug 08th 2020

A beach of my childhood and rarely equaled since. The partial shelter from the Atlantic of the Lough Swilly location gives classically shaped waves. There are some small caves in the shore rocks to explore, small burns to dam and if memory serves me the legend of a Spanish Galleon wrecked off the headland noteven to mention that view of it from the coast road when approaching from the SE. A perfect family strand really.

Mar 02nd 2020

Fantastic, long sandy beach with sand dunes and great scenery

What did we get wrong?