Find hotels in Portmahomack from £58

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Portmahomack hotels

Tuckers Inn

Tuckers Inn
3.0 star property
Invergordon
8.8 out of 10, Excellent, (147 reviews)
"Friendly staff, lovely breakfast and a comfortable single room ( on the ground floor…. Hooray!!) Great for an overnight on the way south (or north!)"
United Kingdom
Kirsty
The price is £112
includes taxes & fees
26 May - 27 May
Tuckers Inn

Royal Marine Hotel

Royal Marine Hotel
4.0 star property
Brora
9.4 out of 10, Exceptional, (256 reviews)
"Enjoyed our stay, hotel is lovely throughout and staff are friendly and attentive. Comfortable bed and excellent breakfast, highly recommend"
United Kingdom
Darren
The price is £181
includes taxes & fees
12 Jun - 13 Jun
Royal Marine Hotel

Kincraig Castle Hotel

Kincraig Castle Hotel
4.0 star property
Invergordon
9.2 out of 10, Wonderful, (309 reviews)
"Breakfast was fine. The food overall was kind of disappointing. Staff was friendly and helpful. Bar was good."
United States
Anthony
The price is £236
includes taxes & fees
5 Jun - 6 Jun
Kincraig Castle Hotel

The Old Mill Inn

The Old Mill Inn
3.0 star property
Forres
8.0 out of 10, Very good, (24 reviews)
"Spotlessly clean room, very friendly staff, great food. Would definitely recommend and will stay there again."
United Kingdom
Caroline
The price is £69
includes taxes & fees
24 May - 25 May
The Old Mill Inn

Woodlands Bed & Breakfast

Woodlands Bed & Breakfast
3.0 star property
Dornoch
9.2 out of 10, Wonderful, (104 reviews)
"Enjoyed are one night stay. Staff was friendly and helpful when we had questions. Location was a 5 min walk to town. "
Canada
David
The price is £155
includes taxes & fees
28 May - 29 May
Woodlands Bed & Breakfast

Golspie Inn

Golspie Inn
3.5 star property
Golspie
8.6 out of 10, Excellent, (184 reviews)
"Easy parking. Lovely inn. Great food. Staff friendly & efficient."
United Kingdom
Gael
The price is £170
includes taxes & fees
29 May - 30 May
Golspie Inn

Fishers Cottage

Fishers Cottage
2.0 star property
Inverness
The price is £594
includes taxes & fees
31 May - 1 Jun
Fishers Cottage

North Coast 500 Pods

North Coast 500 Pods
3.5 star property
Brora
9.6 out of 10, Exceptional, (42 reviews)
"Great location. Enjoyed my stay."
United Kingdom
Steven
The price is £180
includes taxes & fees
8 Jun - 9 Jun
North Coast 500 Pods

Woodside House

Woodside House
2.0 star property
Forres
The price is £460
includes taxes & fees
21 Jun - 22 Jun
Woodside House

The Royal Hotel Tain

The Royal Hotel Tain
3.0 star property
Tain
8.0 out of 10, Very good, (313 reviews)
"Jim was a great host and served people with grace, kindness and very professional. Well done!"
Canada
Alan
The price is £144
includes taxes & fees
24 May - 25 May
The Royal Hotel Tain

Springfield Guesthouse

