Lodging Image

Search 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

This weekend
Next weekend

Filter by

Property class

Guest rating

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

Our top choices for Portmahomack hotels

1. Shore Hotel

Shore Hotel
3.0 star property
Tain
10.0 out of 10, Exceptional, (7 reviews)
"This hotel was a 5 star boutique hotel, with the best staff, the most amazing food, and a great new and wonderful designed layout. I can recommend any one to go and stay. It’s also in a stunning location right on the Harbour. I will certainly go back again."
United States
Graeme
The price is AU$365
includes taxes & fees
19 Aug - 20 Aug
Shore Hotel

2. Dornoch Station

Dornoch Station
5.0 star property
Dornoch
9.2 out of 10, Wonderful, (91 reviews)
"Very attentive staff"
United Kingdom
Graham
The price is AU$413
includes taxes & fees
18 Aug - 19 Aug
Dornoch Station

3. Royal Golf Hotel

Royal Golf Hotel
4.0 star property
Dornoch
9.0 out of 10, Wonderful, (183 reviews)
"Great location overlooking the first tee at Royal Dornoch. Beautiful room with a magnificent view of the Golf course, Firth and lighthouse beyond. Hearty Breakfast, Easy parking, Great meals for snacks or Dinner"
Australia
David
The price is AU$344
includes taxes & fees
9 Aug - 10 Aug
Royal Golf Hotel

4. Springfield Guesthouse

Springfield Guesthouse
3.0 star property
Tain
9.6 out of 10, Exceptional, (154 reviews)
"What a great place to stay! Quite, clean, and inviting. This may sound weird, but the shower pressure was amazing and the best shower I had on this trip, lol. Breakfast was very simple and good. Would stay again! "
United States
Shane
The price is AU$240
includes taxes & fees
10 Aug - 11 Aug
Springfield Guesthouse

5. Woodlands Bed & Breakfast

Woodlands Bed & Breakfast
3.0 star property
Dornoch
9.4 out of 10, Exceptional, (109 reviews)
"Lovely owners, cute dog, nice breakfast. What more could you want "
United Kingdom
Matt
The price is AU$317
includes taxes & fees
19 Aug - 20 Aug
Woodlands Bed & Breakfast

6. NO. TEN GUESTHOUSE

NO. TEN GUESTHOUSE
3.0 star property
Tain
9.8 out of 10, Exceptional, (34 reviews)
"The room was big and very nicely decorated"
United Kingdom
Darren
The price is AU$252
includes taxes & fees
17 Aug - 18 Aug
NO. TEN GUESTHOUSE

7. St Duthus Villa Guesthouse

St Duthus Villa Guesthouse
3.0 star property
Tain
9.8 out of 10, Exceptional, (73 reviews)
"Lovely place and owners"
United States
emma
The price is AU$230
includes taxes & fees
6 Aug - 7 Aug
St Duthus Villa Guesthouse

8. Royal Marine Hotel

