Hotels in Portmahomack

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Tonight
Sep 22 - Sep 23
Tomorrow
Sep 23 - Sep 24
This weekend
Sep 25 - Sep 27
Next weekend
Oct 2 - Oct 4

Where to stay in Portmahomack?

1. Shore Hotel

Shore Hotel
Tain
$221
$265 total
includes taxes & fees
Sep 24 - Sep 25
Shore Hotel

2. Royal Golf Hotel

Royal Golf Hotel
Dornoch
$122
$146 total
includes taxes & fees
Oct 21 - Oct 22
Royal Golf Hotel

3. Springfield Guesthouse

Springfield Guesthouse
Tain
$123
$147 total
includes taxes & fees
Sep 28 - Sep 29
Springfield Guesthouse

4. St Duthus Villa Guesthouse

St Duthus Villa Guesthouse
Tain
$121
$146 total
includes taxes & fees
Sep 27 - Sep 28
St Duthus Villa Guesthouse

5. Royal Marine Hotel

Royal Marine Hotel
Brora
$135
$162 total
includes taxes & fees
Oct 5 - Oct 6
Royal Marine Hotel

6. Dornoch Station

Dornoch Station
Dornoch
$218
$261 total
includes taxes & fees
Sep 27 - Sep 28
Dornoch Station

7. Woodlands Bed & Breakfast

Woodlands Bed & Breakfast
Dornoch
$150
$181 total
includes taxes & fees
Oct 7 - Oct 8
Woodlands Bed & Breakfast

8. NO. TEN GUESTHOUSE

NO. TEN GUESTHOUSE
Tain
$143
$172 total
includes taxes & fees
Sep 24 - Sep 25
NO. TEN GUESTHOUSE

9. Links House at Royal Dornoch

Links House at Royal Dornoch
Dornoch
$334
$400 total
includes taxes & fees
Oct 22 - Oct 23
Links House at Royal Dornoch

10. Morangie Hotel

Morangie Hotel
Tain
$181
$217 total
includes taxes & fees
Oct 6 - Oct 7
Morangie Hotel

11. Kincraig Castle Hotel

Kincraig Castle Hotel
Invergordon
$124
$149 total
includes taxes & fees
Oct 22 - Oct 23
Kincraig Castle Hotel

12. North Coast 500 Pods

North Coast 500 Pods
Brora
$161
$193 total
includes taxes & fees
Oct 4 - Oct 5
North Coast 500 Pods

13. The Shandwick Inn

The Shandwick Inn
Invergordon
$123
$147 total
includes taxes & fees
Sep 24 - Sep 25
The Shandwick Inn

14. Mansfield Castle Hotel

Mansfield Castle Hotel
Tain
$178
$213 total
includes taxes & fees
Oct 5 - Oct 6
Mansfield Castle Hotel

15. The Glenmorangie House

The Glenmorangie House
Tain
$596
$715 total
includes taxes & fees
Sep 26 - Sep 27
The Glenmorangie House

16. The Station House Boutique Hotel

The Station House Boutique Hotel
Burghead
$134
$160 total
includes taxes & fees
Sep 25 - Sep 26
The Station House Boutique Hotel

17. Delny Glamping

Delny Glamping
Invergordon
$95
$114 total
includes taxes & fees
Sep 24 - Sep 25
Delny Glamping

18. The Royal Hotel Tain

The Royal Hotel Tain
Tain
$166
$199 total
includes taxes & fees
Oct 3 - Oct 4
The Royal Hotel Tain

19. Golspie Inn

Golspie Inn
Golspie
$218
$261 total
includes taxes & fees
Oct 13 - Oct 14
Golspie Inn

20. The Eagle Hotel

The Eagle Hotel
Dornoch
$142
$171 total
includes taxes & fees
Oct 4 - Oct 5
The Eagle Hotel
View all properties

Top landmarks in Portmahomack

Portmahomack Harbour

Imagine strolling along Portmahomack Harbour for some great waterfront pics when in the heart of Portmahomack.
See properties

Tarbat Discovery Centre

9.8/10 (6 reviews)
The center of Portmahomack is home to cultural attractions like Tarbat Discovery Centre, so you might want to stop by during your stay. If you want to experience more of the culture Portmahomack has to offer, head to Tarbat Ness Lighthouse.
See properties

Tarbat Golf Course

You might want to practice your swing at Tarbat Golf Course, a golf course in the heart of Portmahomack. If Tarbat Golf Course doesn't quite scratch your golfing itch, Royal Dornoch Golf Club and Tain Golf Course are all just a short drive away.
See properties

Learn more about Portmahomack

Portmahomack is well-known for its attractions such as Portmahomack Harbour and Tarbat Golf Course.

See all hotels in Portmahomack
A sunset over a calm lake with a clear reflection of the sun.
Photo by sylvia duckworth

Check out reviews of Portmahomack hotels guests love

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 20 hours 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 1 day ago
Tuckers Inn
Invernairne Guest House

Invernairne Guest House

10/10 Excellent
"Clean room, comfortable bed, and easy access to the beach walk."
Kevin 1-night trip
Posted 3 days ago
Invernairne Guest House
Royal Golf Hotel

Royal Golf Hotel

8/10 Good
"The hotel rooms are very small and desperately need to be updated. The staff was wonderful. The bar service is slow but room is charming."
Benton 2-night trip
Posted 3 days ago
Royal Golf Hotel
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 4 days ago
Mansfield Castle Hotel
The Royal Hotel Tain

The Royal Hotel Tain

8/10 Good
"Breakfast was included and is a good value. They will cook traditional Scottish breakfast that includes haggish or black pudding, or traditional US breakfast such as omelettes and eggs, etc.. The golf course is 5 min an away by car and the recommended restaurants such as Greens Restaurant, and Platform 1864, within walking distance. The bathroom was newly re-furbished but other parts of the hotel a bit rustic"
Asgeir 3-night trip
Posted 4 days ago
The Royal Hotel Tain
Cluny Hill Hotel

Cluny Hill Hotel

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

Ramnee Hotel

10/10 Excellent
"Super nice staff, especially the man with the big beard at reception he was just the best! Beautiful hotel."
Steve 2-night trip
Posted 5 days ago
Ramnee Hotel
Kincraig Castle Hotel

Kincraig Castle Hotel

10/10 Excellent
"Every aspect of the hotel was excellent. No complaints about anything. Highly recommended."
Paul 1-night trip
Posted 6 days ago
Kincraig Castle Hotel

Frequently asked questions

What accommodations do travelers recommend in Portmahomack?
Can I book a refundable hotel in Portmahomack?
If you're looking for the flexibility to change your travel plans to Portmahomack, most hotels provide refundable* bookable rates. You can see these properties by searching our site and using the "fully refundable" filter to narrow down the results.
What will the weather in Portmahomack be like during my trip?
July and August are typically the warmest months in Portmahomack when the average temp is 55°F. January and February are the coldest months when the average temperature is 40°F. October and August are the months with the most rain.
Why should I book my Portmahomack accommodation with Hotels.com?
There are lots of reasons to book your Portmahomack trip with us: our free cancellations on selected hotels gives you flexibility, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™* on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.