Lodging Image

Find hotels in Portmahomack from Rp1.824.924

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
28 Sept - 29 Sept
Tomorrow
29 Sept - 30 Sept
This weekend
2 Oct - 4 Oct
Next weekend
9 Oct - 11 Oct

Filter by

Star rating

Guest rating

Our top choices for Portmahomack hotels

1. Kincraig Castle Hotel

Kincraig Castle Hotel
Invergordon
United States
Lisa
Rp2.200.404
Rp2.640.485 total
includes taxes & fees
20 Oct - 21 Oct
Kincraig Castle Hotel

2. Royal Marine Hotel

Royal Marine Hotel
Brora
United Kingdom
Michael
Rp2.450.645
Rp2.940.774 total
includes taxes & fees
15 Oct - 16 Oct
Royal Marine Hotel

3. Woodlands Bed & Breakfast

Woodlands Bed & Breakfast
Dornoch
United States
F David
Rp2.668.019
Rp3.201.623 total
includes taxes & fees
7 Oct - 8 Oct
Woodlands Bed & Breakfast

4. West End Hotel

West End Hotel
Nairn
United Kingdom
Gordon
Rp1.173.928
Rp1.408.713 total
includes taxes & fees
4 Oct - 5 Oct
West End Hotel

5. Springfield Guesthouse

Springfield Guesthouse
Tain
United Kingdom
Sheena
Rp2.075.126
Rp2.490.151 total
includes taxes & fees
1 Oct - 2 Oct
Springfield Guesthouse

6. NO. TEN GUESTHOUSE

NO. TEN GUESTHOUSE
Tain
United Kingdom
Philip
Rp2.371.572
Rp2.845.887 total
includes taxes & fees
4 Oct - 5 Oct
NO. TEN GUESTHOUSE

7. St Duthus Villa Guesthouse

St Duthus Villa Guesthouse
Tain
United Kingdom
Alistair
Rp1.981.844
Rp2.378.212 total
includes taxes & fees
10 Oct - 11 Oct
St Duthus Villa Guesthouse

8. The Royal Hotel Tain

The Royal Hotel Tain
Tain
Sweden
Karl
Rp2.944.702
Rp3.533.642 total
includes taxes & fees
1 Oct - 2 Oct
The Royal Hotel Tain

9. Shore Hotel

Shore Hotel
Tain
United Kingdom
Peter
Rp3.913.094
Rp4.695.713 total
includes taxes & fees
1 Oct - 2 Oct
Shore Hotel

10. Cluny Hill Hotel

Cluny Hill Hotel
Forres
United Kingdom
Fahad
Rp752.381
Rp902.857 total
includes taxes & fees
25 Oct - 26 Oct
Cluny Hill Hotel

11. Golspie Inn

Golspie Inn
Golspie
United Kingdom
Rebecca
Rp2.187.183
Rp2.624.619 total
includes taxes & fees
19 Oct - 20 Oct
Golspie Inn

12. Ramnee Hotel

Ramnee Hotel
Forres
United States
Mindy
Rp2.865.571
Rp3.438.780 total
includes taxes & fees
5 Oct - 6 Oct
Ramnee Hotel

13. Cawdor House

Cawdor House
Nairn
United States
machel
Rp2.727.308
Rp3.272.770 total
includes taxes & fees
7 Oct - 8 Oct
Cawdor House

14. Muthu Newton Hotel (Near Inverness Airport)

Muthu Newton Hotel (Near Inverness Airport)
Nairn
United States
Troy
Rp2.134.415
Rp2.561.298 total
includes taxes & fees
28 Oct - 29 Oct
Muthu Newton Hotel (Near Inverness Airport)

15. Tuckers Inn

Tuckers Inn
Invergordon
United Kingdom
Jaidev
Rp2.371.572
Rp2.845.886 total
includes taxes & fees
29 Sept - 30 Sept
Tuckers Inn

16. The Station House Boutique Hotel

