Lodging Image

Find hotels in Portmahomack from ąøæ2,450

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Star rating

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Portmahomack hotels

Broomlea

Broomlea
3.0 star property
Inverness
9.4 out of 10, Exceptional, (107 reviews)
"Easy to find, great short stay"
United Kingdom
Gajusz
The price is ąøæ4,842
ąøæ5,811 total
includes taxes & fees
18 Jul - 19 Jul
Broomlea

Golspie Inn

Golspie Inn
3.5 star property
Golspie
8.6 out of 10, Excellent, (187 reviews)
"Easy parking. Lovely inn. Great food. Staff friendly & efficient."
United Kingdom
Gael
The price is ąøæ4,483
ąøæ5,380 total
includes taxes & fees
7 Aug - 8 Aug
Golspie Inn

Kincraig Castle Hotel

Kincraig Castle Hotel
4.0 star property
Invergordon
9.2 out of 10, Wonderful, (330 reviews)
"Beautiful hotel !!!! Staff were wonderful and so helpful Would certainly recommend this place"
Canada
Judy
The price is ąøæ9,219
ąøæ11,063 total
includes taxes & fees
12 Aug - 13 Aug
Kincraig Castle Hotel

St Duthus Villa Guesthouse

St Duthus Villa Guesthouse
3.0 star property
Tain
9.8 out of 10, Exceptional, (69 reviews)
"Clean, convenient and comfortable. A cooked breakfast option would make the place perfect."
United Kingdom
Margaret
The price is ąøæ4,470
ąøæ5,364 total
includes taxes & fees
8 Aug - 9 Aug
St Duthus Villa Guesthouse

Woodlands Bed & Breakfast

Woodlands Bed & Breakfast
3.0 star property
Dornoch
9.4 out of 10, Exceptional, (108 reviews)
"Lovely owners, cute dog, nice breakfast. What more could you want "
United Kingdom
Matt
The price is ąøæ6,166
ąøæ7,399 total
includes taxes & fees
21 Jul - 22 Jul
Woodlands Bed & Breakfast

Shore Hotel

Shore Hotel
3.0 star property
Tain
10.0 out of 10, Exceptional, (6 reviews)
"The Shore Hotel recently completed an 18 month renovation and upgrade. EVERYTHING is brand new - and great quality. Top drawer experience !! Spotless - Friendly - Efficient - Lovely"
United States
Robert
The price is ąøæ8,221
ąøæ9,866 total
includes taxes & fees
23 Jul - 24 Jul
Shore Hotel

The Old Mill Inn

The Old Mill Inn
3.0 star property
Forres
7.6 out of 10, Good, (34 reviews)
"Spotlessly clean room, very friendly staff, great food. Would definitely recommend and will stay there again."
United Kingdom
Caroline
The price is ąøæ2,383
ąøæ2,859 total
includes taxes & fees
19 Jul - 20 Jul
The Old Mill Inn

The Glenmorangie House

The Glenmorangie House
4.0 star property
Tain
9.6 out of 10, Exceptional, (18 reviews)
"The rooms and common areas are opulent and luxurious. The grounds are wonderfully manicured with exceptional views out to the sea. There is even a haunted castle ruin on site! All the staff are wonderful and friendly, especially Andrea who looked after my family and I on our short stay. Without a doubt, one of the prettiest hotels in Scotland! "
Australia
Daniel
The price is ąøæ15,421
ąøæ18,505 total
includes taxes & fees
28 Jul - 29 Jul
The Glenmorangie House

Royal Marine Hotel

Royal Marine Hotel
4.0 star property
Brora
9.4 out of 10, Exceptional, (263 reviews)
"We had a fabulous overnight stay A beautiful hotel fabulous food fabulous staff could find no faults at all Would highly recommend and can’t wait to return"
United Kingdom
Amy
The price is ąøæ6,693
ąøæ8,032 total
includes taxes & fees
27 Jul - 28 Jul
Royal Marine Hotel

Carlton Hotel

