Lodging Image

Find hotels in Portmahomack from ¥14,019

  • 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 24 - Oct 25
Tomorrow
Oct 25 - Oct 26
Next weekend
Oct 30 - Nov 1
In two weeks
Nov 6 - Nov 8

Filter by

Property class

Guest rating

Our top choices for Portmahomack hotels

1. Marine & Lawn Dornoch

Marine & Lawn Dornoch
Dornoch
United Kingdom
Andrew
¥28,149
¥33,778 total
includes taxes & fees
Oct 30 - Oct 31
Marine & Lawn Dornoch

2. Royal Golf Hotel

Royal Golf Hotel
Dornoch
Canada
Barbara
¥21,872
¥26,246 total
includes taxes & fees
Oct 28 - Oct 29
Royal Golf Hotel

3. The Glenmorangie House

The Glenmorangie House
Tain
Canada
Duncan
¥74,428
¥89,314 total
includes taxes & fees
Nov 7 - Nov 8
The Glenmorangie House

4. Links House at Royal Dornoch

Links House at Royal Dornoch
Dornoch
United States
Joseph
¥67,814
¥81,376 total
includes taxes & fees
Oct 25 - Oct 26
Links House at Royal Dornoch

5. The Royal Hotel Tain

The Royal Hotel Tain
Tain
United States
Hugh
¥21,715
¥26,058 total
includes taxes & fees
Nov 7 - Nov 8
The Royal Hotel Tain

6. Springfield Guesthouse

Springfield Guesthouse
Tain
United Kingdom
Adam
¥16,609
¥19,931 total
includes taxes & fees
Oct 27 - Oct 28
Springfield Guesthouse

7. Royal Marine Hotel

Royal Marine Hotel
Brora
United States
Michael
¥22,029
¥26,435 total
includes taxes & fees
Nov 4 - Nov 5
Royal Marine Hotel

8. Shore Hotel

Shore Hotel
Tain
United Kingdom
Peter
¥37,694
¥45,233 total
includes taxes & fees
Nov 7 - Nov 8
Shore Hotel

9. NO. TEN GUESTHOUSE

NO. TEN GUESTHOUSE
Tain
United Kingdom
Philip
¥16,608
¥19,929 total
includes taxes & fees
Oct 28 - Oct 29
NO. TEN GUESTHOUSE

10. Woodlands Bed & Breakfast

Woodlands Bed & Breakfast
Dornoch
United States
F David
¥23,603
¥28,323 total
includes taxes & fees
Oct 27 - Oct 28
Woodlands Bed & Breakfast

11. Kincraig Castle Hotel

Kincraig Castle Hotel
Invergordon
United Kingdom
David
¥14,799
¥17,759 total
includes taxes & fees
Nov 2 - Nov 3
Kincraig Castle Hotel

12. Mansfield Castle Hotel

Mansfield Castle Hotel
Tain
United States
Anita
¥23,810
¥28,572 total
includes taxes & fees
Nov 4 - Nov 5
Mansfield Castle Hotel

13. Morangie Hotel

Morangie Hotel
Tain
United Kingdom
Alan
¥24,716
¥29,659 total
includes taxes & fees
Nov 7 - Nov 8
Morangie Hotel

14. Muthu Newton Hotel (Near Inverness Airport)

Muthu Newton Hotel (Near Inverness Airport)
Nairn
United States
Troy
¥16,922
¥20,307 total
includes taxes & fees
Oct 31 - Nov 1
Muthu Newton Hotel (Near Inverness Airport)

15. Golspie Inn

Golspie Inn
Golspie
United Kingdom
Rebecca
¥18,382
¥22,058 total
includes taxes & fees
Nov 14 - Nov 15
Golspie Inn

16. The Shandwick Inn

The Shandwick Inn
Invergordon
United Kingdom
Paul
¥15,560
¥18,672 total
includes taxes & fees
Oct 29 - Oct 30
The Shandwick Inn

