Portnahaven Vacations

Book a Hotel + Flight or Car together to unlock savings

Photo by Andrew Wood
  • Plan, book, travel with confidence

  • Better together

    Save up to ¥45,448 when you book a flight and hotel together*
  • Find the right fit

    With over 300,000 hotels worldwide, it's easy to create a perfect package
  • Rest easy

    Plan, book, and manage your trip all in one place

Find the Best Portnahaven Vacation Packages

Portnahaven Hotel Deals

Beautiful Cottage by the Bay, Isle of Islay

Beautiful Cottage by the Bay, Isle of Islay

Portnahaven, Isle of Islay Scotland
9.6/10 Exceptional! (21 reviews)
Lovely clean cosy comfortable cottage in a great location

Reviewed on Sep 21, 2025

Beautiful Cottage by the Bay, Isle of Islay
The Old School

The Old School

4 out of 5
Portnahaven Islay Island Scotland
Wonderful stay in Portnahaven
Beautiful spacious house with well appointed kitchen. Short walk to the coast was very nice and we had a glorious sunny weekend. Everything was clean and comfortable. Quiet and peaceful.

Reviewed on May 31, 2019

The Old School
Another Place, The Machrie

Another Place, The Machrie

4 out of 5
The Machrie Hotel & Golf LInks Islay Island Scotland
The price is ¥54,949 per night from Jan 23 to Jan 24
¥54,949
¥65,939 total
Jan 23 - Jan 24
includes taxes & fees
9.4/10 Exceptional! (181 reviews)
it’s a nice boutique hotel but the rooms are cozy and not too bad. Also, the hotel is very close to the airport but middle of nowhere. If you have to take a taxi service to Bowmore, which is the town center, for meals, It will cost 40 poundsround-trip. The hotel has a restaurant on site but sort ...

Reviewed on Nov 16, 2025

Another Place, The Machrie
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.

Explore a world of travel with Expedia

* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.