The Station House Boutique Hotel
Burghead
United Kingdom
Brian
Rp2.371.572
Rp2.845.886 total
includes taxes & fees
29 Sept - 30 Sept
The Station House Boutique Hotel

17. Carlton Hotel

Carlton Hotel
Forres
United Kingdom
Norbert
Rp1.520.770
Rp1.824.924 total
includes taxes & fees
1 Oct - 2 Oct
Carlton Hotel

18. Morangie Hotel

Morangie Hotel
Tain
United Kingdom
Alan
Rp3.204.098
Rp3.844.918 total
includes taxes & fees
12 Oct - 13 Oct
Morangie Hotel

19. Royal Golf Hotel

Royal Golf Hotel
Dornoch
United Kingdom
Steven
Rp2.472.364
Rp2.966.837 total
includes taxes & fees
20 Oct - 21 Oct
Royal Golf Hotel

20. Dornoch Pods

Dornoch Pods
Dornoch
Rp5.727.276
Rp6.872.731 total
includes taxes & fees
29 Sept - 30 Sept
Dornoch Pods
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 sunset over a calm lake with a clear reflection of the sun.
Photo by sylvia duckworth

Top Portmahomack Hotel Reviews

Seabank House Hotel

Seabank House Hotel

10/10 Excellent
"Absolutely incredible place to stay! Hosts are lovely, Rosie is a treat, and the property couldn’t be in a better location to explore Nairn and the area. Can’t recommend enough!"
Kimli 2-night trip
Posted 3 hours ago
Seabank House Hotel
Invernairne Guest House

Invernairne Guest House

10/10 Excellent
"The evening receptionist was exceptional! The whole premesis was quiet and comfortble. The breakfast was excellent. There is a short walk from the guesthouse to the beach and then a long walkway. The gardens are fabulous - I wished I was staying longer!"
Sheena Walsh 1-night trip
Posted 6 days ago
Invernairne Guest House
Royal Marine Hotel

Royal Marine Hotel

10/10 Excellent
"Warm & friendly welcome made our check in a great start to a lovely stay. The room, although at the rear of the property with no views, was extremely comfortable. Breakfast was a bonus as we didn’t expect it to be included and it was quite delicious. Thoroughly enjoyed our stay and would recommend the hotel to everyone."
Chris 1-night trip
Posted 7 days ago
Royal Marine Hotel
Tuckers Inn

Tuckers Inn

10/10 Excellent
"We really enjoyed our stay at Tuckers Inn, Saltburn Road, Invergordon. The location was perfect, starting our journey on the NC500. The staff were great, friendly and helpful, we also had the company of some lovely locals. The food here is amazing, both dinner and breakfast. Thanks for a great stay. Kr Gary & Hayley McLean"
HAYLEY 1-night trip
Posted 7 days ago
Tuckers Inn
Mansfield Castle Hotel

Mansfield Castle Hotel

10/10 Excellent
"This was a convenient, yet quiet, place to spend a couple of nights relatively close (for an American) to Inverness. Staff was very friendly and helpful. Room was spacious and had great views. If visiting in warm weather, no A/C might be an issue for you, but the windows open and we were comfortable in September. On-site breakfast and restaurant were very handy and tasty. Easy parking. If it had a lift/elevator, it would be perfect."
Randall 2-night trip
Posted 10 days ago
Mansfield Castle Hotel
Cluny Hill Hotel

Cluny Hill Hotel

10/10 Excellent
"Great room"
Fahad 1-night trip
Posted 10 days ago
Cluny Hill Hotel
Dornoch Station

Dornoch Station

10/10 Excellent
"Pleasant older hotel, well maintained. Beautiful views and very close to the Royal Dornach golf course"
JoAnn 2-night trip
Posted 13 days ago
Dornoch Station
Shore Hotel

Shore Hotel

10/10 Excellent
"Gorgeous room, super cosy and bed was really comfy! We arrived much later than expected and staff were so kind in staying up to check us in. Breakfast was outstanding. Will definitely be back, thankyou!"
Robin 1-night trip
Posted 3 weeks ago
Shore Hotel
Delny Glamping

