IV20 1YJ

About Portmahomack Beach

This lovely sheltered beach lies on the western edge of the pretty seaside village of Portmahomack on the peninsula.

This area, also known as the Tarbat Peninsula, is part of the Moray Firth conservation area and dolphins and even whales are often see out at sea.

The beach faces west, making it the perfect place to stop and enjoy the sun setting with the feel of sand beneath your toes.

The sandy beach gently curves around the bay. During our warmer seasons, there are plenty of water sports to watch and enjoy! If walking is your thing we recommend the Tarbat Ness circuit which takes you to the Tarbat Ness Lighthouse, one of the tallest of its kind in the British Isles lies right at the end of the peninsula.

There is a caravan park, with amazing views and really easy access to the beach.

There are quite a number of interesting historical sites in the area and The Tarbat Discovery Centre should be on your list to visit.


  • Dog Friendly
  • Family Friendly
  • Parking
  • Walkers Welcome