Lodging Image

Find hotels in Portmahomack from £62

  • 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

This weekend
Next weekend

Filter by

Guest rating

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

Star rating

Our top choices for Portmahomack hotels

Shore Hotel

Shore Hotel
3.0 star property
Tain
10.0 out of 10, Exceptional, (4 reviews)
"I had a lovely stay at the Shore Hotel in Balintore — the location is beautiful with a peaceful view over the harbour, and my room was immaculate, comfortable, and felt freshly renovated. Everything throughout the hotel was spotless and well cared for, and the whole place has a calm, welcoming atmosphere. Breakfast in the morning was really nice too — simple, tasty, and a perfect start before heading out to explore the coast. A very clean, friendly hotel in a gorgeous setting, and I’d happily...
United Kingdom
Ruth
The price is £192
includes taxes & fees
8 Jul - 9 Jul
Shore Hotel

The Old Mill Inn

The Old Mill Inn
3.0 star property
Forres
7.6 out of 10, Good, (33 reviews)
"Spotlessly clean room, very friendly staff, great food. Would definitely recommend and will stay there again."
United Kingdom
Caroline
The price is £62
includes taxes & fees
12 Jul - 13 Jul
The Old Mill Inn

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 £139
includes taxes & fees
10 Jul - 11 Jul
Golspie Inn

Dornoch Station

Dornoch Station
5.0 star property
Dornoch
9.4 out of 10, Exceptional, (83 reviews)
"Charming old hotel. Well maintained. Excellent service. Food, breakfasts and dinner were very good. Great location for golfers playing Royal Dornoch."
Canada
Christopher
The price is £224
includes taxes & fees
14 Jul - 15 Jul
Dornoch Station

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 £115
includes taxes & fees
12 Jul - 13 Jul
Broomlea

Royal Marine Hotel

Royal Marine Hotel
4.0 star property
Brora
9.4 out of 10, Exceptional, (262 reviews)
"Lovely, welcoming property with a great staff!"
United States
Kathy
The price is £206
includes taxes & fees
13 Jul - 14 Jul
Royal Marine Hotel

Woodlands Bed & Breakfast

Woodlands Bed & Breakfast
3.0 star property
Dornoch
9.2 out of 10, Wonderful, (107 reviews)
"Lovely building and location with excellent hosts and breakfast. "
United Kingdom
ian
The price is £153
includes taxes & fees
27 Jul - 28 Jul
Woodlands Bed & Breakfast

St Duthus Villa Guesthouse

St Duthus Villa Guesthouse
3.0 star property
Tain
9.8 out of 10, Exceptional, (66 reviews)
"Lovely place and owners"
United States
emma
The price is £112
includes taxes & fees
5 Aug - 6 Aug
St Duthus Villa Guesthouse

The Station House Boutique Hotel

The Station House Boutique Hotel
2.0 star property
Burghead
The price is £104
includes taxes & fees
9 Jul - 10 Jul
The Station House Boutique 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 £77
includes taxes & fees
27 Jul - 28 Jul
Carlton Hotel

North Coast 500 Pods

North Coast 500 Pods
3.5 star property
Brora
9.6 out of 10, Exceptional, (42 reviews)
"Great location , ideal for a quiet getaway, "
United Kingdom
James
The price is £163
includes taxes & fees
8 Jul - 9 Jul
North Coast 500 Pods

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 £119
includes taxes & fees
8 Jul - 9 Jul
COMMERCIAL 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 £120
includes taxes & fees
29 Jul - 30 Jul
NO. TEN GUESTHOUSE

Golspie, Firthview, A Cosy Seafront Escape

Golspie, Firthview, A Cosy Seafront Escape
2.0 star property
Golspie
The price is £111
includes taxes & fees
30 Jul - 31 Jul
Golspie, Firthview, A Cosy Seafront Escape

Springfield Guesthouse

Springfield Guesthouse
3.0 star property
Tain
9.6 out of 10, Exceptional, (150 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 £119
includes taxes & fees
8 Jul - 9 Jul
Springfield Guesthouse

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 £62
includes taxes & fees
19 Jul - 20 Jul
Cluny Hill Hotel

Links House at Royal Dornoch

Links House at Royal Dornoch
5.0 star property
Dornoch
9.8 out of 10, Exceptional, (46 reviews)
"Very comfortable and great view of Royal Dornoch."
United States
Joseph
The price is £477
includes taxes & fees
18 Jul - 19 Jul
Links House at Royal Dornoch

Delny Glamping

Delny Glamping
2.0 star property
Invergordon
9.6 out of 10, Exceptional, (67 reviews)
"Easy check in, clean room, all the facilities needed, pet friendly and good parking."
United Kingdom
CHRISTOPHER
The price is £184
includes taxes & fees
9 Jul - 10 Jul
Delny Glamping

Macbeth's Hillock

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

Seabank House Hotel

Seabank House Hotel
4.0 star property
Nairn
10.0 out of 10, Exceptional, (35 reviews)
"Very nicely designed rooms with a spacious bathroom. Friendly and knowledgeable hosts with great advice on what to do in the area."
United States
Doris
The price is £154
includes taxes & fees
12 Jul - 13 Jul
Seabank House 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

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 £62 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