Lodging Image

Find hotels in Portmahomack from ฿2,399

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
15 Oct - 16 Oct
Tomorrow
16 Oct - 17 Oct
This weekend
16 Oct - 18 Oct
Next weekend
23 Oct - 25 Oct

Filter by

Star rating

Guest rating

Our top choices for Portmahomack hotels

1. Marine & Lawn Dornoch

Marine & Lawn Dornoch
Dornoch
United Kingdom
Andrew
฿5,969
฿7,163 total
includes taxes & fees
30 Oct - 31 Oct
Marine & Lawn Dornoch

2. Royal Golf Hotel

Royal Golf Hotel
Dornoch
Canada
Barbara
฿3,964
฿4,757 total
includes taxes & fees
8 Nov - 9 Nov
Royal Golf Hotel

3. The Glenmorangie House

The Glenmorangie House
Tain
Canada
Duncan
฿15,756
฿18,907 total
includes taxes & fees
13 Nov - 14 Nov
The Glenmorangie House

4. Royal Marine Hotel

Royal Marine Hotel
Brora
United States
Michael
฿3,627
฿4,353 total
includes taxes & fees
5 Nov - 6 Nov
Royal Marine Hotel

5. The Royal Hotel Tain

The Royal Hotel Tain
Tain
United States
Hugh
฿4,997
฿5,996 total
includes taxes & fees
1 Nov - 2 Nov
The Royal Hotel Tain

6. Springfield Guesthouse

Springfield Guesthouse
Tain
United Kingdom
Adam
฿3,670
฿4,404 total
includes taxes & fees
16 Oct - 17 Oct
Springfield Guesthouse

7. Shore Hotel

Shore Hotel
Tain
United Kingdom
Peter
฿7,328
฿8,794 total
includes taxes & fees
17 Oct - 18 Oct
Shore Hotel

8. NO. TEN GUESTHOUSE

NO. TEN GUESTHOUSE
Tain
United Kingdom
Philip
฿3,516
฿4,219 total
includes taxes & fees
18 Oct - 19 Oct
NO. TEN GUESTHOUSE

9. Woodlands Bed & Breakfast

Woodlands Bed & Breakfast
Dornoch
United States
F David
฿4,997
฿5,996 total
includes taxes & fees
18 Oct - 19 Oct
Woodlands Bed & Breakfast

10. Kincraig Castle Hotel

Kincraig Castle Hotel
Invergordon
United States
Lisa
฿3,528
฿4,234 total
includes taxes & fees
4 Nov - 5 Nov
Kincraig Castle Hotel

11. Links House at Royal Dornoch

Links House at Royal Dornoch
Dornoch
United States
Joseph
฿11,284
฿13,541 total
includes taxes & fees
14 Nov - 15 Nov
Links House at Royal Dornoch

12. Morangie Hotel

Morangie Hotel
Tain
United Kingdom
Alan
฿5,687
฿6,825 total
includes taxes & fees
18 Oct - 19 Oct
Morangie Hotel

13. Mansfield Castle Hotel

Mansfield Castle Hotel
Tain
United States
Anita
฿6,163
฿7,396 total
includes taxes & fees
28 Oct - 29 Oct
Mansfield Castle Hotel

14. Golspie Inn

Golspie Inn
Golspie
United Kingdom
Rebecca
฿4,096
฿4,915 total
includes taxes & fees
5 Nov - 6 Nov
Golspie Inn

15. Cawdor House

Cawdor House
Nairn
Canada
Lori
฿5,116
฿6,139 total
includes taxes & fees
20 Oct - 21 Oct
Cawdor House

16. The Shandwick Inn

The Shandwick Inn
Invergordon
United Kingdom
Paul
฿3,294
฿3,953 total
includes taxes & fees
16 Oct - 17 Oct
The Shandwick Inn

17. Muthu Newton Hotel (Near Inverness Airport)

