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

Find hotels in Portmahomack from £59

  • 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
6 Oct - 7 Oct
Tomorrow
7 Oct - 8 Oct
This weekend
9 Oct - 11 Oct
Next weekend
16 Oct - 18 Oct

Filter by

Star rating

Guest rating

Our top choices for Portmahomack hotels

1. Royal Marine Hotel

Royal Marine Hotel
Brora
United Kingdom
Michael
£99
includes taxes & fees
3 Nov - 4 Nov
Royal Marine Hotel

2. Marine & Lawn Dornoch

Marine & Lawn Dornoch
Dornoch
United States
EVAN
£129
includes taxes & fees
5 Nov - 6 Nov
Marine & Lawn Dornoch

3. Royal Golf Hotel

Royal Golf Hotel
Dornoch
United Kingdom
Steven
£122
includes taxes & fees
4 Nov - 5 Nov
Royal Golf Hotel

4. St Duthus Villa Guesthouse

St Duthus Villa Guesthouse
Tain
United Kingdom
Alistair
£109
includes taxes & fees
10 Oct - 11 Oct
St Duthus Villa Guesthouse

5. Springfield Guesthouse

Springfield Guesthouse
Tain
United Kingdom
Adam
£105
includes taxes & fees
9 Oct - 10 Oct
Springfield Guesthouse

6. Golspie Inn

Golspie Inn
Golspie
United Kingdom
Rebecca
£95
includes taxes & fees
6 Nov - 7 Nov
Golspie Inn

7. Kincraig Castle Hotel

Kincraig Castle Hotel
Invergordon
United States
Lisa
£101
includes taxes & fees
5 Nov - 6 Nov
Kincraig Castle Hotel

8. The Royal Hotel Tain

The Royal Hotel Tain
Tain
United States
Hugh
£120
includes taxes & fees
2 Nov - 3 Nov
The Royal Hotel Tain

9. NO. TEN GUESTHOUSE

NO. TEN GUESTHOUSE
Tain
United Kingdom
Philip
£120
includes taxes & fees
11 Oct - 12 Oct
NO. TEN GUESTHOUSE

10. North Coast 500 Pods

North Coast 500 Pods
Brora
United States
Kim
£98
includes taxes & fees
5 Nov - 6 Nov
North Coast 500 Pods

11. Shore Hotel

Shore Hotel
Tain
United Kingdom
Peter
£202
includes taxes & fees
9 Oct - 10 Oct
Shore Hotel

12. Woodlands Bed & Breakfast

Woodlands Bed & Breakfast
Dornoch
United States
F David
£135
includes taxes & fees
8 Oct - 9 Oct
Woodlands Bed & Breakfast

13. Morangie Hotel

Morangie Hotel
Tain
United Kingdom
Alan
£135
includes taxes & fees
30 Oct - 31 Oct
Morangie Hotel

14. The Eagle Hotel

The Eagle Hotel
Dornoch
United Kingdom
Graeme
£107
includes taxes & fees
3 Nov - 4 Nov
The Eagle Hotel

15. The Shandwick Inn

The Shandwick Inn
Invergordon
United Kingdom
Paul
£84
includes taxes & fees
16 Oct - 17 Oct
The Shandwick Inn

16. West End Hotel

West End Hotel
Nairn
United Kingdom
Gordon
£59
includes taxes & fees
8 Oct - 9 Oct
West End Hotel

17. Links House at Royal Dornoch

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

18. Delny Glamping

Delny Glamping
Invergordon
United Kingdom
CHRISTOPHER
£95
includes taxes & fees
7 Oct - 8 Oct
Delny Glamping

19. The Old Mill Inn

The Old Mill Inn
Forres
United Kingdom
Jessica
£62
includes taxes & fees
1 Nov - 2 Nov
The Old Mill Inn

20. Golspie, Firthview, A Cosy Seafront Escape

Golspie, Firthview, A Cosy Seafront Escape
Golspie
£103
includes taxes & fees
24 Oct - 25 Oct
Golspie, Firthview, A Cosy Seafront Escape
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 calm body of water with a clear sky and distant mountains.
Photo by Mona Sf

Top Portmahomack Hotel Reviews

