A high-angle view of Ballymastocker Bay showing a long sandy beach, blue ocean, and green hills.
Ballymastocker Bay is a wide sandy beach backed by green hills and the blue Atlantic Ocean. Courtesy Gareth Wray Photography

Ballymastocker Bay – Portsalon Beach

📍 Fanad Peninsula, Donegal

🏛️ Attraction
🎟️ Admission
Free

Last updated: 5 November 2026

Overview

Ballymastocker Bay, also known as Portsalon Beach, is a long crescent of pale gold sand curving along Lough Swilly, and the view is best had before you reach the sand at all, from the signed viewpoint above the bay. Locally the beach is just Portsalon, after the village at its northern end. It sits on the eastern side of the Fanad Peninsula in County Donegal, facing east across the lough to the Inishowen Peninsula, with the Knockalla Hills behind.

One honest note up front: Donegal County Council’s 2026 awards notice says Portsalon did not receive a Blue Flag that season, though it kept seasonal lifeguard cover. The sand and the setting are unchanged. Check the local beach information and current bathing-water notices for your visit.

The viewpoint and approach

If you do one thing here, stop at the viewpoint above the bay before you go down. The whole crescent opens below you in one go: dunes, sand and the deep blue of Lough Swilly, with the sand bending below Knockalla. It faces east, so it is a sunrise and morning spot rather than a sunset one, and the low light rakes across the sand. Use the designated pull-in and keep the road clear. The temptation to stop on the bend is real, and the drop is steep.

Advertisement

On the beach

The sand is wide and flat, good for walking and kite-flying. The shoreline changes with the tide, and at low tide there are rock pools that keep children busy for a while. Stay on established paths through the dunes, check notices and flags at the beach, keep back from the water if conditions are uncertain, and use the designated area when lifeguards are on duty.

For the beach at its quietest, come early or on a weekday. In winter it turns raw and dramatic, and largely yours.

Nature and tides

Ballymastocker sits within a designated Natural Heritage Area that protects the dune system and the intertidal flats. Seals haul out on the outer rocks, and the rock pools hold crabs, small fish and the odd jellyfish in warm weather. The tidal range is wide: low tide gives the biggest walking area and the best rock-pooling, while high tide pushes the water close and narrows the strand. Because the beach faces east, an easterly coming across Lough Swilly can chill a fine day quickly, so bring a layer even in July.

Practical information

  • Swimming and safety – Portsalon had seasonal lifeguard cover in 2026. Swim only where and when lifeguards are on duty and follow the flags. The water is cold year-round and conditions shift with wind and tide.
  • Parking and facilities – Check the local beach information for current parking and facilities. A café, bar and shop have been found by the stone pier in Portsalon village, a short walk north; check they are open before you rely on them.
  • Dogs – Follow posted rules if bringing a dog, and clean up after it.

Nearby

Ballymastocker is on the Wild Atlantic Way, so it strings together with the rest of Fanad. Portsalon Golf Club has an 18-hole links at the northern end of the bay, its closing holes over the water. Farther along the peninsula are the Great Pollet Sea Arch and Fanad Head Lighthouse, guiding ships since 1817; check visiting arrangements at Fanad Head before you set out. The harbour village of Rathmullan is a short drive south for seafood and a pint, and Glenveagh National Park is a drive inland.

Where to stay

Portsalon village has self-catering cottages and guesthouses, and the slopes of the Knockalla Mountains hold caravan and camping sites that look over the bay. Book ahead for July and August, when demand along this coast peaks.

Do the viewpoint first, before you are down on the sand: the beach means more seen whole from above.

What's on in Donegal

See all events in Donegal →