Carlton Hotel
2.5 star property
Forres
7.4 out of 10, Good, (70 reviews)
"Yes car park nearby. The lady from the bar was lovely and friendly great service. The poor chef doing breakfast on his own was fantastic. Lovely cooked breakfast and really good service. The hotel could do with refurbishing, it’s a lovely building. We stayed 1 night as visiting family in area so served its purpose. Thank u "
United Kingdom
Deborah
The price is ąøæ2,866
ąøæ3,440 total
includes taxes & fees
20 Jul - 21 Jul
Carlton Hotel

Tuckers Inn

Tuckers Inn
3.0 star property
Invergordon
8.8 out of 10, Excellent, (155 reviews)
"Nice room and bathroom, excellent dinner & breakfast - was a nice stay"
United States
Tim
The price is ąøæ4,484
ąøæ5,381 total
includes taxes & fees
16 Jul - 17 Jul
Tuckers Inn

Dornoch Station

Dornoch Station
5.0 star property
Dornoch
9.4 out of 10, Exceptional, (85 reviews)
"Very attentive staff"
United Kingdom
Graham
The price is ąøæ8,035
ąøæ9,641 total
includes taxes & fees
2 Aug - 3 Aug
Dornoch Station

COMMERCIAL HOTEL

COMMERCIAL HOTEL
2.5 star property
Alness
7.0 out of 10, Good, (27 reviews)
"The rooms were nice, clean and comfortable. "
United Kingdom
Manuel
The price is ąøæ3,924
ąøæ4,709 total
includes taxes & fees
17 Jul - 18 Jul
COMMERCIAL HOTEL

Rowan Tree House

Rowan Tree House
3.0 star property
Brora
The price is ąøæ33,662
ąøæ40,395 total
includes taxes & fees
21 Jul - 22 Jul
Rowan Tree House

Cluny Hill Hotel

Cluny Hill Hotel
3.0 star property
Forres
7.6 out of 10, Good, (19 reviews)
"Nice and clean rooms šŸ‘Œ very friendly service "
United Kingdom
Tomas
The price is ąøæ2,042
ąøæ2,450 total
includes taxes & fees
2 Aug - 3 Aug
Cluny Hill Hotel

Seabank House Hotel

Seabank House Hotel
4.0 star property
Nairn
10.0 out of 10, Exceptional, (43 reviews)
"We had a lovely few days at this B&B. The owners were very available."
United States
Tamara
The price is ąøæ5,827
ąøæ6,992 total
includes taxes & fees
19 Jul - 20 Jul
Seabank House Hotel

NO. TEN GUESTHOUSE

NO. TEN GUESTHOUSE
3.0 star property
Tain
9.8 out of 10, Exceptional, (33 reviews)
"Great stay here for 1 night in May"
United Kingdom
Scott
The price is ąøæ4,827
ąøæ5,793 total
includes taxes & fees
12 Aug - 13 Aug
NO. TEN GUESTHOUSE

The Royal Hotel Tain

The Royal Hotel Tain
3.0 star property
Tain
8.0 out of 10, Very good, (327 reviews)
"Big car park, staff were lovely, bedroom was clean, breakfast was excellent and the bar must have had every type of whisky you could wish for. "
United Kingdom
Elizabeth
The price is ąøæ5,960
ąøæ7,152 total
includes taxes & fees
26 Jul - 27 Jul
The Royal Hotel Tain

Westerlea Hotel

Westerlea Hotel
3.0 star property
Nairn
9.6 out of 10, Exceptional, (59 reviews)
"Breakfast is excellent and cooked to order. Our room was spacious, comfortable and clean. Staff were very friendly and extremely helpful."
United Kingdom
Paul
The price is ąøæ5,960
ąøæ7,152 total
includes taxes & fees
24 Jul - 25 Jul
Westerlea Hotel
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.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Portmahomack attractions

Learn more about Portmahomack

Escape to Portmahomack! Enjoy its dining and museums.

A beach at sunset with waves, a distant shoreline, and a sunset sky.
Photo by sylvia duckworth
Open Photo by sylvia duckworth

Top Portmahomack Hotel Reviews

More cheap stays in Portmahomack

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?
Royal Marine Hotel, located 12.3 mi (19.8 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 West End Hotel and Kincraig Castle 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 offers a garden and free WiFi to help you feel comfortable in your new surroundings. 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.