Lodging Image

Portmahomack hotels from HK$823

  • 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
23 Aug - 24 Aug
Tomorrow
24 Aug - 25 Aug
Next weekend
28 Aug - 30 Aug
In two weeks
4 Sept - 6 Sept

Filter by

Star rating

Guest rating

Our top choices for Portmahomack hotels

1. Shore Hotel

Shore Hotel
Tain
United States
Graeme
HK$1,765
HK$2,118 total
includes taxes & fees
27 Aug - 28 Aug
Shore Hotel

2. Dornoch Station

Dornoch Station
Dornoch
United Kingdom
Graham
HK$1,917
HK$2,300 total
includes taxes & fees
31 Aug - 1 Sept
Dornoch Station

3. Links House at Royal Dornoch

Links House at Royal Dornoch
Dornoch
United States
Joseph
HK$4,355
HK$5,226 total
includes taxes & fees
5 Sept - 6 Sept
Links House at Royal Dornoch

4. Woodlands Bed & Breakfast

Woodlands Bed & Breakfast
Dornoch
United Kingdom
Matt
HK$1,293
HK$1,551 total
includes taxes & fees
17 Sept - 18 Sept
Woodlands Bed & Breakfast

5. Springfield Guesthouse

Springfield Guesthouse
Tain
United Kingdom
Allan
HK$981
HK$1,177 total
includes taxes & fees
16 Sept - 17 Sept
Springfield Guesthouse

6. Royal Golf Hotel

Royal Golf Hotel
Dornoch
United Kingdom
Steven
HK$1,759
HK$2,111 total
includes taxes & fees
26 Aug - 27 Aug
Royal Golf Hotel

7. St Duthus Villa Guesthouse

St Duthus Villa Guesthouse
Tain
United States
emma
HK$1,150
HK$1,380 total
includes taxes & fees
15 Sept - 16 Sept
St Duthus Villa Guesthouse

8. The Royal Hotel Tain

The Royal Hotel Tain
Tain
United Kingdom
Gordon
HK$1,426
HK$1,712 total
includes taxes & fees
1 Sept - 2 Sept
The Royal Hotel Tain

9. Royal Marine Hotel

Royal Marine Hotel
Brora
United Kingdom
Michael
HK$1,596
HK$1,915 total
includes taxes & fees
13 Sept - 14 Sept
Royal Marine Hotel

10. Kincraig Castle Hotel

Kincraig Castle Hotel
Invergordon
United States
Kate
HK$2,055
HK$2,466 total
includes taxes & fees
25 Aug - 26 Aug
Kincraig Castle Hotel

11. Mansfield Castle Hotel

Mansfield Castle Hotel
Tain
Canada
Mark
HK$1,831
HK$2,197 total
includes taxes & fees
21 Sept - 22 Sept
Mansfield Castle Hotel

12. The Eagle Hotel

The Eagle Hotel
Dornoch
United Kingdom
Graeme
HK$1,661
HK$1,993 total
includes taxes & fees
28 Aug - 29 Aug
The Eagle Hotel

13. NO. TEN GUESTHOUSE

NO. TEN GUESTHOUSE
Tain
United Kingdom
Darren
HK$1,098
HK$1,317 total
includes taxes & fees
21 Sept - 22 Sept
NO. TEN GUESTHOUSE

14. Golspie Inn

Golspie Inn
Golspie
United Kingdom
Mervyn
HK$1,150
HK$1,380 total
includes taxes & fees
26 Aug - 27 Aug
Golspie Inn

15. The Shandwick Inn

The Shandwick Inn
Invergordon
United Kingdom
David
HK$981
HK$1,177 total
includes taxes & fees
26 Aug - 27 Aug
The Shandwick Inn

16. Morangie Hotel

Morangie Hotel
Tain
United Kingdom
Alan
HK$1,894
HK$2,273 total
includes taxes & fees
21 Sept - 22 Sept
Morangie Hotel

17. The Factor's House

The Factor's House
Cromarty
United Kingdom
A
HK$1,917
HK$2,300 total
includes taxes & fees
7 Sept - 8 Sept
The Factor's House

18. North Coast 500 Pods

North Coast 500 Pods
Brora
United Kingdom
James
HK$1,370
HK$1,644 total
includes taxes & fees
8 Sept - 9 Sept
North Coast 500 Pods

19. Ramnee Hotel

Ramnee Hotel
Forres
Canada
Michel
HK$1,471
HK$1,765 total
includes taxes & fees
24 Aug - 25 Aug
Ramnee Hotel

20. Seabank House Hotel

Seabank House Hotel
Nairn
United States
Tracy
HK$1,549
HK$1,859 total
includes taxes & fees
27 Aug - 28 Aug
Seabank House Hotel
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 2 days ago
Kincraig Castle Hotel
Waverley Hotel

Waverley Hotel

10/10 Excellent
"Absolutely amazing experience Lovely Denise. Thank you"
Jojo 3-night trip
Posted 2 days 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 3 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 7 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 12 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 2 weeks 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 3 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 3 months ago
The Old Mill Inn

More cheap stays in Portmahomack

Carlton Hotel

Carlton Hotel

67 High St Forres Scotland
HK$686
HK$823 total
24 Aug - 25 Aug
includes taxes & fees
7.6/10 Good! (74 reviews)
Carlton Hotel
Delny Glamping

Delny Glamping

Delny House Invergordon Scotland
HK$762
HK$915 total
5 Sept - 6 Sept
includes taxes & fees
9.6/10 Exceptional! (68 reviews)
Delny Glamping
The Shandwick Inn

The Shandwick Inn

Kildary Invergordon Scotland
HK$981
HK$1,177 total
26 Aug - 27 Aug
includes taxes & fees
8.4/10 Very good! (102 reviews)
The Shandwick Inn
COMMERCIAL HOTEL

COMMERCIAL HOTEL

23 HIGH STREET Alness Scotland
HK$1,061
HK$1,273 total
30 Aug - 31 Aug
includes taxes & fees
7/10 Good! (29 reviews)
COMMERCIAL HOTEL
Aurora Hotel & Italian Restaurant

Aurora Hotel & Italian Restaurant

Academy Street Nairn Scotland
HK$1,114
HK$1,337 total
26 Aug - 27 Aug
includes taxes & fees
8.8/10 Excellent! (238 reviews)
Aurora Hotel & Italian Restaurant
Glen Lyon Lodge Bed & Breakfast

Glen Lyon Lodge Bed & Breakfast

19 Waverley Rd Nairn Scotland
HK$1,722
HK$1,722 total
27 Aug - 28 Aug
includes taxes & fees
10/10 Exceptional! (9 reviews)
Glen Lyon Lodge Bed & Breakfast

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 West End Hotel and Royal Marine 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 offers a garden and free WiFi to help you feel comfortable in your new surroundings. 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's the best dog-friendly hotel in Portmahomack?
Historic 3‑bedroom, 3‑bathroom Highland castle near Portmahomack. is a top castle for people travelling with their pets and offers in-room kitchens for its human guests. See more pet-friendly hotel accommodations 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 13 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.