Delny Glamping

10/10 Excellent
"Wonderful spot, especially with kids, as the common space has a slide, pirate ship climber, farm animals to see (goats, chickens, ponies) and grass to run on. The glamping cabins were quite clean and "cozy", as you'd expect, but we fit 3 adults and 3 kids in there. We were able to buy some firewood for a cooking fire. Definitely recommended for anyone looking to get a bit of a camping experience. Owners were very friendly as well, and generally available as needed."
Travis 2-night trip
Posted 1 month ago
Delny Glamping

More cheap stays in Portmahomack

Carlton Hotel

Carlton Hotel

67 High St Forres Scotland
Rp1.520.770
Rp1.824.924 total
1 Oct - 2 Oct
includes taxes & fees
7.6/10 Good! (78 reviews)
Carlton Hotel
Delny Glamping

Delny Glamping

Delny House Invergordon Scotland
Rp1.689.746
Rp2.027.695 total
1 Oct - 2 Oct
includes taxes & fees
9.6/10 Exceptional! (69 reviews)
Delny Glamping
COMMERCIAL HOTEL

COMMERCIAL HOTEL

23 HIGH STREET Alness Scotland
Rp1.956.547
Rp2.347.856 total
18 Oct - 19 Oct
includes taxes & fees
7/10 Good! (31 reviews)
COMMERCIAL HOTEL
The Shandwick Inn

The Shandwick Inn

Kildary Invergordon Scotland
Rp2.173.941
Rp2.608.729 total
29 Sept - 30 Sept
includes taxes & fees
The Shandwick Inn
The Station House Boutique Hotel

The Station House Boutique Hotel

2 Brander Street Burghead Scotland
Rp2.371.572
Rp2.845.886 total
29 Sept - 30 Sept
includes taxes & fees
9/10 Wonderful! (2 reviews)
The Station House Boutique Hotel
Aurora Hotel & Italian Restaurant

Aurora Hotel & Italian Restaurant

Academy Street Nairn Scotland
Rp2.470.388
Rp2.964.466 total
29 Sept - 30 Sept
includes taxes & fees
8.8/10 Excellent! (241 reviews)
Aurora Hotel & Italian Restaurant

Find out more about Portmahomack

Top reasons to visit Portmahomack

  • Stunning Beaches: Portmahomack boasts beautiful sandy beaches, perfect for relaxation and seaside activities.
  • Outdoor Adventures: Enjoy picturesque walking trails and excellent golfing opportunities amidst scenic countryside.
  • Cultural Insights: Explore local attractions like the village museum and nearby historic castle for a taste of heritage.
  • Community Atmosphere: Experience the warm hospitality of the friendly local community, enhancing your holiday.
  • Diverse Accommodations: Choose from charming bed and breakfasts to luxurious hotels, catering to all preferences.

Find great hotels near Portmahomack

Portmahomack offers a charming selection of accommodations, including cosy bed and breakfasts and inviting hotels, perfect for a memorable beach vacation. With pet-friendly options and opportunities for adventure, this picturesque village caters to all types of travellers. Whether you’re seeking a quaint cottage or a comfortable hotel, you'll discover delightful lodgings that enhance your Scottish getaway.

  • Muthu Newton Hotel (Near Inverness Airport): Situated 27km from Portmahomack, this 4-star hotel comes highly rated at 8.2 out of 10. The Muthu Newton Hotel is ideal for golf enthusiasts, offering a golf-themed experience that allows guests to indulge in their passion for the sport. The hotel features well-appointed accommodations, a restaurant serving delightful meals, and easy access to nearby golf courses, making it an excellent choice for those looking to combine leisure with a golfing retreat.
  • The Royal Hotel Tain: Located 14km from Portmahomack, The Royal Hotel Tain boasts a 3-star rating with a guest score of 8.0 out of 10. This charming hotel also caters to golf lovers, providing a golf-themed experience that allows guests to engage in their favourite pastime. The hotel’s amenities include comfortable rooms and a welcoming atmosphere, making it a suitable choice for those wishing to explore the beauty of the Highlands while enjoying the sport.
  • West End Hotel: Found 27km from Portmahomack, the West End Hotel is a 3-star accommodation with a commendable guest rating of 8.4 out of 10. This property features a variety of dining options, including a coffee shop and breakfast services, catering to different tastes. Guests can unwind with entertainment options, such as a plasma TV in their rooms, ensuring a pleasant and relaxing stay. Its convenient amenities and friendly service make it a lovely choice for visitors to the area.