Muthu Newton Hotel (Near Inverness Airport)
Nairn
United States
Troy
฿2,973
฿3,568 total
includes taxes & fees
31 Oct - 1 Nov
Muthu Newton Hotel (Near Inverness Airport)

18. West End Hotel

West End Hotel
Nairn
United Kingdom
Gordon
฿2,498
฿2,998 total
includes taxes & fees
3 Nov - 4 Nov
West End Hotel

19. The Eagle Hotel

The Eagle Hotel
Dornoch
United Kingdom
Graeme
฿4,097
฿4,917 total
includes taxes & fees
15 Nov - 16 Nov
The Eagle Hotel

20. Ramnee Hotel

Ramnee Hotel
Forres
United States
Mindy
฿4,775
฿5,729 total
includes taxes & fees
8 Nov - 9 Nov
Ramnee Hotel
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Portmahomack attractions

Portmahomack Harbour

Explore the waterfront in Portmahomack with a trip to Portmahomack Harbour. Take in the museums while you're in the area.
See properties

Tarbat Discovery Centre

9.8/10 (6 reviews)
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.
See properties

Tarbat Golf Course

Enjoy a round of golf in Portmahomack at Tarbat Golf Course. Take in the museums while you're in the area.
See properties

Learn more about Portmahomack

Escape to Portmahomack! Enjoy its dining and museums.

See all hotels in Portmahomack
A calm body of water with a clear sky and distant mountains.
Photo by Mona Sf

Top Portmahomack Hotel Reviews

Kincraig Castle Hotel

Kincraig Castle Hotel

8/10 Good
"We enjoyed our stay here and thought it was good value. Food in the restaurant was very tasty (although limited choice - only three starters, three mains (one was veggie); breakfast was very good. Friendly staff on reception, but service was very slow in the restaurant and we had to ask for our drinks which still hadn't arrived by the time our main course was served. Beautiful lounge area and bar, fantastic property and rooms were very large and spacious - but there are a lot of maintenance issues that need addressing (windows that couldn't be opened in bathroom, slightly dodgy socket in bedroom). Shame the fires weren't lit as it was a bit cold in both the lounge and dining room. But we enjoyed our stay, in a beautiful location and at a good price."
Mrs A 1-night trip
Posted 14 hours ago
Kincraig Castle Hotel
Invernairne Guest House

Invernairne Guest House

10/10 Excellent
"Returned to the Invernaire after a 42 year absence. Plenty remained the same as I remember it in nothing but a good way and also several updates like the en suite washroom especially. Last time it was one shower for the entire upper floor. The view from my cozy little room- Ben Wy was spectacular as was the one from the dining room. Carol was especially helpful from the time I checked in until I left. Breakfast were A-1. Best tea I’ve ever tried and was reunited with black pudding. Miss that taste!!! I fantastic 4 days. I’ll be back again and won’t wait as long. I recommend the Invernairne to anyone who visits the beautiful little town of Nairn!!"
Scott 4-night trip
Posted 17 hours ago
Invernairne Guest House
West End Hotel

West End Hotel

10/10 Excellent
"Lovely relaxing stay Very homely"
Francis 3-night trip
Posted 2 days ago
West End Hotel
Cluny Hill Hotel

Cluny Hill Hotel

8/10 Good
"I read a Lot of reviews before choosing to stay here and I'm so glad I ignored the bad ones. I loved this hotel. My room was huge but basic. It reminded me of the kind of old properties Youth Hostels often occupy. Comfy bed, nice white sheets. This was the cheapest in the area so I dont think the bad reviews are fair. Pay more and stay somewhere else. Normally I MUST have a TV in my room but I really didnt mind that there wasnt one. Look into the history of the building to understand the reasons why it had anvair of Fawlty towts meets the Shining. Phone in advance to advise an eta so when you do arrive (90 minutes later than you thi"
Gordon 2-night trip
Posted 2 days ago
Cluny Hill Hotel
Dornoch Station

Dornoch Station

