A calm body of water with a clear sky and distant mountains.

Find hotels in Portmahomack from £74

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
21 Aug - 22 Aug
Tomorrow
22 Aug - 23 Aug
This weekend
21 Aug - 23 Aug
Next weekend
28 Aug - 30 Aug

Filter by

Star rating

Guest rating

Our top choices for Portmahomack hotels

Breakfast included
Hotel
Reserve now, pay later
Pet-friendly
Pool

1. Springfield Guesthouse

Springfield Guesthouse
Tain
United Kingdom
Allan
£110
includes taxes & fees
16 Sept - 17 Sept
Springfield Guesthouse

2. St Duthus Villa Guesthouse

St Duthus Villa Guesthouse
Tain
United States
emma
£115
includes taxes & fees
20 Sept - 21 Sept
St Duthus Villa Guesthouse

3. NO. TEN GUESTHOUSE

NO. TEN GUESTHOUSE
Tain
United Kingdom
Darren
£143
includes taxes & fees
28 Aug - 29 Aug
NO. TEN GUESTHOUSE

4. Woodlands Bed & Breakfast

Woodlands Bed & Breakfast
Dornoch
United Kingdom
Matt
£145
includes taxes & fees
17 Sept - 18 Sept
Woodlands Bed & Breakfast

5. Shore Hotel

Shore Hotel
Tain
United States
Graeme
£200
includes taxes & fees
29 Aug - 30 Aug
Shore Hotel

6. Royal Marine Hotel

Royal Marine Hotel
Brora
United Kingdom
Michael
£172
includes taxes & fees
14 Sept - 15 Sept
Royal Marine Hotel

7. Royal Golf Hotel

Royal Golf Hotel
Dornoch
United Kingdom
Steven
£197
includes taxes & fees
26 Aug - 27 Aug
Royal Golf Hotel

8. Dornoch Station

Dornoch Station
Dornoch
United Kingdom
Graham
£215
includes taxes & fees
23 Aug - 24 Aug
Dornoch Station

9. Golspie Inn

Golspie Inn
Golspie
United Kingdom
Mervyn
£129
includes taxes & fees
26 Aug - 27 Aug
Golspie Inn

10. The Royal Hotel Tain

The Royal Hotel Tain
Tain
United Kingdom
Gordon
£146
includes taxes & fees
1 Sept - 2 Sept
The Royal Hotel Tain

11. The Shandwick Inn

The Shandwick Inn
Invergordon
United Kingdom
David
£110
includes taxes & fees
22 Aug - 23 Aug
The Shandwick Inn

12. Mansfield Castle Hotel

Mansfield Castle Hotel
Tain
Canada
Mark
£202
includes taxes & fees
20 Sept - 21 Sept
Mansfield Castle Hotel

13. Golspie, Firthview, A Cosy Seafront Escape

Golspie, Firthview, A Cosy Seafront Escape
Golspie
£109
includes taxes & fees
26 Aug - 27 Aug
Golspie, Firthview, A Cosy Seafront Escape

14. North Coast 500 Pods

North Coast 500 Pods
Brora
United Kingdom
James
£149
includes taxes & fees
17 Sept - 18 Sept
North Coast 500 Pods

15. The Eagle Hotel

The Eagle Hotel
Dornoch
United Kingdom
Graeme
£182
includes taxes & fees
21 Sept - 22 Sept
The Eagle Hotel

16. Morangie Hotel

Morangie Hotel
Tain
United Kingdom
Alan
£195
includes taxes & fees
4 Sept - 5 Sept
Morangie Hotel

17. Delny Glamping

Delny Glamping
Invergordon
United Kingdom
CHRISTOPHER
£95
includes taxes & fees
23 Aug - 24 Aug
Delny Glamping

18. The Old Mill Inn

The Old Mill Inn
Forres
United Kingdom
Caroline
£71
includes taxes & fees
12 Sept - 13 Sept
The Old Mill Inn

19. Links House at Royal Dornoch

Links House at Royal Dornoch
Dornoch
United States
Joseph
£540
includes taxes & fees
22 Aug - 23 Aug
Links House at Royal Dornoch

20. The Factor's House

The Factor's House
Cromarty
United Kingdom
A
£206
includes taxes & fees
7 Sept - 8 Sept
The Factor's House
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Portmahomack attractions

Portmahomack Harbour

Explore the waterfront in Portmahomack with a trip to Portmahomack Harbour. Take in the museums while you're in the area.
See properties

Tarbat Discovery Centre

9.8/10 (6 reviews)
You can spend time studying the exhibits at Tarbat Discovery Centre in Portmahomack. While in this quaint area, you can savour the top-notch restaurants.
See properties

Tarbat Golf Course

Enjoy a round of golf in Portmahomack at Tarbat Golf Course. Take in the museums while you're in the area.
See properties

Learn more about Portmahomack

Escape to Portmahomack! Enjoy its dining and museums.

See all hotels in Portmahomack
A beach at sunset with waves, a distant shoreline, and a sunset sky.
Photo by sylvia duckworth

Top Portmahomack Hotel Reviews

Kincraig Castle Hotel

Kincraig Castle Hotel

10/10 Excellent
"Beautiful place!! Feel royal."
Andrée-Anne 1-night trip
Posted 3 hours ago
Kincraig Castle Hotel
Waverley Hotel

Waverley Hotel