Springfield Guesthouse
3.0 star property
Tain
9.6 out of 10, Exceptional, (142 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 £109
includes taxes & fees
25 May - 26 May
Springfield Guesthouse

Cawdor House

Cawdor House
4.0 star property
Nairn
9.8 out of 10, Exceptional, (79 reviews)
"Had a lovely stay, staff were very friendly and accommodating"
United Kingdom
Chris
The price is £132
includes taxes & fees
1 Jun - 2 Jun
Cawdor House

St Duthus Villa Guesthouse

St Duthus Villa Guesthouse
3.0 star property
Tain
9.8 out of 10, Exceptional, (62 reviews)
"Immaculate and classy room in character property in quiet location. Comfortable bed, lovely large shower, and everything you could need for a relaxing stay. Large choice of continental breakfast, adequate parking on property or on adjacent road. Host was friendly and gave tips where to visit locally."
United Kingdom
Michelle
The price is £110
includes taxes & fees
4 Jun - 5 Jun
St Duthus Villa Guesthouse

Dornoch Station

Dornoch Station
5.0 star property
Dornoch
9.4 out of 10, Exceptional, (74 reviews)
"Rooms were gorgeous and location super convenient "
United States
Chantel
The price is £314
includes taxes & fees
4 Jun - 5 Jun
Dornoch Station

NO. TEN GUESTHOUSE

NO. TEN GUESTHOUSE
3.0 star property
Tain
9.6 out of 10, Exceptional, (29 reviews)
"Lovely friendly staff and a beautiful room with the softest sheets!! We had a great time and will definitely be coming back! "
United Kingdom
Anthea
The price is £124
includes taxes & fees
4 Jun - 5 Jun
NO. TEN GUESTHOUSE

Seabank House Hotel

Seabank House Hotel
4.0 star property
Nairn
10.0 out of 10, Exceptional, (19 reviews)
"Simon & Jen were best hosts ever. Very welcoming & departed so much local knowledge. In over 40 years of traveling it was one of my best stays. I would highly recommend"
United States
Jeffrey T.
The price is £157
includes taxes & fees
25 May - 26 May
Seabank House Hotel

Ramnee Hotel

Ramnee Hotel
4.0 star property
Forres
8.8 out of 10, Excellent, (172 reviews)
"We stayed overnight and had an evening meal which was fresh and very tasty as was breakfast. The staff were very friendly and welcoming "
United Kingdom
Angela
The price is £145
includes taxes & fees
23 May - 24 May
Ramnee Hotel

Carlton Hotel

Carlton Hotel
2.5 star property
Forres
7.6 out of 10, Good, (65 reviews)
"Great location "
United Kingdom
John
The price is £86
includes taxes & fees
28 May - 29 May
Carlton Hotel

Macbeth's Hillock

Macbeth's Hillock
2.5 star property
Nairn
9.6 out of 10, Exceptional, (33 reviews)
"Excellent glamping hut, in great location with everything you need."
United Kingdom
Mark
The price is £105
includes taxes & fees
27 May - 28 May
Macbeth's Hillock

Links House at Royal Dornoch

Links House at Royal Dornoch
5.0 star property
Dornoch
9.8 out of 10, Exceptional, (45 reviews)
"We loved our stay service was great and food amazing would definitely reurn"
United Kingdom
Vicki
The price is £457
includes taxes & fees
5 Jun - 6 Jun
Links House at Royal Dornoch
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.

Photo by sylvia duckworth
Open Photo by sylvia duckworth

Top Portmahomack Hotel Reviews

More cheap stays in Portmahomack

Hotels in Portmahomack with star rating

Find out more about Portmahomack

Top reasons to visit Portmahomack

  • Stunning Beaches: Portmahomack boasts beautiful sandy beaches, perfect for relaxing days by the sea.
  • Outdoor Adventures: Enjoy scenic hikes and golfing opportunities amidst breathtaking landscapes.
  • Rich Cultural Experience: Explore local museums and nearby castles that showcase the area's heritage.
  • Charming Atmosphere: Experience the friendly vibe of this picturesque fishing village and its quaint harbour.
  • Diverse Accommodation: Choose from a range of lovely lodgings, including cosy cottages and beachfront hotels.

Find great hotels near Portmahomack

Discover a delightful range of accommodation options in Portmahomack, Tain, perfect for your Scottish getaway. From charming bed and breakfasts to inviting hotels, you'll find pet-friendly lodgings and easy access to stunning beaches and adventure activities. Whether you're seeking a cosy cottage or a comfortable hotel, Portmahomack offers an array of choices to suit every traveller's needs and preferences.

  • Muthu Newton Hotel (Near Inverness Airport): Nestled 27.4km away from Portmahomack, the Muthu Newton Hotel is a distinguished 4-star hotel boasting a commendable guest rating of 8.2. This property is ideal for business travellers seeking a blend of comfort and functionality. With well-equipped meeting rooms, complimentary Wi-Fi, and business services, it caters to corporate needs while ensuring a relaxing atmosphere. Guests can unwind in tastefully appointed rooms, enjoy delightful dining options, and take advantage of the hotel's proximity to Inverness Airport, making it a convenient choice for those on the move.
  • The Royal Hotel Tain: Located just 14.5km from Portmahomack, The Royal Hotel Tain is a charming 3-star establishment with a guest rating of 8.0, perfect for golf enthusiasts. This hotel offers a golf-themed experience, with easy access to nearby golfing facilities. Its welcoming atmosphere and comfortable rooms create a relaxed setting for leisure travellers. Guests can savour local cuisine in the on-site restaurant and enjoy a friendly ambience while planning their next day on the greens, making it a delightful base for those looking to indulge in their favourite sport.
  • Golf View Hotel & Spa: Perched 27.4km from Portmahomack, the Golf View Hotel & Spa is a lavish 4-star retreat, enjoying an impressive guest rating of 8.8. This property is uniquely suited for those seeking a beach and golf-themed getaway, featuring direct access to the stunning beach as well as golf facilities for avid players. Guests can indulge in spa treatments, unwind in elegantly designed rooms, and relish exquisite dining options, combining relaxation with recreation. The picturesque views and serene surroundings make it an exceptional choice for an unforgettable holiday experience.

Where to stay near Portmahomack

Portmahomack, a charming seaside village in Scotland, offers a delightful blend of outdoor adventures and stunning scenery. Visitors can immerse themselves in the friendly atmosphere while exploring the picturesque harbour and enjoying relaxing beach days. Just a stone's throw away, the surrounding areas provide opportunities for both budget-friendly and luxurious experiences. Whether you're seeking adventure or tranquility, Portmahomack's unique vibe promises to make your holiday truly memorable.

  • Cadboll: Nestled a mere 8.0km from Portmahomack, Cadboll is a quaint village that offers a delightful escape for outdoor enthusiasts. With a moderately seasonal influx of visitors, this charming spot tends to attract a larger crowd from July to August and in October. Cadboll is ideal for those keen on golf, boasting access to well-maintained courses that cater to various skill levels. The surrounding landscapes provide a picturesque backdrop for outdoor activities, making it a perfect destination for sports lovers and nature walkers alike.
  • Hilton of Cadboll: Located approximately 9.7km from Portmahomack, Hilton of Cadboll is another charming village where the spirit of Scotland shines through. The visitor numbers here are also seasonally moderate, peaking in the summer and autumn months. This village is particularly popular among sports enthusiasts, with excellent golf courses nearby that invite players to enjoy the lush green fairways. The tranquil environment and friendly community make Hilton of Cadboll a welcoming location for those seeking outdoor adventures amidst stunning Scottish scenery.
  • Fearn: Just 9.7km from Portmahomack, Fearn is a picturesque village that draws visitors for its unique blend of beachside charm, romantic allure, and rich cultural experiences. The seasonal visitor count peaks during the summer and autumn months, making it a lively destination. Fearn is home to intriguing landmarks such as a historic lighthouse, an enchanting castle, and a serene lake, providing ample opportunities for exploration and relaxation. Ideal for couples and culture enthusiasts, Fearn offers a delightful retreat filled with scenic beauty and fascinating history.

Things to do in Portmahomack

Portmahomack is a charming fishing village perfect for outdoor and beach holidays. Visitors can enjoy scenic walks, access to hiking trails, and opportunities for golfing. With its breathtaking landscapes, it’s an ideal spot for day trips and exploration. Be sure to seek out a local tourist guide to discover the best attractions and hidden gems in this picturesque area.

Shopping

In Portmahomack, enjoy charming local shops offering unique gifts and souvenirs. If you're up for a drive, visit Tain's High Street, about 16.1km away, where you'll find a delightful mix of independent boutiques and traditional shops perfect for finding that special memento of your trip.

Recreation

Tarbat Golf Course offers a luxurious retreat set against stunning landscapes in Portmahomack. Enjoy tranquil walks along the well-maintained greens, perfect your swing in a serene environment, and unwind amidst beautiful scenery, making it an ideal spot for relaxation and rejuvenation.

Adventure

Explore the beautiful sandy shores of Portmahomack Beach, perfect for a refreshing swim or a relaxing picnic. Embark on thrilling coastal walks along the stunning cliffs, offering spectacular views of the North Sea and the chance to spot local wildlife.

Nightlife

Portmahomack offers a quaint yet charming nightlife experience. Enjoy a relaxing evening at The Tarbat Inn, where you can savour local ales and hearty meals. Alternatively, stroll along the coastline and soak in the stunning views under the stars for a peaceful end to your day.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Portmahomack

  • 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, such as your budget, preferred location, and the type of hotel you desire. To discover the most affordable prices and deals, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel booking in Portmahomack with your flights and activities through an Expedia package.

Find the best attractions in and around Portmahomack

Portmahomack offers a delightful escape for those seeking outdoor adventures, stunning beaches, and picturesque scenery. Popular attractions include nearby castles, the beautiful Portmahomack beach, and local museums, providing a rich cultural experience. For a relaxing stay, consider beachfront accommodation to fully enjoy the coastal charm and vibrant landscape that the area has to offer.

  • Tarbat Discovery Centre: Explore the rich history of Portmahomack at this engaging museum, where you can uncover the area's archaeological treasures and cultural heritage, making it a perfect start to your Scottish adventure.
  • Dunrobin Castle: This stunning castle, located 17.7km away, enchants visitors with its fairy-tale architecture and beautifully manicured gardens. Experience the romance of Scottish history as you stroll through its opulent rooms and enjoy falconry displays.
  • Dornoch Beach: Just 11.3km from Portmahomack, Dornoch Beach offers a picturesque stretch of golden sand and breathtaking coastal views, ideal for a leisurely walk or a relaxing day by the sea.

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.

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

When planning your visit to Portmahomack, you can fly into several major airports. Aberdeen Airport (ABZ) is located 120.7km away, with nearby hotels like the 5-star Marcliffe, 9.7km from the airport, and the 4-star Courtyard by Marriott, only 483m away. INVerness Airport (INV) is closer at 35.4km, offering luxury options such as the 5-star Rocpool Reserve and Ness Walk, both 12.9km from the airport. For those considering Kirkwall Airport (KOI), it is 135.2km away, with comfortable stays like Graemeshall House and Hildeval B&B, both just 6.4km away. Each airport provides convenient access to the charming village of Portmahomack.

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 canceled 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 Portmahomack hotel booking with Expedia?
Members always get our best prices. Find our best Portmahomack hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
How much is the nightly rate at a Portmahomack hotel?
Prices for hotels in Portmahomack often vary, but you can find a great deal from £58 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 the cheapest rate.

Explore a world of travel with Expedia