10/10 Excellent
"We LOVED our room & stay here….wish we had booked another couple days. Staff were very nice, accommodating and kind. We were blessed with sun & blue sky…..walk across the road to the golf course and an easy walk to a beautiful beach. The grounds are lovely. They had a wedding party and could not accommodate our having dinner at the hotel BUT the receptionist made a recommendation and booked a nearby dinner for us which was very good 🙂 If we get back over the pond we would stay here again & for longer"
John 1-night trip
Posted 3 days ago
Dornoch Station
Royal Golf Hotel

Royal Golf Hotel

10/10 Excellent
"The staff were extremely attentive and welcoming. They really cared about our stay and that we have a great experience."
Barbara 1-night trip
Posted 3 days ago
Royal Golf Hotel
Royal Marine Hotel

Royal Marine Hotel

10/10 Excellent
"Our room was great and the staff was the most friendly. Would be back for the staff alone!"
John 2-night trip
Posted 3 days ago
Royal Marine Hotel
Seabank House Hotel

Seabank House Hotel

10/10 Excellent
"Beautifully decorated, very friendly team. Everything you need, highly recommend"
Emma 1-night trip
Posted 5 days ago
Seabank House Hotel
The Royal Hotel Tain

The Royal Hotel Tain

10/10 Excellent
"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."
Hugh 2-night trip
Posted 13 days ago
The Royal Hotel Tain

More cheap stays in Portmahomack

Carlton Hotel

Carlton Hotel

67 High St Forres Scotland
฿2,848
฿3,418 total
18 Oct - 19 Oct
includes taxes & fees
7.4/10 Good! (81 reviews)
Carlton Hotel
Delny Glamping

Delny Glamping

Delny House Invergordon Scotland
฿3,165
฿3,797 total
23 Oct - 24 Oct
includes taxes & fees
9.6/10 Exceptional! (71 reviews)
Delny Glamping
The Shandwick Inn

The Shandwick Inn

Kildary Invergordon Scotland
฿3,294
฿3,953 total
16 Oct - 17 Oct
includes taxes & fees
The Shandwick Inn
COMMERCIAL HOTEL

COMMERCIAL HOTEL

23 HIGH STREET Alness Scotland
฿3,664
฿4,397 total
23 Oct - 24 Oct
includes taxes & fees
COMMERCIAL HOTEL
The Station House Boutique Hotel

The Station House Boutique Hotel

2 Brander Street Burghead Scotland
฿3,997
฿4,797 total
17 Oct - 18 Oct
includes taxes & fees
The Station House Boutique Hotel
Aurora Hotel & Italian Restaurant

Aurora Hotel & Italian Restaurant

Academy Street Nairn Scotland
฿4,997
฿5,996 total
18 Oct - 19 Oct
includes taxes & fees
Aurora Hotel & Italian Restaurant

Find out more about Portmahomack

Top reasons to visit Portmahomack

  • Stunning Beaches: Portmahomack boasts beautiful beaches with crystal-clear waters, perfect for relaxation and seaside activities.
  • Picturesque Harbour: The charming Portmahomack Harbour offers a delightful atmosphere where visitors can engage with friendly locals.
  • Outdoor Adventures: Ideal for outdoor enthusiasts, the area features excellent hiking trails and golfing at local clubs.
  • Cultural Experiences: Explore nearby castles and museums to immerse yourself in the rich Scottish heritage.
  • Comfortable Accommodations: Enjoy a range of lodgings, from cosy bed and breakfasts to hotels, catering to diverse preferences.

Find great hotels near Portmahomack

Portmahomack offers a delightful selection of accommodations, including charming bed and breakfasts and comfortable hotels, perfect for a relaxing getaway. Whether you’re seeking a pet-friendly stay or a beach vacation experience, this picturesque village has something for everyone. Explore various lodging options, such as cosy cottages and hotels, ensuring you find the ideal base for your adventures in the stunning Scottish Highlands.

  • Muthu Newton Hotel (Near Inverness Airport): This 4-star hotel, located 27km from Portmahomack, is a haven for golf enthusiasts. With a guest rating of 8.2, it offers a delightful blend of comfort and sport. The Muthu Newton Hotel features golf-themed experiences, allowing guests to immerse themselves in the sport. Beyond golfing, you will find spacious accommodations, an inviting atmosphere, and a commitment to quality service, making it an excellent choice for travellers seeking a sporty getaway.
  • The Royal Hotel Tain: Situated 14km from Portmahomack, this 3-star hotel boasts a guest rating of 8.0. Known for its golf-themed offerings, The Royal Hotel Tain is ideal for those looking to enjoy the lush landscapes of Scotland while playing a round or two. The hotel combines traditional Scottish hospitality with modern amenities, providing a comfortable and welcoming environment. Its proximity to local attractions makes it an ideal base for exploring Tain and its surroundings.
  • West End Hotel: Located 27km from Portmahomack, the West End Hotel is a charming 3-star accommodation with a guest rating of 8.4. This hotel provides a range of amenities, including an onsite restaurant, accessible dining options, and complimentary daily reception. Guests appreciate the entertainment facilities featuring a Plasma TV, as well as the convenience of breakfast options available for a fee on weekends. With its inviting atmosphere and thoughtful amenities, the West End Hotel is well-suited for those seeking a relaxing stay in the area.

Where to stay near Portmahomack

Portmahomack, a charming seaside village in Scotland, offers a delightful escape for outdoor enthusiasts and beach lovers alike. Explore the picturesque Portmahomack Harbour, where friendly locals enhance the relaxed atmosphere. With a blend of adventure and luxury, there are activities to suit every taste. Nearby regions promise stunning scenery and a warm welcome, making your holiday in this tranquil haven truly memorable.

  • Cadboll: Located approximately 8km from Portmahomack, Cadboll is a charming village that offers a perfect blend of outdoor activities and scenic beauty. The area sees a moderate influx of travellers, particularly during the peak months of July to August and October. Visitors are drawn to Cadboll for its excellent golf courses and the opportunity to engage in various sports amidst stunning landscapes. Whether you're an avid golfer or simply seeking to enjoy the great outdoors, Cadboll provides a tranquil escape with picturesque views and a welcoming atmosphere.
  • Hilton of Cadboll: Situated around 10km from Portmahomack, Hilton of Cadboll is another delightful village that attracts visitors year-round, with peak seasons mirroring those of its neighbour, Cadboll. This village is renowned for its sports and outdoor experiences, making it an ideal destination for those looking to indulge in golfing or other recreational activities. The serene surroundings and friendly community enhance the travel experience, providing a perfect backdrop for relaxation and adventure alike.
  • Fearn: Just 10km from Portmahomack, Fearn is a quaint village that captivates visitors with its cultural charm and proximity to the beach. Renowned for its romantic atmosphere and cultural landmarks, Fearn attracts a moderate number of travellers, especially during the summer months and October. Notable attractions include a historic lighthouse and various monuments that offer a glimpse into the area's rich history. Fearn is perfect for those seeking a blend of relaxation by the coast and exploration of its cultural heritage.

Things to do in Portmahomack

Shopping

In Portmahomack, you can explore charming local shops offering unique gifts and souvenirs, showcasing Scottish craftsmanship. If you're up for a drive, visit Tain, home to larger stores and the Tain Shopping Centre, where you’ll find a wider selection of products and delightful local goods.

Recreation

Experience serenity at the Portmahomack Wellness Retreat, where you can indulge in calming yoga sessions and rejuvenating spa treatments. Explore the local coastal paths for leisurely walks, taking in the breathtaking scenery and refreshing sea air, perfect for unwinding after your wellness activities.

Adventure

Explore the sandy shores of Portmahomack Beach, ideal for coastal walks and birdwatching. The nearby Tarbat Ness Lighthouse offers stunning views and a chance to learn about maritime history. For a touch of adventure, try kayaking in the inviting waters of the Moray Firth.

Nightlife

For a delightful evening in Portmahomack, consider visiting the local pub for a pint and some live music, offering a relaxed vibe. Alternatively, enjoy a quiet stroll along the beach, where the gentle waves create a serene backdrop for a lovely night out.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Find the best attractions in and around Portmahomack

Portmahomack offers a delightful blend of outdoor activities, beautiful beaches, and stunning scenery, making it an ideal destination for a relaxing getaway. Visitors can explore local attractions such as castles, museums, and the picturesque Portmahomack Beach. The area caters to those seeking cultural experiences and beachside relaxation, with options for beachfront accommodation enhancing your stay in this charming Scottish village.

  • Portmahomack Harbour: Nestled within the charming village of Portmahomack, this picturesque harbour offers stunning coastal scenery and a relaxed beach atmosphere. Enjoy a leisurely stroll along the sandy shores, watch local fishing boats, and take in the tranquil vibes of this hidden gem.
  • Dunrobin Castle: Located 18km from Portmahomack, this enchanting castle is steeped in history and showcases magnificent architecture. With its beautifully landscaped gardens and opulent interiors, Dunrobin Castle embodies romance and culture, making it an ideal spot for a leisurely exploration.
  • Dornoch Beach: Just 11km away, Dornoch Beach boasts miles of golden sands and stunning views of the North Sea. Perfect for a relaxing day by the seaside, visitors can enjoy beach walks, picnics, or simply soak up the serene coastal atmosphere.

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 iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January39.6°F (4.2°C)Light RainMostly CloudyAverageModerately Low
February39.9°F (4.4°C)Light RainMostly CloudyAverageModerately Low
March41.9°F (5.5°C)Light RainMostly CloudyAverageAverage
April45.0°F (7.2°C)Light RainMostly CloudyAverageAverage
May49.1°F (9.5°C)Light RainMostly CloudyAverageAverage
June54.0°F (12.2°C)Light RainMostly CloudySlightly HighModerately High
July57.0°F (13.9°C)Light RainMostly CloudySlightly HighModerately High
August56.5°F (13.6°C)Light RainMostly CloudySlightly HighModerately High
September54.0°F (12.2°C)Light RainMostly CloudyAverageAverage
October49.5°F (9.7°C)Light RainMostly CloudySlightly LowModerately Low
November44.4°F (6.9°C)Light RainMostly CloudySlightly LowAverage
December40.3°F (4.6°C)Light RainMostly CloudySlightly LowAverage

The nearest major airports for your trip to Portmahomack

Flying into Portmahomack can be done through several major airports. Aberdeen Airport (ABZ) is located 121km away, with nearby hotels such as the 5-star Marcliffe and Leonardo Hotel, both 10km from the airport. Inverness Airport (INV) is closer at 35km, with excellent hotel options like the 5-star Ness Walk and Rocpool Reserve, both 13km from the airport. Lastly, Kirkwall Airport (KOI) is 135km away, offering charming stays like the 4-star Hildeval B&B, just 5km from the airport. Each airport provides various transport services, ensuring smooth access to Portmahomack.

Frequently asked questions

Where is the best place for a stay in Portmahomack?
Dornoch Station, located 1.4 mi (2.3 km) from the heart of Portmahomack, is a top choice for your stay, based on our traveller data. Two other options for your visit to the area are Royal Marine Hotel and West End Hotel. See all available top hotels, or vacation rentals in Portmahomack.
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?
Golf View Hotel & Spa: Offers a full-service spa, a pool and 2 outdoor tennis courts. View all hotels with pools in Portmahomack.
How is it staying 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.
What are the top places to visit in Portmahomack?
Favourite places to visit include Portmahomack Harbour, Tarbat Golf Course and Tarbat Discovery Centre. You'll also find Dornoch Beach and Royal Dornoch Golf Club in the area. Take a look at what more there is to see and do in Expedia's Portmahomack guide.
What's the weather like in 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.