17. Cluny Hill Hotel

Cluny Hill Hotel
Forres
United Kingdom
Fahad
¥6,157
¥7,389 total
includes taxes & fees
Oct 27 - Oct 28
Cluny Hill Hotel

18. West End Hotel

West End Hotel
Nairn
United Kingdom
Gordon
¥11,683
¥14,019 total
includes taxes & fees
Nov 24 - Nov 25
West End Hotel

19. Ramnee Hotel

Ramnee Hotel
Forres
United States
Mindy
¥21,652
¥25,982 total
includes taxes & fees
Nov 24 - Nov 25
Ramnee Hotel

20. North Coast 500 Pods

North Coast 500 Pods
Brora
United Kingdom
Jason
¥17,556
¥21,067 total
includes taxes & fees
Nov 4 - Nov 5
North Coast 500 Pods
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 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

West End Hotel

West End Hotel

8/10 Good
"Everything was fine with the property"
Kenneth 1-night trip
Posted 13 hours ago
West End Hotel
Tuckers Inn

Tuckers Inn

10/10 Excellent
"Good parking good staff and a good bar"
dan 1-night trip
Posted 5 days ago
Tuckers Inn
Golf View Hotel & Spa

Golf View Hotel & Spa

10/10 Excellent
"Breakfast was amazing Facilities amazing Lift was broken which was unfortunate No fridge in room for a 4star hotel?"
Danielle 1-night trip
Posted 5 days ago
Golf View Hotel & Spa
Marine & Lawn Dornoch

Marine & Lawn Dornoch

10/10 Excellent
"One small elevator was a little inconvenient but that was it"
Anthony 3-night trip
Posted 6 days ago
Marine & Lawn Dornoch
Seabank House Hotel

Seabank House Hotel

10/10 Excellent
"We booked this stay as we planned to do some touring in the highlands. We are so grateful we did. Nairn is a wonderful small town with great people, without the bustle of Inverness. Our hosts were incredible and the property was truly 5 stars! The à la carte breakfast in the morning was a surprise and was delicious. An awesome start to the day! Room was massive and well appointed. Plenty of parking and close to several points of interest. Would absolutely return to see more of what Nairn has to offer."
Krystof 2-night trip
Posted 7 days ago
Seabank House Hotel
Royal Marine Hotel

Royal Marine Hotel

10/10 Excellent
"clean room"
Reid 1-night trip
Posted 7 days ago
Royal Marine Hotel
Ramnee Hotel

Ramnee Hotel

8/10 Good
"The new owners have a lot of work to do and have plans going forward. Rome wasn’t built in a day but they are doing their best. My room was comfortable and I had a couple of issues which were rectified as soon as they were made known to the staff. The food was good and the staff were all friendly and welcoming. Would certainly go back"
Veronica 5-night trip
Posted 7 days ago
Ramnee 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 10 days ago
Invernairne Guest House
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 12 days ago
Royal Golf Hotel

More cheap stays in Portmahomack

Carlton Hotel

Carlton Hotel

67 High St Forres Scotland
¥13,049
¥15,659 total
Nov 24 - Nov 25
includes taxes & fees
7.4/10 Good! (81 reviews)
Carlton Hotel
The Shandwick Inn

The Shandwick Inn

Kildary Invergordon Scotland
¥15,560
¥18,672 total
Oct 29 - Oct 30
includes taxes & fees
The Shandwick Inn
COMMERCIAL HOTEL

COMMERCIAL HOTEL

23 HIGH STREET Alness Scotland
¥17,136
¥20,563 total
Oct 31 - Nov 1
includes taxes & fees
COMMERCIAL HOTEL
The Station House Boutique Hotel

The Station House Boutique Hotel

2 Brander Street Burghead Scotland
¥18,253
¥21,904 total
Nov 7 - Nov 8
includes taxes & fees
The Station House Boutique Hotel
Aurora Hotel & Italian Restaurant

Aurora Hotel & Italian Restaurant

