Beaches in Ullapool, Highland

Last updated:

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

  • Ardmair Beach (2.5 miles)

    Ardmair Beach © Donald H Bain | BY-SA

    Situated in the sheltered waters just to the north of the fishing port of Ullapool is Ardmair Beach. Consisting of a curving sweep of white, flat pebbles the beach is backed by a clutch of whitewashed cottages.

    Besides the often glass-like, serene waters of the bay it is the backdrop that sets Ardmair apart. Mountains rise…

  • Gruinard Beach (11 miles)

    Gruinard Beach © Gordon Hatton | BY-SA

    Gruinard is a stunning, secluded beach with delightful views of the surrounding rugged countryside and across Gruinard Bay to the Coigach Hills and to Gruinard Island. Apart from the magnificent scenery, it is known for its crystal clear waters, rock pools, and fine sands. The area is very popular with walkers, and there are plenty…

  • Achnahaird Beach (13.7 miles)

    Achnahaird © Sarah Charlesworth | BY-SA

    This beautiful expanse of pale golden sand is frequently cited as one of Scotland\'s finest beaches. Set in a remote, granite lined inlet a few miles north of Achiltibuie the beach here is deeper than it is wide. The backdrop to the beach is equally stunning. Beyond the grassy dunes are views of the mountains…

  • Achmelvich Bay (19.5 miles)

    Achmelvich Bay © Paul Burnett | BY-SA

    Beautiful Achmelvich Beach looks across the bay to the coastal village of Lochinver with the islands of Lewis and Harris just offshore. 

    This is a beautiful sheltered beach on the rural west coast. A large crescent of white sands with granite outcrops that divide the beach into sections. The Blue Flag awarded beach is edged with…

  • Port Alltan Na Bradhan Beach (20.3 miles)

    Port Alltan Na Bradhan © Chris Eilbeck | BY-SA

    A small, very sheltered sandy cove with clear blue water backed by cliffs down which a waterfall tumbles. It's a bit of a hike to get here and the best route is walking from Achmelvich cove. Alternatively you can park on the B869 and walk the 2 miles or so alongside the stream.

  • Clachtoll Beach (21 miles)

    Clachtoll © Emma Gibb

    Clachtoll is a yet another stunning Highland beach of white sand and clear turquoise sea. Set among the rugged coastal terrain there is an impressive backdrop of the mountains beyond.

    Clachtoll has a free car park and there is a ranger’s hut where you can learn about the wildlife, geology and history of the beach. Also…

Ullapool beaches map

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