Skip to main content

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Portmahomack – 6 hotels and places to stay
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

The Castle Hotel

Portmahomack

Situated in Portmahomack, 16 km from Tain, The Castle Hotel features a restaurant and free WiFi. Recently renovated- really lovely, clean, great room-the food was good. They had live music the night we were there- so an added bonus. Would definitely return! Excellent place/ a gem!!!

Show more Show less
9.3
Superb
256 reviews
Price from
£85
per night

Caledonian House

Portmahomack

Caledonian House is situated on the beachfront of Portmahomack, 15 km from Tain. Free WiFi is offered throughout the property and free private parking is available on site. We had a room with a sea view which was beautiful. Very large and comfortable bed. The restaurant in the hotel was excellent. Delicious breakfast. Parking was easy. Friendly staff.

Show more Show less
9.6
Exceptional
207 reviews
Price from
£80
per night

Tarrel Farmhouse 4 stars

Portmahomack

Located in Portmahomack, Tarrel Farmhouse features a walled garden. The accommodation provides a shared lounge and free WiFi. At the bed and breakfast, rooms are equipped with a wardrobe. Very friendly staff with good recommendations for walks and restaurants. Interesting guests, beautiful location, definitely a place to stay longer in a calm, yet well locvated place to get to other locations nearby.

Show more Show less
9.9
Exceptional
112 reviews
Price from
£99
per night

Armadale Cottage

Portmahomack

Providing free WiFi, Armadale Cottage is located on the beachfront in Portmahomack. Guests staying at this holiday home have access to a fully equipped kitchen. Great Location and Lovely little place Portmahomack is, accommodation is right next to Beach, Sea and harbour. Was Spotlessly Clean and was Immaculate. Loved It. Great place to start for lovely long beach side dog walk. Also Next door to a lovely quite little Pub. What more could you ask for.

Show more Show less
9
Superb
24 reviews
Price from
£61.80
per night

Armadale House

Portmahomack

Featuring free WiFi, Armadale House is situated on the beachfront in Portmahomack. The holiday home has garden views and is 16 km from Tain. Everything, good location for our needs, peaceful, everything that you needed was contained within proprrty

Show more Show less
8.8
Fabulous
18 reviews
Price from
£78.75
per night

Harbour View

Portmahomack

Harbour View is located in Portmahomack and offers a restaurant, a bar and a garden.

Show more Show less
Price from
£97
per night

Canterra Cottage

Tain (Near Portmahomack)

Canterra Cottage offers accommodation 12 km from Tain. Royal Dornoch is 27 km away. Free private parking is available on site. Every room comes with a flat-screen TV. Our hosts Maureen and Cameron were cheerful and friendly and a delight to chat with about the local area and more widely. The breakfasts were wonderful.

Show more Show less
9.5
Exceptional
174 reviews
Price from
£75
per night

The Old Garage, Canterra Cottage

Tarrel (Near Portmahomack)

The Old Garage, Canterra Cottage is situated in Tarrel and offers a garden and barbecue facilities.

Show more Show less
9.7
Exceptional
4 reviews
Price from
£75
per night

Inver bay apartment

Invergordon (Near Portmahomack)

Featuring free WiFi throughout the property, Inver bay apartment offers pet-friendly accommodation in the village of Inver, 27 km from Invergordon. Free private parking is available on site. John is a great host and the house it's beautiful in a wonderful location, I really recommend it if you need a quiet and peaceful place for your holidays, as I need....!!!

Show more Show less
9.5
Exceptional
36 reviews
Price from
£65.55
per night

Vicki's Den

Tain (Near Portmahomack)

Set in Tain in the Highlands region, Vicki's Den has a patio and sea views. The accommodation is 26 km from Nairn, and guests benefit from complimentary WiFi and private parking available on site. Such a warm welcome from Vicky and Robin, a genuine and friendly couple. This was my second trip to Vicki`s Den having stayed in October, my wife was supposed to come on the first trip, but changed her mind, silly woman haha! On returning home and showing her some photos of this quality accommodation and surroundings, she loved the horses and asked me to book again. I knew she would enjoy it, such a stunning location, quiet and relaxing, my wife made good use of Netflix and watched several films, I was delighted as I got peace and quiet to use my laptop. Cant tell you just how comfortable this accommodation is, its got everything you could possibly need. Vicki also leaves some supplies in the kitchen and fridge, a really nice touch that other places just don`t do. While we visited in November, the weather was incredibly mild, 14 degrees and not a cloud in the sky, the sunset from the balcony was truly stunning, the silence being equally beautiful. We both loved our trip, the bed is massive and very comfortable, and the shower is incredible, lots of room and excellent water pressure. The accommodation is new, modern, fresh and incredibly clean, covid compliant with hand sanitiser as well, the wifi is also fast and reliable, Cant thank Vicki and Robin enough, they have a unique place to spend some quality time in a truly beautiful, tranquil and relaxing environment. Andrew and Elaine.

Show more Show less
9.9
Exceptional
22 reviews
Price from
£76.50
per night
Subscribe to see Secret Deals

Prices drop the moment you sign up!

What guests said about Portmahomack: