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.
Whether you choose to book a holiday cottage in Portmahomack, an apartment, a lodge or another type of self-catering holiday accommodation, we hope you have your best holiday yet in Highland.
Frequently Asked Questions about Portmahomack
The best places to stay depend on your preferences, interests and the type of accommodation that best suits you. Country Cottages Online features a great selection of good quality rentals.
See our selection of pet-friendly rentals in Portmahomack, or use the filters to refine your search.
See our selection of lodges and cabins in Portmahomack, Highland.
Read the description of Portmahomack to find out ideas and tips on the best things to see and do. Also see our area guides for more information on what Highland has to offer for holidaymakers.
Portmahomack Holiday Rental Searches
- Country cottages Highland
- Hot tub breaks in Highland
- Deluxe holiday homes in Highland
- Dog-friendly cottages in Highland
- Sleeps 2 Holiday Rentals in Highland
- Log cabin holidays in Highland
- Big holiday rentals in Highland
- Swimming pool cottages in Highland
- Self-catering cottages Cairngorm National Park - Scotland