"This is a grand old hotel that reflects the traditions of years ago, that has been meticulously maintained. More importantly it is clean, & the staff helpfull. In house restaurant that sends a hearty breakfast in an elegant setting."
"This is a grand old hotel that reflects the traditions of years ago, that has been meticulously maintained. More importantly it is clean, & the staff helpfull. In house restaurant that sends a hearty breakfast in an elegant setting."
"Pleasant traditional Highland Hotel.
Friendly and efficient check in.
Bar well stocked with pleasant adjoining lounge.
The venison dinner special was excellent.
A good stopping point on way north ."
"Pleasant traditional Highland Hotel.
Friendly and efficient check in.
Bar well stocked with pleasant adjoining lounge.
The venison dinner special was excellent.
A good stopping point on way north ."
"We booked a last-minute trip to the Norton Hotel in Nairn and had an amazing time. The staff were so friendly and helpful, and our room was great.
A special mention to Ivy, who served us breakfast in the morning. She was lovely and full of useful local information, which really helped us make the most of our visit.
A wonderful stay—we’d happily recommend it!"
"We booked a last-minute trip to the Norton Hotel in Nairn and had an amazing time. The staff were so friendly and helpful, and our room was great.
A special mention to Ivy, who served us breakfast in the morning. She was lovely and full of useful local information, which really helped us make the most of our visit.
A wonderful stay—we’d happily recommend it!"
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
You can spend time studying the exhibits at Tarbat Discovery Centre in Portmahomack. While in this quaint area, you can savour the top-notch restaurants.
It's always good to stay at St.Duthus. All the bedrooms have been modernised and are very clean and comfortable. There is plenty coffee available in the morning and a good selection of cold breakfast products. We enjoy staying there,
It's always good to stay at St.Duthus. All the bedrooms have been modernised and are very clean and comfortable. There is plenty coffee available in the morning and a good selection of cold breakfast products. We enjoy staying there,
Margaret
Reviewed October 27, 2026Reviewed October 27, 2026
A rare luxurious jewel! Absolutely stunning house in a wonderful location! Fabulous warm, friendly and professional team to welcome you and ensure you have everything you need. Amazing food. Highly recommend the whisky tasting too!
A rare luxurious jewel! Absolutely stunning house in a wonderful location! Fabulous warm, friendly and professional team to welcome you and ensure you have everything you need. Amazing food. Highly recommend the whisky tasting too!
The B&B was lovely, homely and comfortable. The single room had more than enough space for one person and was filled with all the essential amenities like toiletries and a hair dryer. Helen is welcoming and attentive.
The B&B was lovely, homely and comfortable. The single room had more than enough space for one person and was filled with all the essential amenities like toiletries and a hair dryer. Helen is welcoming and attentive.
From the warm Scottish welcome on arrival, the spacious comfortable room with excellent features, and outstanding Aberdeen Angus rib-eye steak so superbly served in the restaurant.
All provided with a smile and a pleasant word by the excellent team running the hotel
10/10
From the warm Scottish welcome on arrival, the spacious comfortable room with excellent features, and outstanding Aberdeen Angus rib-eye steak so superbly served in the restaurant.
All provided with a smile and a pleasant word by the excellent team running the hotel
10/10
The hotel is 2 minutes from the beach. The hotel was easy to find with free on site parking. Check in was quick and easy. The receptionist was friendly and helpful.
The room was clean and comfortable with good facilities in the room.
Breakfast was freshly cooked to order and there was a wide selection. We had an evening meal in the hotel which was great, especially as we enjoyed a view over the estuary.
In the evenings we enjoyed watching the sunset over the estuary whilst sipping cocktails....
The hotel is 2 minutes from the beach. The hotel was easy to find with free on site parking. Check in was quick and easy. The receptionist was friendly and helpful.
The room was clean and comfortable with good facilities in the room.
Breakfast was freshly cooked to order and there was a wide selection. We had an evening meal in the hotel which was great, especially as we enjoyed a view over the estuary.
In the evenings we enjoyed watching the sunset over the estuary whilst sipping cocktails....
Very nice hotel in a quiet location with car parking outside in the grounds. Clean and good sized room with a large en-site. Breakfast was good. I would definitely stay here again.
Very nice hotel in a quiet location with car parking outside in the grounds. Clean and good sized room with a large en-site. Breakfast was good. I would definitely stay here again.
Very relaxing stay. All staff friendly and efficient from check in to check out. Our room was perfect. I asked for a quiet room which it was. It was spacious and extremely comfortable. A very good night's sleep. An enjoyable breakfast and nice to be waited on for your hot breakfast rather than a buffet.
Would definitely stay here again and highly recommend.
Very relaxing stay. All staff friendly and efficient from check in to check out. Our room was perfect. I asked for a quiet room which it was. It was spacious and extremely comfortable. A very good night's sleep. An enjoyable breakfast and nice to be waited on for your hot breakfast rather than a buffet.
Would definitely stay here again and highly recommend.
Carolyn
Reviewed October 30, 2017Reviewed October 30, 2017
Cultural Insights: Explore local attractions like the village museum and nearby historic castle for a taste of heritage.
Community Atmosphere: Experience the warm hospitality of the friendly local community, enhancing your holiday.
Diverse Accommodations: Choose from charming bed and breakfasts to luxurious hotels, catering to all preferences.
Find great hotels near Portmahomack
Portmahomack offers a charming selection of accommodations, including cosy bed and breakfasts and inviting hotels, perfect for a memorable beach vacation. With pet-friendly options and opportunities for adventure, this picturesque village caters to all types of travellers. Whether you’re seeking a quaint cottage or a comfortable hotel, you'll discover delightful lodgings that enhance your Scottish getaway.
Muthu Newton Hotel (Near Inverness Airport): Situated 27km from Portmahomack, this 4-star hotel comes highly rated at 8.2 out of 10. The Muthu Newton Hotel is ideal for golf enthusiasts, offering a golf-themed experience that allows guests to indulge in their passion for the sport. The hotel features well-appointed accommodations, a restaurant serving delightful meals, and easy access to nearby golf courses, making it an excellent choice for those looking to combine leisure with a golfing retreat.
The Royal Hotel Tain: Located 14km from Portmahomack, The Royal Hotel Tain boasts a 3-star rating with a guest score of 8.0 out of 10. This charming hotel also caters to golf lovers, providing a golf-themed experience that allows guests to engage in their favourite pastime. The hotel’s amenities include comfortable rooms and a welcoming atmosphere, making it a suitable choice for those wishing to explore the beauty of the Highlands while enjoying the sport.
West End Hotel: Found 27km from Portmahomack, the West End Hotel is a 3-star accommodation with a commendable guest rating of 8.4 out of 10. This property features a variety of dining options, including a coffee shop and breakfast services, catering to different tastes. Guests can unwind with entertainment options, such as a plasma TV in their rooms, ensuring a pleasant and relaxing stay. Its convenient amenities and friendly service make it a lovely choice for visitors to the area.
Where to stay near Portmahomack
Portmahomack, a charming seaside village in Scotland, offers a delightful escape for nature lovers and adventure seekers alike. Explore the picturesque Portmahomack Harbour, unwind on its beautiful beaches, and immerse yourself in the friendly atmosphere of the community. Nearby, you can discover scenic walks and experience a perfect blend of relaxation and exploration. Whether you're on a budget or seeking luxury, Portmahomack promises a memorable holiday filled with stunning scenery and warm hospitality.
Cadboll: Cadboll is a charming village located 8km from Portmahomack, offering a tranquil atmosphere for outdoor enthusiasts and sports lovers alike. With its seasonal visitor peaks in July to August and October, Cadboll provides a delightful escape into nature. The area is renowned for its golf courses, making it a popular destination for those looking to enjoy a round of golf amidst scenic landscapes. The village's quaint charm, combined with its outdoor offerings, ensures a memorable travel experience for all who visit.
Hilton of Cadboll: Situated 10km from Portmahomack, Hilton of Cadboll is another picturesque village that attracts visitors with its rich sporting culture and outdoor activities. Like Cadboll, it experiences peak tourist seasons during the summer months and October. The local golf courses are a standout feature, drawing both seasoned players and novices eager to immerse themselves in the sport. The serene environment and friendly community make Hilton of Cadboll an idyllic spot for a relaxing getaway with ample opportunities to engage in outdoor pursuits.
Fearn: Fearn, located 10km from Portmahomack, is a quaint village famed for its stunning beach, romantic atmosphere, and rich cultural heritage. Visitors are drawn to Fearn for its historic lighthouse and impressive monuments, which reflect the area’s fascinating history. The village's charm peaks during the summer months and in October, making it an excellent destination for couples and culture enthusiasts. With its beautiful coastal scenery and intriguing local landmarks, Fearn offers a unique blend of relaxation and exploration that is sure to captivate any traveller.
Things to do in Portmahomack
Shopping
In Portmahomack, you can find charming local shops offering unique gifts and souvenirs. If you're up for a drive, visit Tain's local market, around 16km away, where you can discover more artisanal products and local delicacies to take home.
Recreation
Discover tranquility at the Portmahomack Wellness Centre, offering yoga classes and mindfulness workshops amidst a peaceful setting. Explore the stunning coastal paths for invigorating walks, or unwind with soothing treatments at a nearby spa, where local therapies enhance relaxation and rejuvenation in a serene atmosphere.
Adventure
In Portmahomack, explore the scenic coastal paths offering breathtaking views and opportunities for wildlife spotting. Engage in kayaking along the tranquil waters of the Moray Firth, or enjoy beachcombing on the sandy shores, discovering local marine life and unique shells.
Nightlife
In Portmahomack, enjoy a relaxed evening at The Tarbat Ness, where you can sip local ales amidst friendly locals. For a lively atmosphere, check out The Clan Restaurant, offering delightful dining options and occasional live music, perfect for unwinding after a day of exploring.
*Distances are measured in a straight line; actual driving distances may vary depending on the route.
Booking tips and Expedia advantages for Portmahomack
For a budget-friendly visit to Portmahomack, consider travelling during the off-peak months of January to February and October when hotel prices dip. Booking approximately a month in advance can help secure better rates, while Mondays typically offer the lowest accommodation costs. Use Expedia’s filters for budget-friendly and eco-certified options, and look for package deals that bundle flights and activities. Additionally, explore free local attractions and utilise public transport to save on travel expenses, ensuring a memorable yet economical trip.
The most and least expensive months on average to stay in a hotel: The hotel pricing in Portmahomack is moderately seasonal. The cheapest months to stay in Portmahomack are January to February and October, where the prices are moderately lower. This is in comparison to June to August, where prices are moderately higher.
The best time to book a hotel: Book your hotel in Portmahomack about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Portmahomack is Monday. The most expensive day to stay in Portmahomack is Friday.
Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your preferences, such as your budget, desired location, and preferred type of accommodation. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels that are currently available. To discover the best prices and offers, arrange the price filter from lowest to highest.
Consider bundling your trip: You can reduce your expenses by combining your hotel reservation in Portmahomack with your flights and activities through an Expedia package.
Find the best attractions in and around Portmahomack
Portmahomack offers a delightful blend of outdoor activities, stunning beach scenery, and cultural experiences. Visitors can explore local attractions such as the beach, castle, and museum, providing a rich insight into the area’s heritage. For a perfect stay, consider beachfront accommodation and enjoy the beautiful Portmahomack Beach, ideal for relaxation and exploration alike.
Portmahomack Harbour: Nestled within the charming village of Portmahomack, this picturesque harbour offers stunning beach views and scenic landscapes, perfect for leisurely strolls and photography.
Dunrobin Castle: Located 18km from Portmahomack, this magnificent castle boasts rich history and romantic architecture, surrounded by beautifully manicured gardens that invite exploration and reflection.
Dornoch Beach: Just 11km away, Dornoch Beach features expansive sandy shores and tranquil waters, ideal for a relaxing day by the sea or enjoying invigorating walks along the coastline.
Best time to go to Portmahomack
The best time to visit Portmahomack is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are slightly high and weather is mostly cloudy with light rain. January is its coolest month on average. At this time, visitor numbers are average and weather is mostly cloudy with light rain.
Calendar Month
Temperature
Precipitation
Cloudiness
Occupancy
Pricing
January
39.6°F (4.2°C)
Light Rain
Mostly Cloudy
Average
Moderately Low
February
39.9°F (4.4°C)
Light Rain
Mostly Cloudy
Average
Moderately Low
March
41.9°F (5.5°C)
Light Rain
Mostly Cloudy
Average
Average
April
45.0°F (7.2°C)
Light Rain
Mostly Cloudy
Average
Average
May
49.1°F (9.5°C)
Light Rain
Mostly Cloudy
Average
Average
June
54.0°F (12.2°C)
Light Rain
Mostly Cloudy
Slightly High
Moderately High
July
57.0°F (13.9°C)
Light Rain
Mostly Cloudy
Slightly High
Moderately High
August
56.5°F (13.6°C)
Light Rain
Mostly Cloudy
Slightly High
Moderately High
September
54.0°F (12.2°C)
Light Rain
Mostly Cloudy
Average
Average
October
49.5°F (9.7°C)
Light Rain
Mostly Cloudy
Slightly Low
Moderately Low
November
44.4°F (6.9°C)
Light Rain
Mostly Cloudy
Slightly Low
Average
December
40.3°F (4.6°C)
Light Rain
Mostly Cloudy
Slightly Low
Average
The nearest major airports for your trip to Portmahomack
Reaching Portmahomack is convenient with several nearby airports. Aberdeen Airport (ABZ) is approximately 121km away, with excellent hotels such as the 5-star Marcliffe and Trump® International Scotland, both about 6-13km from the airport. Inverness Airport (INV), located 35km from Portmahomack, offers luxurious options like the 5-star Ness Walk and Rocpool Reserve, both 13km away, providing various transportation services. Kirkwall Airport (KOI) is 135km distant, with comfortable stays available at the 4-star Hildeval B&B and Graemeshall House, both just a few miles from the airport. Each airport provides access to this charming Scottish destination.
Frequently Asked Questions
What are some of the best holiday rentals that Portmahomack has to offer?
The Old Mill Inn : This holiday home rental outside of Portmahomack is equipped with a garden, free WiFi and cable TV to help you feel comfortable during your stay. This holiday rental also comes with free parking to give you added peace of mind. See all vacation rentals in Portmahomack.
If I need to cancel my hotel reservation in Portmahomack, will I receive a refund?
Yes! Most hotel reservations are fully refundable if cancelled before the accommodation's cancellation deadline, which is usually within 24-48 hours of check in. If you booked a non-refundable reservation, you might be able to cancel it and get a refund within 24 hours of your booking. Filter your search by fully refundable to find flexible hotel deals in Portmahomack.
What are some accommodation options with pools in Portmahomack?
Visitors can enjoy all that Portmahomack has to offer, including the local tours, restaurants and museums. Tourists to the city can also enjoy its welcoming locals. In Portmahomack, there are 12 hotels and other accommodation options to choose from. Find out more about Portmahomack.
The hottest months are usually July and August, with an average temperature of 13°C, while the coldest months are January and February, with an average of 5°C. Average annual precipitation for Portmahomack is 786 mm.
Where is the best place for a stay in Portmahomack?