Lodging Image

Portmahomack Hotels

  • 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 P8,903
P10,684 total
includes taxes & fees
Jul 31 - Aug 1
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 P8,216
P9,860 total
includes taxes & fees
Aug 12 - Aug 13
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 P12,809
P15,371 total
includes taxes & fees
Jul 16 - Jul 17
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 P8,219
P9,862 total
includes taxes & fees
Aug 13 - Aug 14
St Duthus Villa Guesthouse

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 P4,391
P5,269 total
includes taxes & fees
Jul 19 - Jul 20
The Old Mill Inn

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 P11,363
P13,635 total
includes taxes & fees
Jul 16 - Jul 17
Woodlands Bed & Breakfast

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 P3,869
P4,643 total
includes taxes & fees
Aug 10 - Aug 11
Cluny Hill Hotel

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 P15,067
P18,080 total
includes taxes & fees
Jul 23 - Jul 24
Shore 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 P5,270
P6,324 total
includes taxes & fees
Jul 21 - Jul 22
Carlton Hotel

The Station House Boutique Hotel

The Station House Boutique Hotel
2.0 star property
Burghead
The price is P8,264
P9,916 total
includes taxes & fees
Jul 16 - Jul 17
The Station House Boutique 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 P8,219
P9,862 total
includes taxes & fees
Jul 21 - Jul 22
Tuckers Inn

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 P11,100
P13,320 total
includes taxes & fees
Jul 27 - Jul 28
Royal Marine Hotel

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 P7,231
P8,677 total
includes taxes & fees
Jul 17 - Jul 18
COMMERCIAL HOTEL

Rowan Tree House

Rowan Tree House
3.0 star property
Brora
The price is P61,894
P74,272 total
includes taxes & fees
Jul 18 - Jul 19
Rowan Tree House

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 P14,186
P17,023 total
includes taxes & fees
Jul 19 - Jul 20
Dornoch Station

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 P10,958
P13,150 total
includes taxes & fees
Jul 23 - Jul 24
The Royal Hotel Tain

Golspie, Firthview, A Cosy Seafront Escape

Golspie, Firthview, A Cosy Seafront Escape
2.0 star property
Golspie
The price is P7,732
P9,278 total
includes taxes & fees
Aug 3 - Aug 4
Golspie, Firthview, A Cosy Seafront Escape

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 P8,876
P10,651 total
includes taxes & fees
Aug 10 - Aug 11
NO. TEN GUESTHOUSE

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 P10,958
P13,150 total
includes taxes & fees
Jul 16 - Jul 17
Westerlea Hotel

78 Findhorn

78 Findhorn
3.0 star property
Forres
The price is P33,084
P39,700 total
includes taxes & fees
Jul 22 - Jul 23
78 Findhorn
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 food 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 Coastal Scenery: Portmahomack boasts breathtaking views along its picturesque coastline, perfect for nature enthusiasts.
  • Charming Fishing Village: Experience the warmth of local hospitality in this quaint village, known for its friendly atmosphere.
  • Outdoor Activities: Enjoy scenic walks, golf, and beach activities that cater to all levels of adventure seekers.
  • Historic Attractions: Explore nearby castles and museums that showcase the rich history of the region.
  • Comfortable Accommodations: Choose from a variety of pet-friendly options, including cosy bed and breakfasts and hotels.

Find great hotels near Portmahomack

Discover the charm of Portmahomack with a variety of accommodation options to suit every traveller's needs. Whether you prefer a cosy bed and breakfast or a welcoming hotel, you'll find pet-friendly places that promise an adventure or a relaxing beach holiday. Explore delightful cottages and hotels in this picturesque coastal village, ensuring a memorable stay in this stunning part of Scotland.

  • Muthu Newton Hotel (Near Inverness Airport): This 4-star hotel, located 27km from Portmahomack, offers a golf-themed experience for enthusiasts. With a commendable guest rating of 8.2 out of 10, Muthu Newton Hotel features comfortable accommodations and scenic views. Guests can indulge in golf activities right on the property, making it an ideal choice for those wishing to combine their stay with leisure on the greens. The hotel’s amenities enhance the golfing experience while ensuring a relaxing atmosphere for visitors.
  • The Royal Hotel Tain: Situated just 14km from Portmahomack, The Royal Hotel Tain is a charming 3-star establishment with a guest rating of 8.0 out of 10. This hotel caters to golf lovers, offering access to golf-themed activities that allow guests to enjoy a sport-filled getaway. Its welcoming ambience and friendly service create a pleasant environment for relaxation after a day on the course, making it a solid choice for both leisure and exploration in the Tain area.
  • West End Hotel: Located 27km from Portmahomack, the West End Hotel is a 3-star property boasting a guest rating of 8.4 out of 10. This hotel offers a variety of dining options, including breakfast services and a bar and lounge area for evening relaxation. Guests can also enjoy entertainment features such as a Plasma TV in the common areas. The combination of comfortable accommodations and convenient amenities makes the West End Hotel a great option for those looking to unwind in a friendly atmosphere.