Royal Marine Hotel
4.0 star property
Brora
9.4 out of 10, Exceptional, (264 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 AU$341
includes taxes & fees
9 Aug - 10 Aug
Royal Marine Hotel

9. 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 AU$224
includes taxes & fees
28 Aug - 29 Aug
Golspie Inn

10. The Glenmorangie House

The Glenmorangie House
4.0 star property
Tain
9.6 out of 10, Exceptional, (20 reviews)
"Excellent property with very attentive staff! Loved it"
Singapore
Yumeng
The price is AU$830
includes taxes & fees
8 Aug - 9 Aug
The Glenmorangie House

11. Mansfield Castle Hotel

Mansfield Castle Hotel
3.5 star property
Tain
7.8 out of 10, Good, (42 reviews)
"Good breakfast"
Canada
Mark
The price is AU$396
includes taxes & fees
2 Sept - 3 Sept
Mansfield Castle Hotel

12. The Royal Hotel Tain

The Royal Hotel Tain
3.0 star property
Tain
8.0 out of 10, Very good, (332 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 AU$283
includes taxes & fees
1 Sept - 2 Sept
The Royal Hotel Tain

13. UHI Dornoch - Campus Accommodation

UHI Dornoch - Campus Accommodation
2.0 star property
Dornoch
4.8 out of 10, (5 reviews)
"The staff were friendly, accommodating, and always happy to help. While my stay was generally pleasant, there was some noise from other guests at times, which was a little disruptive. The rooms were also quite warm. Overall I had a positive experience."
United Kingdom
Ewan
The price is AU$162
includes taxes & fees
10 Aug - 11 Aug
UHI Dornoch - Campus Accommodation

14. The Shandwick Inn

The Shandwick Inn
2.5 star property
Invergordon
8.4 out of 10, Very good, (102 reviews)
"Great stay. "
United Kingdom
David
The price is AU$211
includes taxes & fees
10 Aug - 11 Aug
The Shandwick Inn

15. Morangie Hotel

Morangie Hotel
3.5 star property
Tain
8.0 out of 10, Very good, (69 reviews)
"Staff were amazing "
United Kingdom
Alison
The price is AU$304
includes taxes & fees
10 Aug - 11 Aug
Morangie Hotel

16. The Eagle Hotel

The Eagle Hotel
3.0 star property
Dornoch
6.6 out of 10, (7 reviews)
"Room and bathroom small but comfortable. Dinner was very average. Breakfast was good."
United Kingdom
Graeme
The price is AU$346
includes taxes & fees
14 Aug - 15 Aug
The Eagle Hotel

17. Links House at Royal Dornoch

Links House at Royal Dornoch
5.0 star property
Dornoch
9.8 out of 10, Exceptional, (47 reviews)
"Very comfortable and great view of Royal Dornoch."
United States
Joseph
The price is AU$763
includes taxes & fees
17 Aug - 18 Aug
Links House at Royal Dornoch

18. North Coast 500 Pods

North Coast 500 Pods
3.5 star property
Brora
9.6 out of 10, Exceptional, (46 reviews)
"Great location , ideal for a quiet getaway, "
United Kingdom
James
The price is AU$280
includes taxes & fees
1 Sept - 2 Sept
North Coast 500 Pods

19. Kincraig Castle Hotel

Kincraig Castle Hotel
4.0 star property
Invergordon
9.2 out of 10, Wonderful, (335 reviews)
"A stunning location and hotel with a warm welcome from the attentive staff. Very comfortable and spacious room with a super comfortable bed. Thoroughly enjoyed and recommended"
United Kingdom
MALCOLM
The price is AU$460
includes taxes & fees
17 Aug - 18 Aug
Kincraig Castle Hotel

20. The Factor's House

The Factor's House
5.0 star property
Cromarty
10.0 out of 10, Exceptional, (57 reviews)
"Lovely hotel, Fiona was very knowledgeable and mentioned a few places to visit and we did! Breakfast there was a great choice and plentiful. Don’t hesitate to book this place you won’t be disappointed "
United Kingdom
Tracy
The price is AU$423
includes taxes & fees
27 Aug - 28 Aug
The Factor's House
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

Recent Reviews in Portmahomack

More cheap accommodation in Portmahomack

Find out more about Portmahomack

Top reasons to visit Portmahomack

  • Stunning Beaches: Portmahomack boasts beautiful beaches perfect for relaxation and leisure activities.
  • Outdoor Adventures: Ideal for outdoor enthusiasts, offering golf, scenic walks, and nearby ski fields.
  • Charming Village Atmosphere: Experience the friendly, picturesque coastal village with its local charm.
  • Cultural Experiences: Explore historic castles and immerse yourself in the rich Scottish culture.
  • Varied Accommodation: Choose from cosy cottages to beachside retreats, catering to all budgets.

Find great hotels near Portmahomack

Explore a range of charming accommodation options in Portmahomack, from inviting hotels to cosy bed and breakfasts. Whether you're seeking pet-friendly stays, beautiful beachside retreats, or comfortable cottages, this picturesque coastal village has something for every traveller. Enjoy a relaxing vacation surrounded by stunning scenery while benefiting from local hospitality and amenities tailored to business and leisure needs alike.

  • Muthu Newton Hotel (Near Inverness Airport): This 4-star hotel is well-suited for business travellers seeking a professional environment during their stay. Located 27.4km from Portmahomack, Muthu Newton Hotel offers comprehensive amenities including a Meeting Room, Conference Centre, and Conference Space, making it an ideal venue for business meetings and events. Guests can also enjoy comfortable accommodations that are designed to provide a restful experience after a busy day. The hotel's blend of modern facilities and dedicated service ensures a productive stay.
  • The Royal Hotel Tain: Situated only 14.5km from Portmahomack, The Royal Hotel Tain is a charming 3-star property perfect for golf enthusiasts. The hotel provides access to exquisite golf experiences, allowing guests to indulge in their favourite sport. The inviting atmosphere and friendly staff contribute to a relaxed stay, making it an excellent choice for those looking to unwind after a day on the greens. With its proximity to local attractions and golf courses, this hotel caters beautifully to golf lovers.
  • Golf View Hotel & Spa: This 4-star hotel is just 27.4km from Portmahomack and offers a unique combination of golf, spa services, and pet-friendly accommodations. Golf View Hotel & Spa is perfect for travellers looking to indulge in relaxation and recreation. With its onsite spa offering a range of treatments like Deep Tissue Massages and Facial Treatments, guests can unwind in style. The hotel also welcomes pets, providing amenities such as food and water bowls, making it an excellent choice for pet owners wanting to enjoy a holiday with their furry friends.

Where to stay near Portmahomack

Portmahomack, a charming village on the Scottish coast, is perfect for those seeking scenic outdoor adventures. Explore its picturesque beachfront, unwind in cosy holiday cottages, and soak up stunning sea views. Nearby, you'll find a friendly atmosphere ideal for both budget and luxury travellers. Whether you're looking for relaxation or an adventurous getaway, Portmahomack offers a delightful blend of experiences that will make your vacation memorable.

  • Rockfield: Nestled just 3.2km from Portmahomack, Rockfield is a charming village that offers a delightful escape for beach lovers and outdoor enthusiasts. The area sees a moderate influx of visitors, particularly during the warmer months of July to August and in October. Here, you can bask in the natural beauty of the coastline, explore scenic parks, and enjoy the picturesque marina and harbour. Whether you’re keen on a leisurely stroll by the shore or simply soaking in the serene atmosphere, Rockfield is a perfect spot to unwind and enjoy nature.
  • Hilton of Cadboll: Located 8.0km from Portmahomack, Hilton of Cadboll is a quaint village that beckons adventure seekers and nature lovers alike. With visitor numbers peaking in the summer months and October, this area is known for its stunning hiking trails and outdoor scenery. The village is also home to notable landmarks, including a place of worship, adding to its cultural charm. Embrace the thrill of exploration as you traverse the scenic trails or simply take in the breathtaking landscapes that surround this idyllic locale.
  • Fearn: Situated 9.7km from Portmahomack, the village of Fearn is rich in culture and history, making it an ideal destination for those seeking a romantic or culturally themed getaway. The village draws visitors year-round, particularly in the peak months of July to August and October, offering access to a local golf course that promises a delightful day on the greens. With historic sites such as a castle and various monuments nearby, you’ll find plenty of opportunities to immerse yourself in the local heritage while enjoying the great outdoors.

Things to do in and around Portmahomack

Portmahomack is perfect for outdoor enthusiasts seeking stunning scenery and beach relaxation. Visitors can enjoy activities like golfing at the local course and exploring nearby ski fields. The area is ideal for group vacations, with its calm waters inviting day trips and leisurely beach outings. Embrace the tranquil charm of this Scottish coastal village as you unwind in its picturesque surroundings.

Shopping

In Portmahomack, visit Iolaire for unique gifts. If you're up for a drive, check out the Victorian Market and Eastgate Shopping Centre, both 46.7km away, offering a lively atmosphere with a variety of shops, entertainment, and family-friendly options.

Recreation

Royal Dornoch Golf Club offers stunning coastal views and a challenging course, perfect for golf enthusiasts seeking an outdoor experience. Tarbat Golf Course features a luxurious setting for a relaxing game, while Tain Golf Course provides a scenic, sporty atmosphere just a short drive away from Portmahomack.

Adventure

Embark on the Big Burn Walk, a spectacular 17.7km hike featuring breathtaking scenery and invigorating outdoor vibes. The Moray Coast Trail, located 27.4km away, offers stunning coastal views. For a longer trek, the Dava Way, 29.0km from Portmahomack, immerses you in picturesque landscapes and adventure.

Nightlife

In Portmahomack, the Eden Court Theatre, 46.7km away, offers a vibrant mix of culture and entertainment for a romantic night out. For family adventure, head to Wildwoodz Paintball and Lasertag Park, located 40.2km away, where excitement and fun await for all ages.

Booking tips and Expedia advantages for Portmahomack

For a budget-friendly trip to Portmahomack, consider visiting during the off-peak months of January to February and October for lower hotel rates. Book your accommodation about a month in advance, or search for last-minute deals on Expedia. Staying on a Monday can save you money compared to a Friday. Utilize Expedia's tools to find the best hotel deals, and consider combining your hotel, flights, and activities for additional savings. Lastly, explore free local attractions and take advantage of the area’s public transport to keep costs down.

  • The most and least expensive months on average to stay in a hotel: The hotel pricing in Portmahomack is moderately seasonal. The cheapest months to stay in Portmahomack are January to February and October, where the prices are moderately lower. This is in comparison to June to August, where prices are moderately higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Portmahomack is usually 1 month out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Portmahomack is Monday. The most expensive day to stay in Portmahomack is Friday.
  • Find cheap hotels on Expedia: Utilise Expedia's search tool to refine your preferences, including your budget, desired location, and the type of accommodation you favour. To find the best prices and special offers, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save some dollars by combining your hotel stay in Portmahomack with your flights and activities through an Expedia package.

Find the best attractions near Portmahomack

Portmahomack is a charming destination perfect for outdoor enthusiasts and beach lovers. You can explore beautiful beaches, visit historic castles, or enjoy a round of golf at local country clubs. The picturesque village atmosphere, along with various attractions, offers a delightful cultural experience and stunning scenery, making it an ideal spot for a relaxing getaway. Don't miss the chance to unwind at Portmahomack beach while soaking in the natural beauty of the area.

  • Dunrobin Castle: Immerse yourself in the enchanting atmosphere of Dunrobin Castle, located 17.7km from Portmahomack. This stunning castle boasts beautiful gardens, rich history, and romantic vibes that transport you to a world of nobility and culture.
  • Skibo Castle: Experience the friendly spirit of Skibo Castle, also 17.7km away. This golf course and country club is perfect for a relaxing adventure, offering budget-friendly options and a welcoming community that enhances your stay.
  • Tarbat Ness Lighthouse: Just 4.8km from Portmahomack, Tarbat Ness Lighthouse stands as a historic landmark, providing a glimpse into maritime culture and breathtaking coastal views, making it a must-visit for history enthusiasts.

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.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
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

To reach Portmahomack, consider flying into two major airports: Inverness (INV) and Wick (WIC). Inverness Airport is approximately 35.4km from Portmahomack, with excellent accommodation options like the 5-star Ness Walk and Rocpool Reserve hotels, both 12.9km away, offering comprehensive airport shuttle services. The Factor's House, a charming 5-star B&B, is 14.5km from Inverness. Alternatively, Wick Airport is about 80.5km away, with nearby hotels such as the 4-star Bank Guest House and the 3.5-star Harbour Bridge Camps Bar, both within 1.6km. A Castle View B&B, also 3.5-star rated, is 11.3km from Wick, making it a convenient option.

Frequently asked questions

What is the best area to stay in Portmahomack?
The best area to stay in Portmahomack is directly along the waterfront, offering immediate access to the beach and harbour.

This area is the heart of the village, with most of the accommodation options, eateries, and local shops situated along Main Street, which runs parallel to the coastline. The harbour, with its small fishing boats and the historic Portmahomack Lighthouse, is a focal point. It's a compact area, making everything easily walkable.

Couples looking for a peaceful retreat will find this area particularly appealing. The proximity to the beach means romantic strolls are always an option, and many accommodations offer stunning sea views. The quiet pace of life here allows for a truly relaxing break, perhaps enjoying a meal at one of the local establishments overlooking the water.

Families will also appreciate staying along the waterfront due to the easy access to the beach for children to play. The village's contained nature means everything is close by, reducing the need for extensive travel with little ones.
When is the best time to go to Portmahomack?
The best time to visit Portmahomack is during the summer months, from June to August, when the weather is at its most agreeable for outdoor activities.

During these months, you can expect longer daylight hours and milder temperatures, which are superb for exploring the coastline, enjoying boat trips for wildlife spotting, or playing a round of golf at the Portmahomack Golf Club. The village itself, situated on the Tarbat Ness peninsula, becomes a tranquil haven for those looking to relax by the sea.

Couples often find this period ideal for a peaceful retreat. The pleasant weather allows for leisurely walks along the sandy beaches, such as those near the Tarbat Ness Lighthouse, and dining al fresco at local eateries overlooking the Dornoch Firth. The longer evenings also provide more opportunities to enjoy the stunning sunsets over the water.

For families, the summer offers the best conditions for enjoying the outdoor attractions. Children can spend hours on the beaches, and the calmer seas are better suited for boat trips to see dolphins and seals.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if cancelled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Portmahomack.
How can I save on a hotel booking in Portmahomack with Expedia?
One Key™—Expedia's free travel rewards program—gives you instant access to discounts with Member Prices on Portmahomack hotels. Plus, you'll earn OneKeyCashā„¢* on eligible bookings to use on future trips. Booking an Expedia hotel and flight package is another great way to save, where bundling can result in significant savings. *Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.
How much is the nightly rate for a hotel in Portmahomack?
Prices for hotels in Portmahomack often vary, but you can find a great deal from AU$136 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for our cheapest rates.