Find hotels in Portmahomack from $75

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

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, (104 reviews)
"Easy to find, great short stay"
United Kingdom
Gajusz
$130 nightly
The price is $156
May 31 - Jun 1
Total with taxes and fees
Broomlea

Woodlands Bed & Breakfast

Woodlands Bed & Breakfast
3.0 star property
Dornoch
9.2 out of 10, Wonderful, (104 reviews)
"Enjoyed are one night stay. Staff was friendly and helpful when we had questions. Location was a 5 min walk to town. "
Canada
David
$177 nightly
The price is $212
May 15 - May 16
Total with taxes and fees
Woodlands Bed & Breakfast

The Old Mill Inn

The Old Mill Inn
3.0 star property
Forres
8.0 out of 10, Very Good, (23 reviews)
"Spotlessly clean room, very friendly staff, great food. Would definitely recommend and will stay there again."
United Kingdom
Caroline
$84 nightly
The price is $101
May 18 - May 19
Total with taxes and fees
The Old Mill Inn

Newmore Highland Pods

Newmore Highland Pods
3.0 star property
Invergordon
8.0 out of 10, Very Good, (1 review)
"Great place & enjoyed our stay"
United Kingdom
Phillip
$225 nightly
The price is $271
May 17 - May 18
Total with taxes and fees
Newmore Highland Pods

North Coast 500 Pods

North Coast 500 Pods
3.5 star property
Brora
9.6 out of 10, Exceptional, (42 reviews)
"The pod was extremely clean and had nearly everything that you would need for a stay."
United Kingdom
Tamzin
$170 nightly
The price is $204
May 19 - May 20
Total with taxes and fees
North Coast 500 Pods

Dornoch Station

Dornoch Station
5.0 star property
Dornoch
9.4 out of 10, Exceptional, (74 reviews)
"Rooms were gorgeous and location super convenient "
United States
Chantel
$344 nightly
The price is $413
May 15 - May 16
Total with taxes and fees
Dornoch Station

The Glenmorangie House

The Glenmorangie House
4.0 star property
Tain
9.6 out of 10, Exceptional, (17 reviews)
"The rooms and common areas are opulent and luxurious. The grounds are wonderfully manicured with exceptional views out to the sea. There is even a haunted castle ruin on site! All the staff are wonderful and friendly, especially Andrea who looked after my family and I on our short stay. Without a doubt, one of the prettiest hotels in Scotland! "
Australia
Daniel
$462 nightly
The price is $554
May 28 - May 29
Total with taxes and fees
The Glenmorangie House

NO. TEN GUESTHOUSE

NO. TEN GUESTHOUSE
3.0 star property
Tain
9.6 out of 10, Exceptional, (29 reviews)
"Lovely friendly staff and a beautiful room with the softest sheets!! We had a great time and will definitely be coming back! "
United Kingdom
Anthea
$146 nightly
The price is $175
Jun 8 - Jun 9
Total with taxes and fees
NO. TEN GUESTHOUSE

Delny Glamping

Delny Glamping
2.0 star property
Invergordon
9.6 out of 10, Exceptional, (62 reviews)
"Easy check in, clean room, all the facilities needed, pet friendly and good parking."
United Kingdom
CHRISTOPHER
$92 nightly
The price is $110
May 24 - May 25
Total with taxes and fees
Delny Glamping

Kincraig Castle Hotel

Kincraig Castle Hotel
4.0 star property
Invergordon
9.2 out of 10, Wonderful, (304 reviews)
"Breakfast was fine. The food overall was kind of disappointing. Staff was friendly and helpful. Bar was good."
United States
Anthony
$241 nightly
The price is $289
Jun 6 - Jun 7
Total with taxes and fees
Kincraig Castle Hotel

Springfield Guesthouse

Springfield Guesthouse
3.0 star property
Tain
9.6 out of 10, Exceptional, (139 reviews)
"Clean, comfortable and spacious room. Nice area. Breakfast was sufficient. Good customer service. "
United States
Jacob
$135 nightly
The price is $162
May 20 - May 21
Total with taxes and fees
Springfield Guesthouse

Carlton Hotel

Carlton Hotel
2.5 star property
Forres
7.6 out of 10, Good, (64 reviews)
"Great location "
United Kingdom
John
$82 nightly
The price is $99
Jun 8 - Jun 9
Total with taxes and fees
Carlton Hotel

Golspie Inn

Golspie Inn
3.5 star property
Golspie
8.6 out of 10, Excellent, (184 reviews)
"Easy parking. Lovely inn. Great food. Staff friendly & efficient."
United Kingdom
Gael
$159 nightly
The price is $191
May 21 - May 22
Total with taxes and fees
Golspie Inn

