Lodging Image

Find hotels in Portmahomack from NT$2,295

  • 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
Oct 15 - Oct 16
Tomorrow
Oct 16 - Oct 17
This weekend
Oct 16 - Oct 18
Next weekend
Oct 23 - Oct 25

Filter by

Star rating

Guest rating

Our top choices for Portmahomack hotels

1. Marine & Lawn Dornoch

Marine & Lawn Dornoch
Dornoch
United Kingdom
Andrew
NT$5,699
NT$6,839 total
includes taxes & fees
Oct 30 - Oct 31
Marine & Lawn Dornoch

2. Royal Golf Hotel

Royal Golf Hotel
Dornoch
Canada
Barbara
NT$3,791
NT$4,549 total
includes taxes & fees
Nov 8 - Nov 9
Royal Golf Hotel

3. The Glenmorangie House

The Glenmorangie House
Tain
Canada
Duncan
NT$15,069
NT$18,083 total
includes taxes & fees
Nov 5 - Nov 6
The Glenmorangie House

4. Royal Marine Hotel

Royal Marine Hotel
Brora
United States
Michael
NT$3,469
NT$4,163 total
includes taxes & fees
Nov 5 - Nov 6
Royal Marine Hotel

5. The Royal Hotel Tain

The Royal Hotel Tain
Tain
United States
Hugh
NT$4,779
NT$5,735 total
includes taxes & fees
Nov 1 - Nov 2
The Royal Hotel Tain

6. Springfield Guesthouse

Springfield Guesthouse
Tain
United Kingdom
Adam
NT$3,517
NT$4,220 total
includes taxes & fees
Oct 16 - Oct 17
Springfield Guesthouse

7. Shore Hotel

Shore Hotel
Tain
United Kingdom
Peter
NT$7,009
NT$8,411 total
includes taxes & fees
Oct 19 - Oct 20
Shore Hotel

8. Links House at Royal Dornoch

Links House at Royal Dornoch
Dornoch
United States
Joseph
NT$10,830
NT$12,996 total
includes taxes & fees
Nov 14 - Nov 15
Links House at Royal Dornoch

9. Woodlands Bed & Breakfast

Woodlands Bed & Breakfast
Dornoch
United States
F David
NT$4,779
NT$5,735 total
includes taxes & fees
Oct 18 - Oct 19
Woodlands Bed & Breakfast

10. NO. TEN GUESTHOUSE

NO. TEN GUESTHOUSE
Tain
United Kingdom
Philip
NT$3,363
NT$4,035 total
includes taxes & fees
Oct 19 - Oct 20
NO. TEN GUESTHOUSE

11. Kincraig Castle Hotel

Kincraig Castle Hotel
Invergordon
United States
Lisa
NT$3,374
NT$4,049 total
includes taxes & fees
Nov 1 - Nov 2
Kincraig Castle Hotel

12. Morangie Hotel

Morangie Hotel
Tain
United Kingdom
Alan
NT$5,439
NT$6,527 total
includes taxes & fees
Oct 19 - Oct 20
Morangie Hotel

13. Mansfield Castle Hotel

Mansfield Castle Hotel
Tain
United States
Anita
NT$5,904
NT$7,085 total
includes taxes & fees
Oct 22 - Oct 23
Mansfield Castle Hotel

14. Golspie Inn

Golspie Inn
Golspie
United Kingdom
Rebecca
NT$3,918
NT$4,701 total
includes taxes & fees
Nov 5 - Nov 6
Golspie Inn

15. Cawdor House

Cawdor House
Nairn
Canada
Lori
NT$4,885
NT$5,862 total
includes taxes & fees
Oct 18 - Oct 19
Cawdor House

16. The Shandwick Inn

The Shandwick Inn
Invergordon
United Kingdom
Paul
NT$3,150
NT$3,781 total
includes taxes & fees
Oct 18 - Oct 19
The Shandwick Inn

17. Muthu Newton Hotel (Near Inverness Airport)

Muthu Newton Hotel (Near Inverness Airport)
Nairn
United States
Troy
NT$2,839
NT$3,406 total
includes taxes & fees
Oct 31 - Nov 1
Muthu Newton Hotel (Near Inverness Airport)

18. Ramnee Hotel

