Lodging Image

Find hotels in Portmahomack from AED 247

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Portmahomack hotels

Broomlea

Broomlea
3.0 star property
Inverness
9.4 out of 10, Exceptional, (106 reviews)
"Easy to find, great short stay"
United Kingdom
Gajusz
The price is AED 466
AED 559 total
includes taxes & fees
29 Jun - 30 Jun
Broomlea

Woodlands Bed & Breakfast

Woodlands Bed & Breakfast
3.0 star property
Dornoch
9.2 out of 10, Wonderful, (106 reviews)
"Lovely building and location with excellent hosts and breakfast. "
United Kingdom
ian
The price is AED 622
AED 746 total
includes taxes & fees
23 Jun - 24 Jun
Woodlands Bed & Breakfast

Shore Hotel

Shore Hotel
3.0 star property
Tain
10.0 out of 10, Exceptional, (3 reviews)
"I had a lovely stay at the Shore Hotel in Balintore — the location is beautiful with a peaceful view over the harbour, and my room was immaculate, comfortable, and felt freshly renovated. Everything throughout the hotel was spotless and well cared for, and the whole place has a calm, welcoming atmosphere. Breakfast in the morning was really nice too — simple, tasty, and a perfect start before heading out to explore the coast. A very clean, friendly hotel in a gorgeous setting, and I’d happily...
United Kingdom
Ruth
The price is AED 786
AED 943 total
includes taxes & fees
23 Jun - 24 Jun
Shore Hotel

Royal Marine Hotel

Royal Marine Hotel
4.0 star property
Brora
9.4 out of 10, Exceptional, (260 reviews)
"Lovely, welcoming property with a great staff!"
United States
Kathy
The price is AED 580
AED 696 total
includes taxes & fees
30 Jun - 1 Jul
Royal Marine Hotel

The Old Mill Inn

The Old Mill Inn
3.0 star property
Forres
7.8 out of 10, Good, (31 reviews)
"Spotlessly clean room, very friendly staff, great food. Would definitely recommend and will stay there again."
United Kingdom
Caroline
The price is AED 294
AED 353 total
includes taxes & fees
5 Jul - 6 Jul
The Old Mill Inn

Dornoch Station

Dornoch Station
5.0 star property
Dornoch
9.4 out of 10, Exceptional, (79 reviews)
"Charming old hotel. Well maintained. Excellent service. Food, breakfasts and dinner were very good. Great location for golfers playing Royal Dornoch."
Canada
Christopher
The price is AED 907
AED 1,089 total
includes taxes & fees
23 Jun - 24 Jun
Dornoch Station

Seabank House Hotel

Seabank House Hotel
4.0 star property
Nairn
10.0 out of 10, Exceptional, (33 reviews)
"Very nicely designed rooms with a spacious bathroom. Friendly and knowledgeable hosts with great advice on what to do in the area."
United States
Doris
The price is AED 582
AED 698 total
includes taxes & fees
30 Jun - 1 Jul
Seabank House Hotel

Cluny Hill Hotel

Cluny Hill Hotel
3.0 star property
Forres
7.4 out of 10, Good, (18 reviews)
"Nice and clean rooms 👌 very friendly service "
United Kingdom
Tomas
The price is AED 206
AED 247 total
includes taxes & fees
28 Jun - 29 Jun
Cluny Hill Hotel

Macbeth's Hillock

Macbeth's Hillock
2.5 star property
Nairn
9.6 out of 10, Exceptional, (34 reviews)
"Excellent glamping hut, in great location with everything you need."
United Kingdom
Mark
The price is AED 488
AED 488 total
includes taxes & fees
23 Jun - 24 Jun
Macbeth's Hillock

Cawdor House

Cawdor House
4.0 star property
Nairn
9.8 out of 10, Exceptional, (87 reviews)
"Had a lovely stay, staff were very friendly and accommodating"
United Kingdom
Chris
The price is AED 481
AED 577 total
includes taxes & fees
8 Jul - 9 Jul
Cawdor House

Springfield Guesthouse

Springfield Guesthouse
3.0 star property
Tain
9.6 out of 10, Exceptional, (149 reviews)
"What a great place to stay! Quite, clean, and inviting. This may sound weird, but the shower pressure was amazing and the best shower I had on this trip, lol. Breakfast was very simple and good. Would stay again! "
United States
Shane
The price is AED 506
AED 608 total
includes taxes & fees
26 Jun - 27 Jun
Springfield Guesthouse

UHI Dornoch - Campus Accommodation

UHI Dornoch - Campus Accommodation
2.0 star property
Dornoch
4.8 out of 10, (3 reviews)
"The other residents were noisy and inconsiderate. The shower in one of our rooms did not drain properly resulting in a flooded floor. "
United Kingdom
Paul
The price is AED 346
AED 415 total
includes taxes & fees
28 Jun - 29 Jun
UHI Dornoch - Campus Accommodation

St Duthus Villa Guesthouse

St Duthus Villa Guesthouse
3.0 star property
Tain
9.8 out of 10, Exceptional, (66 reviews)
"Lovely place and owners"
United States
emma
The price is AED 452
AED 542 total
includes taxes & fees
25 Jun - 26 Jun
St Duthus Villa Guesthouse

