Photo by Peter Barr

Find hotels in Port Henderson from ฿4,512

Start date: Check-in selected.
To Date
End date: Check-out
  • 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 Port Henderson hotels

Shieldaig Lodge Hotel

Shieldaig Lodge Hotel
4.0 star property
Gairloch
9.4 out of 10, Exceptional, (135)
Surrounded by the natural beauty of Gairloch, this beach hotel offers on-site dining and a relaxing bar. End your day on the outdoor terrace or stroll through the garden before exploring nearby Gairloch Harbour.

"Stunning views and lovely property, very helpful staff"
United Kingdom
Joanna
The price is ฿4,372
฿5,246 total
includes taxes & fees
12 Jan - 13 Jan 2026
Shieldaig Lodge Hotel

The Old Inn

The Old Inn
3.0 star property
Gairloch
7.8 out of 10, Good, (85)
Charming inn in Gairloch with easy access to local harbour and Sitooterie. Enjoy a relaxing drink at the bar after exploring the Scottish Highlands, then savour a delicious meal at the on-site restaurant.

"In a great location and close to the harbour. We enjoyed our meals in the bar/restaurant. The evening meals were of a good quality. We enjoyed our stay and will probably stay again."
United Kingdom
Mr Alistair C
The price is ฿3,759
฿4,512 total
includes taxes & fees
11 Jan - 12 Jan 2026
The Old Inn

Amber's Cottage

Amber's Cottage
2.0 star property
Staffin
9.4 out of 10, Exceptional, (3)
Hike the nearby Quiraing or visit Skyelight Candles from this cosy cottage. The tranquil garden offers a peaceful spot to unwind after outdoor adventures. Inside, the full kitchen and DVD player ensure homely comforts.

"Great location. Super cozy. We enjoyed our stay."
Canada
Ward
The price is ฿21,481
฿25,777 total
includes taxes & fees
3 Jan - 4 Jan 2026
Amber's Cottage
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

Learn more about Port Henderson

Check out Big Sand Beach and Redpoint Beach—just a couple of the sights around Port Henderson.

Cottage, Lianag na h-Atha Now known as Chrissie's Croft
Photo by Peter Barr
Open Photo by Peter Barr

Top Port Henderson Hotel Reviews

More cheap stays in Port Henderson

Frequently asked questions

What's the best place for a stay in Port Henderson?
Located 3.7 mi (5.9 km) from the heart of Port Henderson, Shieldaig Lodge Hotel is a top choice for your stay, based on our traveller data. Two other options for your stay in the area are The Flodigarry Hotel in the Skye and The Millcroft Hotel. See all available top hotels, or vacation rentals in Port Henderson.
If I need to cancel my hotel reservation in Port Henderson, will I receive a refund?
Yes! The majority of hotel reservations are fully refundable if you cancel prior to the hotel's cancellation deadline, which in most cases is within 24 or 48 hours of your arrival date. If you have a reservation that's non-refundable, it might still be possible to cancel it and receive a refund within a 24-hour period of booking. Filter your search by fully refundable to find flexible hotel deals in Port Henderson.
What is staying in Port Henderson like?
Travellers to Port Henderson will find plenty to explore and enjoy. There are 147 hotels and other accommodation options in the surrounding area. Find out more about Port Henderson.
What are the top places to visit in Port Henderson?
Places to visit in the wider area include Big Sand Beach, Redpoint Beach and Gairloch Beach. You'll also find Inverewe Gardens and Rua Reidh Lighthouse in the area. Take a look at what more there is to see and do in Expedia's Port Henderson guide.
What's the seasonal weather in Port Henderson?
The hottest months are usually July and August, with an average temperature of 13°C, while the coldest months are February and January, with an average of 5°C. The rainiest months in Port Henderson are October, December, November and January, with each month seeing an average of 213 mm of rainfall.