
Portmahomack hotels from HK$667
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Portmahomack
Family friendly
Cabin
Check prices for these dates
Our top choices for Portmahomack hotels

1. The Glenmorangie House
The Glenmorangie HouseTain
9.6 out of 10, Exceptional, (20 reviews)
The price is HK$3,915
HK$4,698 total
includes taxes & fees
27 Jul - 28 Jul

2. Shore Hotel
Shore HotelTain
10.0 out of 10, Exceptional, (7 reviews)
The price is HK$1,914
HK$2,297 total
includes taxes & fees
26 Jul - 27 Jul

3. Woodlands Bed & Breakfast
Woodlands Bed & BreakfastDornoch
9.4 out of 10, Exceptional, (108 reviews)
The price is HK$1,436
HK$1,723 total
includes taxes & fees
26 Jul - 27 Jul

4. Springfield Guesthouse
Springfield GuesthouseTain
9.6 out of 10, Exceptional, (154 reviews)
The price is HK$1,088
HK$1,305 total
includes taxes & fees
30 Jul - 31 Jul

5. Dornoch Station
Dornoch StationDornoch
9.2 out of 10, Wonderful, (91 reviews)
The price is HK$1,871
HK$2,245 total
includes taxes & fees
26 Jul - 27 Jul

6. Royal Golf Hotel
Royal Golf HotelDornoch
9.0 out of 10, Wonderful, (181 reviews)
The price is HK$1,558
HK$1,870 total
includes taxes & fees
28 Jul - 29 Jul

7. The Royal Hotel Tain
The Royal Hotel TainTain
8.0 out of 10, Very good, (330 reviews)
The price is HK$1,392
HK$1,670 total
includes taxes & fees
27 Jul - 28 Jul

8. NO. TEN GUESTHOUSE
NO. TEN GUESTHOUSETain
9.8 out of 10, Exceptional, (34 reviews)
The price is HK$1,212
HK$1,455 total
includes taxes & fees
12 Aug - 13 Aug

9. St Duthus Villa Guesthouse
St Duthus Villa GuesthouseTain
9.8 out of 10, Exceptional, (71 reviews)
The price is HK$1,044
HK$1,253 total
includes taxes & fees
8 Aug - 9 Aug

10. Royal Marine Hotel
Royal Marine HotelBrora
9.4 out of 10, Exceptional, (263 reviews)
The price is HK$1,543
HK$1,852 total
includes taxes & fees
18 Aug - 19 Aug

11. Golspie Inn
Golspie InnGolspie
8.6 out of 10, Excellent, (187 reviews)
The price is HK$1,044
HK$1,253 total
includes taxes & fees
17 Aug - 18 Aug

12. Links House at Royal Dornoch
Links House at Royal DornochDornoch
9.8 out of 10, Exceptional, (46 reviews)
The price is HK$3,534
HK$4,240 total
includes taxes & fees
16 Aug - 17 Aug

13. Morangie Hotel
Morangie HotelTain
8.0 out of 10, Very good, (69 reviews)
The price is HK$1,528
HK$1,833 total
includes taxes & fees
25 Jul - 26 Jul

14. Mansfield Castle Hotel
Mansfield Castle HotelTain
7.8 out of 10, Good, (42 reviews)
The price is HK$2,521
HK$3,025 total
includes taxes & fees
7 Aug - 8 Aug

15. The Eagle Hotel
The Eagle HotelDornoch
6.6 out of 10, (7 reviews)
The price is HK$1,621
HK$1,945 total
includes taxes & fees
27 Jul - 28 Jul

16. The Shandwick Inn
The Shandwick InnInvergordon
8.4 out of 10, Very good, (102 reviews)
The price is HK$957
HK$1,148 total
includes taxes & fees
12 Aug - 13 Aug

17. Kincraig Castle Hotel
Kincraig Castle HotelInvergordon
9.2 out of 10, Wonderful, (330 reviews)
The price is HK$1,696
HK$2,035 total
includes taxes & fees
2 Aug - 3 Aug

18. UHI Dornoch - Campus Accommodation
UHI Dornoch - Campus AccommodationDornoch
4.8 out of 10, (5 reviews)
The price is HK$906
HK$1,088 total
includes taxes & fees
27 Jul - 28 Jul

19. The Factor's House
The Factor's HouseCromarty
10.0 out of 10, Exceptional, (57 reviews)
The price is HK$1,914
HK$2,297 total
includes taxes & fees
12 Aug - 13 Aug

20. North Coast 500 Pods
North Coast 500 PodsBrora
9.6 out of 10, Exceptional, (45 reviews)
The price is HK$1,668
HK$2,002 total
includes taxes & fees
13 Aug - 14 Aug
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.

Photo by sylvia duckworth
Open Photo by sylvia duckworth
More cheap stays in Portmahomack

Carlton Hotel
67 High St Forres Scotland
The price is HK$670 per night from 17 Aug to 18 Aug
HK$670
HK$803 total
17 Aug - 18 Aug
includes taxes & fees
7.4/10 Good! (70 reviews)










































