West End Hotel

West End Hotel
3.0 star property
Nairn
8.4 out of 10, Very Good, (355 reviews)
"Friendly welcome Good location Nice roomt"
United Kingdom
Pearl
The price is AED 314
AED 376 total
includes taxes & fees
26 Jun - 27 Jun
West End Hotel

Carlton Hotel

Carlton Hotel
2.5 star property
Forres
7.4 out of 10, Good, (69 reviews)
"Yes car park nearby. The lady from the bar was lovely and friendly great service. The poor chef doing breakfast on his own was fantastic. Lovely cooked breakfast and really good service. The hotel could do with refurbishing, it’s a lovely building. We stayed 1 night as visiting family in area so served its purpose. Thank u "
United Kingdom
Deborah
The price is AED 312
AED 374 total
includes taxes & fees
23 Jun - 24 Jun
Carlton Hotel

NO. TEN GUESTHOUSE

NO. TEN GUESTHOUSE
3.0 star property
Tain
9.8 out of 10, Exceptional, (32 reviews)
"Great stay here for 1 night in May"
United Kingdom
Scott
The price is AED 496
AED 595 total
includes taxes & fees
24 Jun - 25 Jun
NO. TEN GUESTHOUSE

Delny Glamping

Delny Glamping
2.0 star property
Invergordon
9.6 out of 10, Exceptional, (66 reviews)
"Easy check in, clean room, all the facilities needed, pet friendly and good parking."
United Kingdom
CHRISTOPHER
The price is AED 339
AED 406 total
includes taxes & fees
28 Jun - 29 Jun
Delny Glamping

Kincraig Castle Hotel

Kincraig Castle Hotel
4.0 star property
Invergordon
9.2 out of 10, Wonderful, (322 reviews)
"It was located in the country, very quiet area with a good view of the region. Beautiful wood work in the lounge! Very pleasant stay!"
United States
Eric
The price is AED 840
AED 1,008 total
includes taxes & fees
29 Jun - 30 Jun
Kincraig Castle Hotel

The Royal Hotel Tain

The Royal Hotel Tain
3.0 star property
Tain
8.0 out of 10, Very Good, (322 reviews)
"Jim the host was super helpful amazing customer service"
United Kingdom
Donna
The price is AED 577
AED 692 total
includes taxes & fees
23 Jun - 24 Jun
The Royal Hotel Tain

Newmore Highland Pods

Newmore Highland Pods
3.0 star property
Invergordon
8.0 out of 10, Very Good, (2 reviews)
The price is AED 887
AED 1,064 total
includes taxes & fees
23 Jun - 24 Jun
Newmore Highland Pods
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 food and museums.

Photo by sylvia duckworth
Open Photo by sylvia duckworth

Top Portmahomack Hotel Reviews

More cheap stays in Portmahomack

Hotels in Portmahomack with star-rating

Frequently asked questions

Where is the best place for a stay in Portmahomack?
West End Hotel, located 17.2 mi (27.8 km) from the heart of Portmahomack, is a top choice for your stay based on our traveler data. Two other choices for your visit to the area are Royal Marine Hotel and Kincraig Castle Hotel. See all available top hotels, or vacation rentals in Portmahomack.
What are some of the best vacation home rentals in Portmahomack?
The Old Mill Inn: Visitors like this Portmahomack vacation home rental. It offers a garden and free WiFi to help you feel comfortable in your new surroundings. This vacation 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, you'll find most hotel bookings are refundable if you cancel before the accommodation's cancellation deadline, which is often 24 or 48 hours before your arrival date. If your reservation is non-refundable, you might be able to still cancel and receive a refund within 24 hours of your booking. Filter your search by fully refundable to find flexible hotel deals in Portmahomack.
Where can I learn more about changing or cancelling my trip to Portmahomack?
For more information about changing or cancelling your trip to Portmahomack, head over to our customer service page.
Where is the best place to stay close to Tarbat Discovery Centre?
Immaculate 2-bed Log Cabin Near Portmahomack &tain is one of the top choices for your stay based on our traveler data, and this 3-star cabin offers in-room kitchens and free WiFi. It's located 1.7 mi (2.8 km) from Tarbat Discovery Centre. Another good choice is Canterra Cottage, located 1.7 mi (2.8 km) away.
What are some accommodations 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.
What's the best hotel for staying near Inverness Airport (INV)?
Ardersier Alma is one of the top choices for your stay and is a popular 3.5-star inn featuring free breakfast and free WiFi. It's located 2.3 mi (3.6 km) from Inverness Airport. Other good choices close to the airport include Inchrye Bed & Breakfast and Broomlea.
How is it to stay 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 accommodations to choose from. Find out more about Portmahomack.
What should I see while I'm in Portmahomack?
Favorite 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. Check out what more to see and do in Expedia's Portmahomack guide.
What's the seasonal weather like in Portmahomack?
The hottest months are usually July and August with an average temp of 55°F, while the coldest months are January and February with an average of 40°F. Average annual precipitation for Portmahomack is 31 inches.