Kincraig Castle Hotel

Kincraig Castle Hotel

10/10 Excellent
"This is a lovely hotel. Very well maintained and quiet. The grounds are gorgeous and the room was incredible with almost 360° window views. The staff are very friendly and helpful. It is located about a 30 minute drive from Inverness city center. Highly recommend this hotel for your stay in Inverness."
Elizabeth 4-night trip
Posted 11 hours ago
Kincraig Castle Hotel
Seabank House Hotel

Seabank House Hotel

8/10 Good
"Very welcoming .clean and tidy room. Breakfast spot on"
michael 1-night trip
Posted 17 hours ago
Seabank House Hotel
Invernairne Guest House

Invernairne Guest House

10/10 Excellent
"Lovely room with great views. The bar was nice with a great atmosphere. Would love to have stayed a while longer"
George 1-night trip
Posted 2 days ago
Invernairne Guest House
Tuckers Inn

Tuckers Inn

8/10 Good
"Tuckers Inn overlooks the Cromarty Firth and was an ideal location for touring the highlands. It has a local feel, friendly atmosphere and the service was really good. If in the area, would recommend the restaurant for breakfast or dinner."
Linda 9-night trip
Posted 2 days ago
Tuckers Inn
The Royal Hotel Tain

The Royal Hotel Tain

10/10 Excellent
"This is a grand old hotel that reflects the traditions of years ago, that has been meticulously maintained. More importantly it is clean, & the staff helpfull. In house restaurant that sends a hearty breakfast in an elegant setting."
Hugh 2-night trip
Posted 5 days ago
The Royal Hotel Tain
Royal Marine Hotel

Royal Marine Hotel

10/10 Excellent
"Lovely hotel and well situated. Everything was just perfect."
Andrew 1-night trip
Posted 5 days ago
Royal Marine Hotel
Golf View Hotel & Spa

Golf View Hotel & Spa

8/10 Good
"Beautiful property with stunning water views. Accessible walking path along the water. The room was well accessorized. The food in the restaurant was good, the haddock and chips was excellent. The only downside was the 4th floor room without a working lift made ingress and egress a challenge."
Shawn 2-night trip
Posted 5 days ago
Golf View Hotel & Spa
Dornoch Station

Dornoch Station

8/10 Good
"We enjoyed the spacious room facilities. Enjoyable breakfast and engaging staff. Did not utilise the restaurant on this occasion but have previously had the wonderful fish and chips dish. Thankfully beautiful sunshine which added to the golfing and beach walking."
Morag 2-night trip
Posted 7 days ago
Dornoch Station
Springfield Guesthouse

Springfield Guesthouse

10/10 Excellent
"Lovely well maintained venue and accommodation. Highly recommend."
David 1-night trip
Posted 7 days ago
Springfield Guesthouse

More cheap stays in Portmahomack

Carlton Hotel

Carlton Hotel

67 High St Forres Scotland
£74
4 Nov - 5 Nov
includes taxes & fees
7.6/10 Good! (79 reviews)
Carlton Hotel
The Shandwick Inn

The Shandwick Inn

Kildary Invergordon Scotland
£84
16 Oct - 17 Oct
includes taxes & fees
The Shandwick Inn
COMMERCIAL HOTEL

COMMERCIAL HOTEL

23 HIGH STREET Alness Scotland
£94
6 Nov - 7 Nov
includes taxes & fees
7/10 Good! (31 reviews)
COMMERCIAL HOTEL
Delny Glamping

Delny Glamping

Delny House Invergordon Scotland
£95
7 Oct - 8 Oct
includes taxes & fees
9.6/10 Exceptional! (71 reviews)
Delny Glamping
The Station House Boutique Hotel

The Station House Boutique Hotel

2 Brander Street Burghead Scotland
£118
6 Nov - 7 Nov
includes taxes & fees
9.4/10 Exceptional! (3 reviews)
The Station House Boutique Hotel
Aurora Hotel & Italian Restaurant

Aurora Hotel & Italian Restaurant

Academy Street Nairn Scotland
£126
8 Oct - 9 Oct
includes taxes & fees
8.8/10 Excellent! (241 reviews)
Aurora Hotel & Italian Restaurant

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