Academy Street Nairn Scotland
¥23,603
¥28,324 total
Oct 25 - Oct 26
includes taxes & fees
Aurora Hotel & Italian Restaurant
Nairn Nights

Nairn Nights

2 Wilson St Nairn Scotland
Get rates
8.4/10 Very Good! (16 reviews)
Nairn Nights

Find out more about Portmahomack

Top reasons to visit Portmahomack

  • Stunning Beaches: Enjoy the beautiful Portmahomack Beach, perfect for sunbathing and relaxation.
  • Outdoor Adventures: Engage in hiking, golfing, and scenic walking paths that showcase the breathtaking landscapes.
  • Charming Fishing Village: Explore the picturesque Portmahomack Harbour and experience the local fishing culture.
  • Cultural Attractions: Visit nearby castles and museums that highlight the rich history of the region.
  • Welcoming Accommodations: Stay in cozy bed and breakfasts or beachfront hotels for a memorable getaway.

Find great hotels near Portmahomack

Discover the charming accommodations in Portmahomack, a picturesque coastal village in Tain, Scotland. From cozy bed and breakfasts to welcoming hotels, there’s a perfect spot for every traveler. Whether you’re seeking pet-friendly options, adventure-filled getaways, or a relaxing beach vacation, Portmahomack offers a variety of lodging choices to meet your needs. Experience the warmth of Scottish hospitality while enjoying stunning seaside views and local attractions.

  • Muthu Newton Hotel (Near Inverness Airport): This 4-star hotel combines comfort with a golf-themed experience, making it an excellent choice for golf enthusiasts. Located 27km from Portmahomack, Muthu Newton Hotel offers a guest rating of 8.2 out of 10. The hotel features a well-maintained golf course, allowing guests to enjoy their favorite sport right at the property. With its spacious rooms and welcoming atmosphere, it serves as a perfect base for those looking to explore the beautiful Highland region while indulging in a golfing getaway.
  • The Royal Hotel Tain: Just 14km from Portmahomack, The Royal Hotel Tain is a charming 3-star accommodation that boasts a guest rating of 8.0 out of 10. This hotel is also geared towards golf lovers, offering convenient access to nearby golf courses and facilities. The Royal Hotel combines traditional Scottish hospitality with modern comforts, making it a pleasant stay for travelers who appreciate both style and relaxation. Enjoy a cozy atmosphere in the heart of Tain, with easy access to local attractions and scenic landscapes.
  • West End Hotel: Located 27km from Portmahomack, the West End Hotel is a 3-star establishment with a guest rating of 8.4 out of 10. This hotel is ideal for those looking for a relaxing stay, featuring an inviting bar and lounge area, a coffee shop, and delicious breakfast options. Guests can unwind with entertainment options like a plasma TV in their rooms, making it a comfortable choice for leisure travelers. The West End Hotel offers a blend of quality service and convenient amenities for a delightful stay in the Scottish Highlands.

Where to stay near Portmahomack

Discover the charm of Portmahomack, a picturesque seaside village that perfectly balances outdoor adventure and relaxation. Stroll along the scenic Portmahomack Harbour, or unwind on its beautiful beaches. Immerse yourself in the friendly atmosphere and explore nearby attractions that cater to every budget, from luxury to adventure. Whether you're drawn to its rich history or stunning coastal views, Portmahomack offers a delightful getaway for every traveler.

  • Cadboll: Nestled 8km from Portmahomack, Cadboll is a quaint village that attracts visitors throughout the year, particularly from July to August and October. This charming locale is perfect for outdoor enthusiasts and sports lovers, with its renowned golf course drawing many to its greens. Visitors can enjoy the serene landscapes while engaging in various outdoor activities, making Cadboll an ideal destination for those seeking adventure and relaxation amidst nature.
  • Hilton of Cadboll: Located 10km from Portmahomack, Hilton of Cadboll is another picturesque village that experiences a seasonal influx of travelers, peaking during the summer months and in October. Known for its vibrant sports scene, visitors can indulge in golfing and other outdoor activities. The friendly atmosphere and beautiful surroundings make Hilton of Cadboll a delightful spot for tourists looking to unwind and enjoy the great outdoors.
  • Fearn: Also situated 10km away from Portmahomack, Fearn is a captivating village that offers a unique blend of beach charm and cultural experiences. Peak visitor numbers occur during the summer and fall months. Fearn is particularly appealing for couples and those interested in cultural themes, featuring a historic lighthouse and several monuments. The stunning coastal views and rich history make Fearn a romantic getaway for travelers eager to explore Scotland's scenic beauty and heritage.