10/10 Excellent
"Absolutely amazing experience Lovely Denise. Thank you"
Jojo 3-night trip
Posted 23 hours ago
Waverley Hotel
Seabank House Hotel

Seabank House Hotel

10/10 Excellent
"This place was absolutely wonderful. The couple that run the hotel are very kind people. I loved the fact that the hotel offers breakfast meals to order. I had an omelet with cheese and mushrooms that was delicious. I would highly recommend this hotel to anyone traveling to the area. A car hire would be helpful if you're going to stay here. There is a great golf course just walking distance from the hotel."
Steven 2-night trip
Posted 2 days ago
Seabank House Hotel
Shore Hotel

Shore Hotel

10/10 Excellent
"Great newly fitted small hotel in a great location. Staff very friendly and helpful. Food, both dinner and breakfast were superb. Will be back! "
Clifford 1-night trip
Posted 5 days ago
Shore Hotel
Ramnee Hotel

Ramnee Hotel

8/10 Good
"The staff was very accommodating and breakfast was well worth it. The room was clean except for mold in the bottom of the shower which is unfortunate. Nice, quiet area within walking distance of downtown."
Michel 1-night trip
Posted 10 days ago
Ramnee Hotel
Cawdor House

Cawdor House

10/10 Excellent
"We enjoyed the Cawdor House. Absolutely lovely. It was my 60th birthday and Manuela went above and beyond helping my husband plan a wonderful stay. Beautiful flowers and mimosas for my birthday breakfast. She and her staff made our stay so comfortable and special. The rooms and dining room were beautiful. Delicious breakfast!!"
Justin 1-night trip
Posted 13 days ago
Cawdor House
The Royal Hotel Tain

The Royal Hotel Tain

10/10 Excellent
"We are bicycling and they had a secure place to store our bicycle during our stay. The breakfast was excellent. The manager was very helpful. This hotel was in a town that fit with our daily ride schedule."
Mitchel 1-night trip
Posted 2 weeks ago
The Royal Hotel Tain
Golf View Hotel & Spa

Golf View Hotel & Spa

8/10 Good
"We had such a lovely stay at the golf hotel. Views from our room and public areas of the hotel are spectacular. It was a quiet haven just minutes from the beach. The food was so good, particularly the breakfasts. Loved the staff, so helpful. We loved it and would definitely go again."
Shirley 3-night trip
Posted 3 weeks ago
Golf View Hotel & Spa
The Old Mill Inn

The Old Mill Inn

8/10 Good
"The check-in process would have went smoother if I had checked my email 😅. As I booked through Expedia, I was expecting to have the instructions on my expedia inbox. So, I had to phone the host for the instructions, which she happily provided in a text. Interesting way of checking in, with a code and a lock box. Although it's nice to be greeted, this way saved a lot of time in waiting. The hotel was clean, the smell when entering the room was clean, fresh. Nice toiletries, plenty tea, coffee etc. Kettle and a small iron and ironing board in the room. Comfy bed, at least I slept well. The only downside, for which I've taken a star is that the room next door was very noisy on the day of the arrival, some ladies/ girls, laughing out loud and could hear them as they were in my room. Every time they used the toilet, I could hear the door, water flushing etc...very loudly. After a full day of travelling, I would have appreciated some peace and quiet. I haven't made the host aware about this, there is a note at the entrance to keep it down and respect the other guests, but I suppose, not everyone is considerate and educated. The hotel is in a quiet area, couldn't hear the outside noise, just from the next door. I stayed in rm 4. At the time they were not serving meals, but there are plenty places where you can eat around, one of them is 5 minutes walk and they have a shop there as well. (On the expensive side). But there are supermarkets and everything if you need anything."
Ruxandra 2-night trip
Posted 2 months ago
The Old Mill Inn

More cheap stays in Portmahomack

Carlton Hotel

Carlton Hotel

67 High St Forres Scotland
£74
20 Sept - 21 Sept
includes taxes & fees
7.6/10 Good! (74 reviews)
Carlton Hotel
Delny Glamping

Delny Glamping

Delny House Invergordon Scotland
£95
23 Aug - 24 Aug
includes taxes & fees
9.6/10 Exceptional! (68 reviews)
Delny Glamping
The Shandwick Inn

The Shandwick Inn

Kildary Invergordon Scotland
£110
22 Aug - 23 Aug
includes taxes & fees
8.4/10 Very good! (102 reviews)
The Shandwick Inn
Aurora Hotel & Italian Restaurant

Aurora Hotel & Italian Restaurant

Academy Street Nairn Scotland
£115
23 Aug - 24 Aug
includes taxes & fees
8.8/10 Excellent! (238 reviews)
Aurora Hotel & Italian Restaurant
COMMERCIAL HOTEL

COMMERCIAL HOTEL

23 HIGH STREET Alness Scotland
£117
23 Aug - 24 Aug
includes taxes & fees
7/10 Good! (29 reviews)
COMMERCIAL HOTEL
Glen Lyon Lodge Bed & Breakfast

Glen Lyon Lodge Bed & Breakfast

19 Waverley Rd Nairn Scotland
£161
27 Aug - 28 Aug
includes taxes & fees
10/10 Exceptional! (9 reviews)
Glen Lyon Lodge Bed & Breakfast

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 much is the nightly rate at a Portmahomack hotel?
Prices for hotels in Portmahomack often vary, but you can find a great deal from £74 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