Where to stay in Portmahomack

For the size of the village, Portmahomack offers a variety of accommodation, from self catering and B&B to caravanning and camping. The village also welcomes motor homes and camper vans, the only thing we would ask is to camp with respect and do what you can to support the local community where possible.


3 Tarrel Farm Cottages

Lovely self-catering cottage set in farmland near the seaside village of Portmahomack with panoramic views across both the Dornoch and Moray Firths,


Armadale Cottage

A one-bedroomed, newly refurbished ground-floor apartment just metres from the shoreline in the centre of the village.


Armadale House

With great, unspoilt, views over the Dornoch Firth from every room, Armadale House is in a good central location, close to the harbour.


Bayview Cottage

Bayview Cottage is a recently renovated 19th century, three-bedroomed cottage. It boasts fantastic panoramic views from the living room, balcony and garden at the back of the cottage.


Dolphin View Bungalow

Sleeping six, this tastefully decorated and furnished spacious bungalow sits in an elevated position and enjoys magnificent sea views.


Dolphin View Cottages

Dolphin View Cottages comprise four beautifully presented holiday cottages set in a prime location with uninterrupted panoramic views over the sea towards the Sutherland hills.


Fountain Cross Cottage

Fountain Cross Cottage is situated in the centre of the village with excellent amenities all close by. Just across the road , 10 steps to your right is a superb, sweeping sandy beach, with stunning views of the Sutherland Mountains and beyond and the attractive fishing harbour and pier with the lobster pots are on your doorstep.


Harbour View Cottage

Harbour View is a wonderfully warm and welcoming seaside cottage. It's the perfect year-round property, located just yards from a sandy beach, play park, pub, shop and cafe/restaurant in the lovely village of Portmahomack.


Old Salmon Bothy

The Old Salmon Bothy is a superb shoreline cottage in a beautiful location. This sweet cottage sits snugly against a sandstone outcrop which protects it from the north winds.



A sand dune away from the beach, this self-contained apartment sleeps two people and includes bedroom with ensuite, kitchen and living area with a lovely sea view. Perfectly situated to make your stay a good one.


Sunset Cottage

Newly renovated in 2017, Sunset Cottage is traditional property in the heart of Portmahomack. A comfortable, beautifully appointed two-bedroomed cottage with summerhouse.


Tarbat Lodge

With spectacular views overlooking the harbour and beach, Tarbat Lodge is an historic house recently restored to a high standard for the owners' family. Sleeping up to 12 people in 5 bedrooms, this spacious, comfortable house is an ideal base for family gatherings.


The Port Hole

The Port Hole is a self catering property situated on an arable farm some 500 yards from the cliffs overlooking the Moray Firth and the seaside village of Rockfield.


Bed and breakfast

Caledonian House

Caledonian House is situated right on the beach front, just steps away from Portmahomack's award-winning sandy beach and with stunning views across the Dornoch Firth. Three en-suite rooms are available, together with free wi-fi and private parking.


Hotel, Camping and Caravanning

Castle Hotel

The Castle Hotel is a traditional, highland hotel/pub with four recently refurbished en-suite rooms. Situated by the harbour, overlooking the Dornoch Firth and Sutherland hills, it is an ideal place to relax, take in the views, enjoy a drink and a bite to eat or even grab a good night's sleep.


Portmahomack Caravan Site

Fronting onto Portmahomack’s safe, sandy beach, the site is set on land belonging to the adjacent Church, with any profits from the site going to their funds. To make an enquiry or book please contact the site directly by email at: caravansite@tarbat.org.uk