Photo by C Michael Hogan

Find 4 Star Hotels in Portnahaven from SAR 441
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check availability on Portnahaven 4 Star Hotels
Our top choices for Portnahaven 4-star hotels

9.6 out of 10, Exceptional, (185 reviews)
The price is SAR 1,386
SAR 1,663 total
includes taxes & fees
7 Jun - 8 Jun
The price is SAR 1,275
SAR 1,833 total
includes taxes & fees
6 Jun - 7 Jun

9.6 out of 10, Exceptional, (24 reviews)
The price is SAR 368
SAR 441 total
includes taxes & fees
14 Jun - 15 Jun
Save an average of 15% on thousands of hotels when you're signed in
Explore similar 5-star hotels
Many 5-star hotels have the same amenities as 4-star hotels. See all 5-star hotels in Portnahaven.

Glenegedale House
Glenegedale Islay Island Scotland
The price is SAR 1,172 per night from Jun 30 to Jul 1
SAR 1,172
SAR 1,407 total
30 Jun - 1 Jul
includes taxes & fees
10/10 Exceptional! (125 reviews)
Still don't see what you're looking for?
See all properties in Portnahaven.
You can also use these popular filters to refine your search.
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.
Learn more about Portnahaven
Check out Kilchoman Distillery and Bruichladdich Distillery—just a couple of the sights around Portnahaven.

Photo by C Michael Hogan
Open Photo by C Michael Hogan
Top Portnahaven Hotel Reviews

Another Place, The Machrie
10/10 Excellent

Port Charlotte Holidays
10/10 Excellent
Explore a world of travel with Expedia
Explore more hotels
- Port Charlotte Holidays
- Unique House in an Idyllic Situation on a Beach
- The Bowmore House Bed & Breakfast
- Quaint and Quirky Coastal Cottage Islay
- 2 bedroom accommodation in Isle of Islay
- Machrie View - a lodge that sleeps 8 guests in 4 bedrooms
- 1 bedroom accommodation in Bowmore
- Charlotte Street Stay
- Lochside Hotel
- Kilchoman House & Cottages
- Beautiful seafront cottage in Bruichladdich , next to the distillery!

