Ramnee Hotel
Forres
United States
Mindy
NT$4,566
NT$5,480 total
includes taxes & fees
Nov 1 - Nov 2
Ramnee Hotel

19. The Eagle Hotel

The Eagle Hotel
Dornoch
United Kingdom
Graeme
NT$3,919
NT$4,702 total
includes taxes & fees
Nov 3 - Nov 4
The Eagle Hotel

20. West End Hotel

West End Hotel
Nairn
United Kingdom
Gordon
NT$2,389
NT$2,867 total
includes taxes & fees
Oct 22 - Oct 23
West End Hotel
View all properties

Hotels recommended for families in Portmahomack

Marine & Lawn Dornoch

Marine & Lawn Dornoch
Dornoch
NT$5,699
NT$6,839 total
includes taxes & fees
Oct 30 - Oct 31
Marine & Lawn Dornoch

Royal Golf Hotel

Royal Golf Hotel
Dornoch
NT$3,791
NT$4,549 total
includes taxes & fees
Nov 8 - Nov 9
Royal Golf Hotel

Kincraig Castle Hotel

Kincraig Castle Hotel
Invergordon
NT$3,374
NT$4,049 total
includes taxes & fees
Nov 1 - Nov 2
Kincraig Castle Hotel

Royal Marine Hotel

Royal Marine Hotel
Brora
NT$3,469
NT$4,163 total
includes taxes & fees
Nov 5 - Nov 6
Royal Marine Hotel

Springfield Guesthouse

Springfield Guesthouse
Tain
NT$3,517
NT$4,220 total
includes taxes & fees
Oct 16 - Oct 17
Springfield Guesthouse

NO. TEN GUESTHOUSE

NO. TEN GUESTHOUSE
Tain
NT$3,363
NT$4,035 total
includes taxes & fees
Oct 19 - Oct 20
NO. TEN GUESTHOUSE

The Glenmorangie House

The Glenmorangie House
Tain
NT$15,069
NT$18,083 total
includes taxes & fees
Nov 5 - Nov 6
The Glenmorangie House

The Royal Hotel Tain

The Royal Hotel Tain
Tain
NT$4,779
NT$5,735 total
includes taxes & fees
Nov 1 - Nov 2
The Royal Hotel Tain
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 browsing the exhibits at Tarbat Discovery Centre during your trip to Portmahomack. While in this quaint area, you can savor 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 food 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 16 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 19 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 2 weeks ago
The Royal Hotel Tain

More cheap stays in Portmahomack

Carlton Hotel

Carlton Hotel

67 High St Forres Scotland
NT$2,724
NT$3,269 total
Oct 22 - Oct 23
includes taxes & fees
7.4/10 Good! (81 reviews)
Carlton Hotel
Delny Glamping

Delny Glamping

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

The Shandwick Inn

Kildary Invergordon Scotland
NT$3,150
NT$3,781 total
Oct 18 - Oct 19
includes taxes & fees
The Shandwick Inn
COMMERCIAL HOTEL

COMMERCIAL HOTEL

23 HIGH STREET Alness Scotland
NT$3,504
NT$4,205 total
Oct 23 - Oct 24
includes taxes & fees
COMMERCIAL HOTEL
The Station House Boutique Hotel

The Station House Boutique Hotel

2 Brander Street Burghead Scotland
NT$3,823
NT$4,588 total
Oct 23 - Oct 24
includes taxes & fees
The Station House Boutique Hotel
Aurora Hotel & Italian Restaurant

Aurora Hotel & Italian Restaurant

Academy Street Nairn Scotland
NT$4,779
NT$5,735 total
Oct 18 - Oct 19
includes taxes & fees
Aurora Hotel & Italian Restaurant

Find out more about Portmahomack

Top reasons to visit Portmahomack

  • Stunning Beaches: Portmahomack boasts beautiful beaches perfect for relaxation and outdoor activities.
  • Charming Fishing Village: Experience the warm hospitality of locals while exploring the picturesque Portmahomack Harbour.
  • Outdoor Adventures: Enjoy hiking trails and golf at a local country club surrounded by breathtaking scenery.
  • Cultural Attractions: Discover local castles and museums for a taste of Scotland's rich history.
  • Diverse Accommodations: Choose from cozy bed and breakfasts to luxurious hotels for a comfortable stay.

Find great hotels near Portmahomack

Explore a variety of charming accommodations in Portmahomack, Scotland, including cozy bed and breakfasts and inviting hotels. Whether you're seeking a pet-friendly stay, an adventurous getaway, or a relaxing beach vacation, you'll find the perfect lodging option to suit your needs. Discover delightful cottages and hotels that provide a warm and welcoming atmosphere for your memorable visit to this picturesque coastal village.

  • Muthu Newton Hotel (Near Inverness Airport): This 4-star hotel, located 27km from Portmahomack, offers a unique golf-themed vacation experience for enthusiasts. Rated 8.2 out of 10 by guests, Muthu Newton Hotel features well-appointed rooms and a welcoming atmosphere. Guests can indulge in golf-related activities right on the property, making it an excellent choice for travelers looking to combine leisure with their love for the sport. The hotel also provides easy access to nearby golf courses, ensuring a fulfilling stay for golf lovers.
  • The Royal Hotel Tain: Situated just 14km from Portmahomack, this 3-star hotel boasts a guest rating of 8.0 out of 10. The Royal Hotel Tain offers a cozy, golf-themed ambiance perfect for those looking to enjoy the sport during their stay. With comfortable accommodations and friendly service, guests can easily partake in golfing experiences nearby while also enjoying the charm of Tain's local attractions. This hotel is ideal for travelers seeking a blend of relaxation and recreation.
  • West End Hotel: Located 27km from Portmahomack, the 3-star West End Hotel stands out with a guest rating of 8.4 out of 10. Offering a variety of dining options, including a full breakfast and a bar and lounge, this hotel ensures guests have a delightful culinary experience. In addition to its inviting atmosphere, the hotel features entertainment amenities like a plasma TV, making it a great place to unwind after a day of exploring. West End Hotel is perfect for those seeking comfort and convenience during their stay.

Where to stay near Portmahomack

Portmahomack is a charming seaside village in Scotland, perfect for outdoor enthusiasts and beach lovers. Explore the picturesque Portmahomack Harbour, where friendly locals welcome you to enjoy stunning coastal scenery. Whether you're seeking adventure or relaxation, this destination offers a blend of budget-friendly and luxurious experiences. Don't miss the chance to immerse yourself in the vibrant atmosphere of this idyllic village during your holiday.

  • Cadboll: Nestled approximately 8km from Portmahomack, Cadboll is a charming village that attracts visitors year-round, especially from July to August and in October. Known for its outdoor and sports experiences, Cadboll is a haven for golf enthusiasts. The village boasts scenic golf courses that are perfect for both seasoned players and beginners alike. The surrounding landscapes offer beautiful views, making it an ideal spot for leisurely strolls and outdoor activities.
  • Hilton of Cadboll: Located about 10km from Portmahomack, Hilton of Cadboll is another delightful village that experiences a moderate influx of tourists, with peak seasons aligning with the summer months and October. This village is particularly favored by those seeking sports and outdoor adventures. Like its neighbor, Hilton of Cadboll features excellent golf courses, providing ample opportunities for a fun day on the greens. The relaxed atmosphere and picturesque surroundings make it a perfect destination for a tranquil getaway.
  • Fearn: Also situated 10km away from Portmahomack, Fearn is a quaint village that combines cultural richness with stunning coastal views. Visitors flock to Fearn during the peak months of July to August and in October, drawn by its beautiful beaches and romantic ambiance. The village is home to historic lighthouses and monuments that reflect its rich heritage, offering a unique cultural experience. Whether you're exploring the historic sites or enjoying a peaceful day by the beach, Fearn is sure to leave a lasting impression.

Things to do in Portmahomack

Shopping

In Portmahomack, you can explore charming local shops offering unique gifts and souvenirs. If you're up for a drive, visit nearby Tain, where you’ll find larger selections at The Tain Pottery and shops along the High Street, perfect for discovering Scottish treasures.

Recreation

At the Portmahomack Wellness Retreat, experience rejuvenating spa treatments and holistic therapies in a tranquil setting. Enjoy yoga sessions on the beach, guided meditation, and nature walks along the scenic coastline, all designed to promote relaxation and inner peace amidst the stunning Highland landscapes.

Adventure