Where to stay near Portmahomack

Portmahomack, a charming seaside village in Scotland, offers an idyllic escape for outdoor enthusiasts and beach lovers alike. Here, you can bask in stunning coastal scenery while enjoying the warm hospitality of friendly locals. Explore the historic Portmahomack Harbour, unwind on the sandy shores, and immerse yourself in the relaxing atmosphere of this picturesque destination. Whether you're seeking adventure or a tranquil retreat, Portmahomack promises a memorable holiday experience.

  • Cadboll: Situated approximately 8km from Portmahomack, Cadboll is a charming village that attracts a moderately seasonal influx of visitors. The peak months for travel are July to August and October, while the quieter winter months see fewer tourists. Known for its outdoor and sports experiences, Cadboll is an excellent destination for golf enthusiasts, with several golf courses nearby. The scenic landscapes provide a perfect backdrop for outdoor activities, making it an ideal spot for those seeking adventure in the Scottish Highlands.
  • Hilton of Cadboll: Located around 10km from Portmahomack, Hilton of Cadboll is another delightful village that experiences a similar seasonal trend in visitor numbers. The summer months are particularly popular, with travellers flocking to enjoy the area’s sporting and outdoor activities. Golfers will find top-notch courses within reach, making it a haven for sports lovers. The peaceful atmosphere of Hilton of Cadboll, combined with its stunning natural surroundings, offers a relaxing retreat for those wishing to escape the hustle and bustle of urban life.
  • Fearn: Also situated about 10km from Portmahomack, Fearn is a picturesque village that appeals to visitors seeking a blend of beach, romantic, and culture-themed experiences. The area is known for its historic lighthouse, charming monuments, and rich history. Fearn is perfect for leisurely strolls along the beach or exploring local cultural sites. With its stunning coastal views and serene ambiance, Fearn provides a lovely setting for a romantic getaway or a peaceful day trip filled with exploration and discovery.

Things to do in Portmahomack

Shopping

In Portmahomack, you’ll find charming local shops offering unique gifts and souvenirs. For a wider selection, if you're up for a drive, head to Tain where you can explore shops like the Tain Pottery and the Tain & District Museum gift shop for delightful finds.

Recreation

The Portmahomack Wellness Retreat offers a tranquil setting with holistic treatments, meditation sessions, and yoga classes. Engage in coastal walks to rejuvenate your spirit while enjoying the stunning views of the North Sea. The local community often hosts workshops on mindfulness and sustainable living, enriching your retreat experience.

Adventure

In Portmahomack, explore the scenic coastline while kayaking in the tranquil waters of the Moray Firth. Embark on a thrilling hike along the nearby trails, offering breathtaking views of the surrounding landscapes, or indulge in a spot of fishing, enjoying the serene atmosphere of this charming village.

Nightlife

In Portmahomack, enjoy a relaxed evening at the local pub, where you can savour a pint while mingling with friendly locals. For a more intimate vibe, explore nearby restaurants offering live music, creating a charming atmosphere perfect for unwinding after a day of sightseeing.

*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 and beach activities, making it a perfect destination for scenery enthusiasts. Visitors can explore local attractions such as castles and museums, while the stunning Portmahomack Beach provides a picturesque setting. For those seeking a comfortable stay, beachfront accommodation options are available, ensuring an enjoyable experience amidst the cultural and natural beauty of the area.

  • Dornoch Cathedral: Located 13km from Portmahomack, Dornoch Cathedral is a stunning example of medieval architecture. Its serene atmosphere and beautiful stained glass windows offer a glimpse into the region's rich history and culture, making it an inspiring visit for those interested in heritage.
  • Portmahomack Harbour: Nestled within Portmahomack, this picturesque harbour boasts scenic views and a charming beach ambiance. Ideal for leisurely strolls or simply soaking up the coastal atmosphere, it’s a delightful spot to relax and enjoy the beauty of the seaside.
  • Dunrobin Castle: Situated 18km away, Dunrobin Castle is a majestic structure that exudes romance and culture. With its stunning gardens and fascinating history, exploring the castle provides an enchanting experience amidst breathtaking landscapes.

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

Travelling to Portmahomack is convenient with several nearby airports. INVerness Airport (INV) is approximately 35km away, with excellent hotels like the 5-star Ness Walk and Rocpool Reserve, both located 13km from the airport and offering shuttles on request. The Factor's House, a charming 5-star B&B, is 14km from INV. Aberdeen Airport (ABZ) is 121km away, with luxurious options such as the 5-star Marcliffe and TrumpĀ® International Scotland, both within 13km. Lastly, Kirkwall Airport (KOI), 135km away, has comfortable stays like the 4-star Hildeval B&B and Graemeshall House, both just a few miles from the airport.

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 traveler data. Two other choices 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 vacation home rentals in Portmahomack?
The Old Mill Inn: Visitors like this Portmahomack vacation home rental. It offers a garden and free WiFi to help you feel comfortable in your new surroundings. 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.
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.
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.