Where to stay near Portmahomack

Portmahomack, a charming seaside village in Scotland, offers a delightful escape for nature lovers and adventure seekers alike. Explore the picturesque Portmahomack Harbour, unwind on its beautiful beaches, and immerse yourself in the friendly atmosphere of the community. Nearby, you can discover scenic walks and experience a perfect blend of relaxation and exploration. Whether you're on a budget or seeking luxury, Portmahomack promises a memorable holiday filled with stunning scenery and warm hospitality.

  • Cadboll: Cadboll is a charming village located 8km from Portmahomack, offering a tranquil atmosphere for outdoor enthusiasts and sports lovers alike. With its seasonal visitor peaks in July to August and October, Cadboll provides a delightful escape into nature. The area is renowned for its golf courses, making it a popular destination for those looking to enjoy a round of golf amidst scenic landscapes. The village's quaint charm, combined with its outdoor offerings, ensures a memorable travel experience for all who visit.
  • Hilton of Cadboll: Situated 10km from Portmahomack, Hilton of Cadboll is another picturesque village that attracts visitors with its rich sporting culture and outdoor activities. Like Cadboll, it experiences peak tourist seasons during the summer months and October. The local golf courses are a standout feature, drawing both seasoned players and novices eager to immerse themselves in the sport. The serene environment and friendly community make Hilton of Cadboll an idyllic spot for a relaxing getaway with ample opportunities to engage in outdoor pursuits.
  • Fearn: Fearn, located 10km from Portmahomack, is a quaint village famed for its stunning beach, romantic atmosphere, and rich cultural heritage. Visitors are drawn to Fearn for its historic lighthouse and impressive monuments, which reflect the area’s fascinating history. The village's charm peaks during the summer months and in October, making it an excellent destination for couples and culture enthusiasts. With its beautiful coastal scenery and intriguing local landmarks, Fearn offers a unique blend of relaxation and exploration that is sure to captivate any traveller.

Things to do in Portmahomack

Shopping

In Portmahomack, you can find charming local shops offering unique gifts and souvenirs. If you're up for a drive, visit Tain's local market, around 16km away, where you can discover more artisanal products and local delicacies to take home.

Recreation

Discover tranquility at the Portmahomack Wellness Centre, offering yoga classes and mindfulness workshops amidst a peaceful setting. Explore the stunning coastal paths for invigorating walks, or unwind with soothing treatments at a nearby spa, where local therapies enhance relaxation and rejuvenation in a serene atmosphere.

Adventure

In Portmahomack, explore the scenic coastal paths offering breathtaking views and opportunities for wildlife spotting. Engage in kayaking along the tranquil waters of the Moray Firth, or enjoy beachcombing on the sandy shores, discovering local marine life and unique shells.

Nightlife

In Portmahomack, enjoy a relaxed evening at The Tarbat Ness, where you can sip local ales amidst friendly locals. For a lively atmosphere, check out The Clan Restaurant, offering delightful dining options and occasional live music, perfect for unwinding after a day of exploring.

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

Booking tips and Expedia advantages for Portmahomack