Things to do in Portmahomack

Shopping

In Portmahomack, you'll find charming local shops offering unique gifts and souvenirs. If you're up for a drive, consider visiting Tain's local market, about 16km away, where you can explore a variety of artisan products and regional specialties.

Recreation

Portmahomack's tranquil beach offers a peaceful retreat for relaxation and reflection, while nearby local wellness centers provide yoga classes and holistic treatments. Enjoy scenic coastal walks and immerse yourself in the stunning natural beauty of the surrounding landscapes, perfect for unwinding and rejuvenating your spirit.

Adventure

Explore the beautiful beaches of Portmahomack, where you can enjoy swimming, sunbathing, and beachcombing. For a bit of adventure, try kayaking along the coastline to experience the stunning scenery from the water or go hiking on nearby trails for panoramic views of the Highlands.

Nightlife

In Portmahomack, enjoy a laid-back evening at the local pub, where you can sip on a pint and chat with friendly locals. For a cozier vibe, explore a nearby café that occasionally hosts live music, creating a relaxed atmosphere to unwind and enjoy the evening.

*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 perfect blend of outdoor adventures, stunning beaches, and rich culture. Visitors can enjoy the beautiful Portmahomack Beach and explore local attractions such as nearby castles and museums. For a memorable stay, consider beachfront accommodations that enhance the scenic experience. Whether you're seeking relaxation or cultural enrichment, Portmahomack provides a delightful getaway for all types of travelers.

  • Dunrobin Castle: Located 18km from Portmahomack, this enchanting castle evokes a sense of culture and romance. With its stunning architecture and beautiful gardens, visitors can explore the rich history of the area while enjoying panoramic views of the surrounding landscape.
  • Portmahomack Harbour: Situated within Portmahomack, this picturesque harbor offers breathtaking beach scenery. Stroll along the shoreline, watch the boats come and go, and savor the tranquility of coastal life, making it an ideal spot for relaxation and photography.
  • Skibo Castle: Also 18km away, Skibo Castle provides a unique blend of adventure and relaxation. This golf course and country club welcomes friendly faces and offers an inviting atmosphere for those looking to unwind or engage in outdoor activities.

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

Traveling to Portmahomack is convenient with several nearby airports. Aberdeen Airport (ABZ) is located 121km away, with luxurious hotel options like the 5-star Marcliffe and Trump® International Scotland, both 6 and 13km from the airport, respectively. INVerness Airport (INV) is only 35km from Portmahomack, featuring upscale hotels such as the 5-star Ness Walk and Rocpool Reserve, both situated 13km away. For those considering Kirkwall Airport (KOI), it's 135km from Portmahomack, with charming accommodations like Hildeval B&B and The Ayre Hotel, each about 5km from the airport. Each airport offers various transportation services for easy access to these hotels.

Frequently asked questions

Where is the best place for a stay in Portmahomack?
Historic 3‑bedroom, 3‑bathroom Highland castle near Portmahomack., 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 Dornoch Station and Royal Marine 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.
What's the best pet-friendly place to stay in Portmahomack?
Historic 3‑bedroom, 3‑bathroom Highland castle near Portmahomack. is a top castle for people traveling with their pets, and offers in-room kitchens for its human guests. See more pet-friendly hotel accommodations in Portmahomack.
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