Accommodation in Portmahomack

A Moray Firth village with dolphins, a lighthouse and a sandy beach

Hand-picked accommodation in Portmahomack, a quiet village on the Tarbat peninsula in Easter Ross, where the place to stay is a shoreline bothy for two with a deck over the Moray Firth. Every place to stay is chosen by us, and you book direct with the owner, with no booking fees.

2 cottages
  • Sort By:
From £600 a week

The Old Salmon Bothy

Portmahomack, Ross-shire & The Black Isle

A bothy for two right on the shoreline at Portmahomack, with a deck looking straight over the Moray Firth and its wildlife.

  • 1 Bedrooms
  • 2 Guests
From £285 a night

Snug On The Bay

Shandwick, Ross-shire & The Black Isle

A renovated cottage in the village of Shandwick on the Highland east coast, with a wood-burning stove and views over Shandwick Bay and the Moray Firth.

  • 2 Bedrooms
  • 4 Guests

Accommodation and holiday cottages in Portmahomack

Portmahomack is a quiet village on the Tarbat peninsula in Easter Ross, on the Moray Firth, with a sandy beach, a harbour and a lighthouse at Tarbat Ness. The firth is home to bottlenose dolphins and seals, and minke whales are seen in some seasons.

Where to stay

Our place to stay in the village is The Old Salmon Bothy, a self-catering bothy for two right on the shoreline at Wilkhaven. For more room, Snug on the Bay at nearby Shandwick sleeps four.

Things to do

Tarbat Ness Lighthouse is a coastal walk away, and the village has a restaurant, the Oystercatcher, and the Tarbat Discovery Centre, which tells the story of the area's Pictish past. Glenmorangie distillery is near Tain, about half an hour away.

Getting there

Inverness is the gateway. The A9 and the Kessock Bridge lead north to Tain, and from there a minor road runs east along the peninsula to Portmahomack. Trains run from Inverness to Tain.

Questions and answers

Where can I stay in Portmahomack?

The Old Salmon Bothy is a bothy for two right on the shoreline at Wilkhaven, with a deck looking straight out over the Moray Firth and a private slipway for a kayak or small boat. For a larger party, Snug on the Bay at Shandwick sleeps four, with views over the bay.

Are there holiday cottages in Portmahomack?

Our place to stay in the village is a bothy for two, The Old Salmon Bothy, which has been in the same family for three generations. If you need more space, Snug on the Bay is a short drive away at Shandwick.

Is there self-catering accommodation by the sea in Portmahomack?

Yes. The Old Salmon Bothy sits on the Moray Firth shoreline, with a wood burner and logs included, and seals and dolphins often in view from the deck.

Are dogs welcome in Portmahomack accommodation?

The Old Salmon Bothy welcomes one dog, and so does Snug on the Bay. Check each listing for any charges, or see our Dog Friendly collection.

Can I rent a place in Portmahomack for a week?

Often, yes. Prices, minimum stays and changeover days are set by the owner, so use the enquiry form on the listing and they will reply with availability and the price. You book direct, with no booking fees.

What is there to do around Portmahomack?

Walk to Tarbat Ness Lighthouse, watch for dolphins, seals and otters from the shore, eat at the Oystercatcher in the village, and visit Glenmorangie distillery near Tain. Clear winter nights can bring the Northern Lights.

How do I get to Portmahomack?

Fly or take the train to Inverness. From there, drive north on the A9 over the Kessock Bridge to Tain, then east along the Tarbat peninsula. Trains also run from Inverness to Tain.

Search
0 Adults
0 Children
Pets
Size
Price
Amenities

Compare listings

Compare

Compare experiences

Compare