For a budget-friendly visit to Portmahomack, consider travelling during the off-peak months of January to February and October when hotel prices dip. Booking approximately a month in advance can help secure better rates, while Mondays typically offer the lowest accommodation costs. Use Expedia’s filters for budget-friendly and eco-certified options, and look for package deals that bundle flights and activities. Additionally, explore free local attractions and utilise public transport to save on travel expenses, ensuring a memorable yet economical trip.

  • 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: Book your hotel in Portmahomack about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • 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, desired location, and preferred type of accommodation. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels that are currently available. To discover the best prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can reduce your expenses by combining your hotel reservation in Portmahomack with your flights and activities through an Expedia package.

Find the best attractions in and around Portmahomack

Portmahomack offers a delightful blend of outdoor activities, stunning beach scenery, and cultural experiences. Visitors can explore local attractions such as the beach, castle, and museum, providing a rich insight into the area’s heritage. For a perfect stay, consider beachfront accommodation and enjoy the beautiful Portmahomack Beach, ideal for relaxation and exploration alike.

  • Portmahomack Harbour: Nestled within the charming village of Portmahomack, this picturesque harbour offers stunning beach views and scenic landscapes, perfect for leisurely strolls and photography.
  • Dunrobin Castle: Located 18km from Portmahomack, this magnificent castle boasts rich history and romantic architecture, surrounded by beautifully manicured gardens that invite exploration and reflection.
  • Dornoch Beach: Just 11km away, Dornoch Beach features expansive sandy shores and tranquil waters, ideal for a relaxing day by the sea or enjoying invigorating walks along the coastline.

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.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
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

Reaching Portmahomack is convenient with several nearby airports. Aberdeen Airport (ABZ) is approximately 121km away, with excellent hotels such as the 5-star Marcliffe and Trump® International Scotland, both about 6-13km from the airport. Inverness Airport (INV), located 35km from Portmahomack, offers luxurious options like the 5-star Ness Walk and Rocpool Reserve, both 13km away, providing various transportation services. Kirkwall Airport (KOI) is 135km distant, with comfortable stays available at the 4-star Hildeval B&B and Graemeshall House, both just a few miles from the airport. Each airport provides access to this charming Scottish destination.

Frequently asked questions

Where is the best place for a stay in Portmahomack?
Dornoch Station, located 7.8 mi (12.6 km) from the heart of Portmahomack, is a top choice for your stay, based on our traveller data. Two other options for your visit to the area are Royal Marine Hotel and West End Hotel. See all available top hotels, or vacation rentals in Portmahomack.
What are some of the best holiday rentals that Portmahomack has to offer?
The Old Mill Inn: This holiday home rental outside of Portmahomack is equipped with a garden, free WiFi and cable TV to help you feel comfortable during your stay. This holiday rental also comes with free parking to give you added peace of mind. See all vacation rentals in Portmahomack.
If I need to cancel my hotel reservation in Portmahomack, will I receive a refund?
Yes! Most hotel reservations are fully refundable if cancelled before the accommodation's cancellation deadline, which is usually within 24-48 hours of check in. If you booked a non-refundable reservation, you might be able to cancel it and get a refund within 24 hours of your booking. Filter your search by fully refundable to find flexible hotel deals in Portmahomack.
What are some accommodation options with pools in Portmahomack?
Golf View Hotel & Spa: Offers a full-service spa, a pool and 2 outdoor tennis courts. View all hotels with pools in Portmahomack.
How is it staying in Portmahomack?
Visitors can enjoy all that Portmahomack has to offer, including the local tours, restaurants and museums. Tourists to the city can also enjoy its welcoming locals. In Portmahomack, there are 12 hotels and other accommodation options to choose from. Find out more about Portmahomack.
What are the top places to visit in Portmahomack?
Favourite places to visit include Portmahomack Harbour, Tarbat Golf Course and Tarbat Discovery Centre. You'll also find Dornoch Beach and Royal Dornoch Golf Club in the area. Take a look at what more there is to see and do in Expedia's Portmahomack guide.
What's the weather like in Portmahomack?
The hottest months are usually July and August, with an average temperature of 13°C, while the coldest months are January and February, with an average of 5°C. Average annual precipitation for Portmahomack is 786 mm.