In Portmahomack, explore the breathtaking coastline while kayaking along the shores, offering stunning views and a chance to encounter local wildlife. Additionally, hike the nearby hills for panoramic vistas of the Dornoch Firth, immersing yourself in the natural beauty of the Scottish Highlands.

Nightlife

Explore the cozy atmosphere at the Tarbat Ness Lighthouse Café for a laid-back evening with local snacks. For a lively night, visit the Portmahomack Village Hall, where community events often feature music and dancing, offering a taste of local culture and camaraderie.

*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 vacation experience with its stunning beaches and scenic landscapes. Visitors can explore local attractions like castles and museums, perfect for those seeking cultural enrichment. Enjoy beachfront accommodations and unwind at Portmahomack Beach, where relaxation meets natural beauty. This charming coastal town caters to outdoor enthusiasts and beach lovers alike, making it an ideal destination for a memorable getaway.

  • Portmahomack Harbour: This charming harbor in Portmahomack offers stunning beach views and picturesque scenery. It's an ideal spot for leisurely walks along the shore, enjoying the fresh sea air, and taking in the tranquil atmosphere of coastal life.
  • Dunrobin Castle: Located 18km from Portmahomack, this stunning castle boasts rich cultural history and romantic architecture. Visitors can explore its beautiful gardens, learn about its fascinating past, and admire the impressive façade that evokes the elegance of the Scottish Highlands.
  • Dornoch Beach: Just 11km away, Dornoch Beach is a lovely stretch of sand perfect for sunbathing, beachcombing, or simply relaxing by the water. Its natural beauty and serene environment make it a delightful escape for beach lovers.

Best time to go to Portmahomack

The best time to visit Portmahomack can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Portmahomack falls in July, when visitor numbers are slightly high and weather is mostly cloudy with light rain. The coolest average temperature in Portmahomack falls in January, 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

Reaching Portmahomack is easy with several nearby airports. Aberdeen Airport (ABZ) is 121km away, with excellent hotels such as the 5-star Marcliffe, located 10km from the airport, and the Village Hotel Aberdeen, 6km away. Inverness Airport (INV), 35km from Portmahomack, offers luxurious options like the 5-star Ness Walk and Rocpool Reserve, both 13km from the airport. For those considering Kirkwall Airport (KOI), located 135km away, nearby accommodations include the 4-star Hildeval B&B and 3-star Ayre Hotel, both just 5km from the airport. Each airport provides convenient access to Portmahomack, making your travel seamless.

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 traveler data. Two other choices 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 vacation home rentals in Portmahomack?
The Old Mill Inn: You might want to consider this vacation home rental near Portmahomack, which is equipped with a garden, free WiFi, and cable TV to help you feel comfortable during your stay. This vacation 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, you'll find most hotel bookings are refundable if you cancel before the accommodation's cancellation deadline, which is often 24 or 48 hours before your arrival date. If your reservation is non-refundable, you might be able to still cancel and receive a refund within 24 hours of your booking. Filter your search by fully refundable to find flexible hotel deals in Portmahomack.
Where can I learn more about changing or cancelling my trip to Portmahomack?
For more information about changing or cancelling your trip to Portmahomack, head over to our customer service page.
Where is the best place to stay close to Tarbat Discovery Centre?
Immaculate 2-bed Log Cabin Near Portmahomack &tain is one of the top choices for your stay based on our traveler data, and this 3-star cabin offers in-room kitchens and free WiFi. It's located 1.7 mi (2.8 km) from Tarbat Discovery Centre. Another good choice is Canterra Cottage, located 1.7 mi (2.8 km) away.
What are some accommodations 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.
What's the best hotel for staying near Inverness Airport (INV)?
Ardersier Alma is one of the top choices for your stay and is a popular 3.5-star inn featuring free breakfast and free WiFi. It's located 2.3 mi (3.6 km) from Inverness Airport. Other good choices close to the airport include Inchrye Bed & Breakfast and Broomlea.
How is it to stay 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 accommodations to choose from. Find out more about Portmahomack.
What should I see while I'm in Portmahomack?
Favorite 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. Check out what more to see and do in Expedia's Portmahomack guide.
What's the seasonal weather like in Portmahomack?
The hottest months are usually July and August with an average temp of 55°F, while the coldest months are January and February with an average of 40°F. Average annual precipitation for Portmahomack is 31 inches.

Explore a world of travel with Expedia