Cawdor House

Cawdor House
4.0 star property
Nairn
9.8 out of 10, Exceptional, (76 reviews)
"Very cozy atmosphere, delicious breakfast and hospitable staff. Can't wait to go back!"
Canada
Sarah
$123 nightly
The price is $147
May 31 - Jun 1
Total with taxes and fees
Cawdor House

Royal Marine Hotel

Royal Marine Hotel
4.0 star property
Brora
9.4 out of 10, Exceptional, (256 reviews)
"Enjoyed our stay, hotel is lovely throughout and staff are friendly and attentive. Comfortable bed and excellent breakfast, highly recommend"
United Kingdom
Darren
$209 nightly
The price is $251
May 17 - May 18
Total with taxes and fees
Royal Marine Hotel

Seabank House Hotel

Seabank House Hotel
4.0 star property
Nairn
10.0 out of 10, Exceptional, (17 reviews)
"Simon & Jen were best hosts ever. Very welcoming & departed so much local knowledge. In over 40 years of traveling it was one of my best stays. I would highly recommend"
United States
Jeffrey T.
$184 nightly
The price is $220
May 17 - May 18
Total with taxes and fees
Seabank House Hotel

St Duthus Villa Guesthouse

St Duthus Villa Guesthouse
3.0 star property
Tain
9.8 out of 10, Exceptional, (62 reviews)
"Immaculate and classy room in character property in quiet location. Comfortable bed, lovely large shower, and everything you could need for a relaxing stay. Large choice of continental breakfast, adequate parking on property or on adjacent road. Host was friendly and gave tips where to visit locally."
United Kingdom
Michelle
$127 nightly
The price is $153
Jun 9 - Jun 10
Total with taxes and fees
St Duthus Villa Guesthouse

Altonhill

Altonhill
3.0 star property
Nairn
10.0 out of 10, Exceptional, (2 reviews)
"Very clean and nice B&B. Perfect if you go by car. "
Sweden
Marlene
$103 nightly
The price is $123
May 20 - May 21
Total with taxes and fees
Altonhill

Blervie House

Blervie House
5.0 star property
Forres
9.2 out of 10, Wonderful, (50 reviews)
"Wonderful hosts - Graham and Sheena are extremely focused on making everyone’s stay memorable. The beds are extremely comfy too! Beautifully kept carriage house in a central spot to visit many gems in the area. Was a very relaxing enjoyable stay! "
Canada
Cindy
$371 nightly
The price is $445
May 22 - May 23
Total with taxes and fees
Blervie House

Cluny Hill Hotel

Cluny Hill Hotel
3.0 star property
Forres
8.2 out of 10, Very Good, (11 reviews)
"Nice and clean rooms 👌 very friendly service "
United Kingdom
Tomas
$63 nightly
The price is $75
May 17 - May 18
Total with taxes and fees
Cluny Hill Hotel
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

Frequently asked questions

What is the best area to stay in Portmahomack?
The best area to stay in Portmahomack is directly along the waterfront, specifically around Main Street, which forms the core of this fishing village.

This area is the heart of Portmahomack, offering direct views of the Dornoch Firth. Main Street is where you'll find the village's amenities, including a few local eateries and shops. The area is characterized by its traditional stone cottages and the harbor, which is still active with fishing boats. It's a very walkable area, with the beach easily accessible.

Couples looking for a peaceful retreat will find this area ideal. The quiet setting, combined with the scenic views and opportunities for coastal walks, creates a relaxing experience. You can enjoy strolls along the beach and dine at local establishments with fresh seafood.

For families, staying near the waterfront is also a great option. The calm waters of the Dornoch Firth provide a gentle environment for children to play on the beach, and there are opportunities for wildlife spotting, including dolphins and seals.
When is the best time to go to Portmahomack?
The best time to go to Portmahomack for pleasant weather and outdoor activities is during the late spring and summer months, particularly from May to September.

During these months, you'll experience milder temperatures, longer daylight hours, and generally less rainfall, making it ideal for exploring the village and its surroundings. This period is great for couples interested in coastal walks, visiting historical sites like the Tarbat Discovery Centre, or enjoying boat trips on the Dornoch Firth. The extended daylight allows for more relaxed sightseeing and evenings by the harbor.

Families visiting Portmahomack will find the summer months especially accommodating. The warmer weather is great for spending time on the sandy beach, exploring rock pools, and enjoying the local park.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Portmahomack.
How can I save on a Portmahomack hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Portmahomack hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a Portmahomack hotel?
Prices for hotels in Portmahomack often vary, but you can find a great deal from $75 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia