Cottages to rent for self-catering breaks in Portmahomack, Highland, Scotland

Portmahomack is a small, pretty coastal village in the Scottish Highlands located on the Tarbat Peninsula around 12 miles from the town of Tain.  Inverness is 41 miles away which means that Portmahomack is located in a relatively remote part of Scotland.  Portmahomack may appeal to those looking for a remote destination for a cottage holiday or to those with a fascination for archaeology.  Various Pictish objects have been discovered near this village and the award winning Tarbat Discovery Centre is located in the village.  There is a long sandy beach in Portmahomack, a small pretty harbour, a golf course and a village shop.  Portmahomack is within the Moray Firth area reputed for its dolphin watching opportunities.  Enjoy browsing for coastal and self-catering cottages in and near Portmahomack.

Book a Portmahomack cottage and look forward to discovering some of the best of Highland on holiday.

1 rental properties


Popular destinations in Highland:

More towns
Price from: £410
Next available: 4th Feb to 4th Mar 22
3 star
sleeps 3 - 6 guests 3 - 6
3 bedrooms 3
1 bathrooms 1
dog-friendly cottage, 1 dog(s) welcome1

3 bedroom Cottage, Portmahomack 8 miles away

3 bedroom dog-friendly holiday home with enclosed garden in Northern Highlands.

Facilities & Features: Free Wifi