Hotels in Port Ellen
8 handpicked places to stay
Photo © Ulrich Begemann, Google Maps
The Trout Fly Guest House
B&B · 8 Charlotte Street, Port Ellen
A four-room B&B on Charlotte Street in Port Ellen, Islay, with breakfast included and pubs and restaurants close by.
The Islay Hotel
Hotel · 18 Charlotte Street, Port Ellen
Family-run hotel in Port Ellen on Islay, with en-suite rooms, a bar and restaurant, and free parking a short walk from the beach.
No 1 Charlotte Street
Hotel · 1 Charlotte Street, Port Ellen
A townhouse hotel on Charlotte Street in Port Ellen, Islay, with free parking and a garden, a short walk from the beach.
No.1 Charlotte Street
Guest House · Port Ellen, overlooking Kilnaughton Bay · 0.1 miles away
A bed, breakfast and bar in a traditional building overlooking Kilnaughton Bay, two minutes from Port Ellen ferry terminal.
Cala Sith Guesthouse
Guest Accommodation · 39 Frederick Crescent, Port Ellen
Guesthouse in Port Ellen on the Isle of Islay, a short walk from the beach with sea views and a garden to enjoy them from.
Machrie Hotel & Golf Links
Hotel · Low Road, Port Ellen
A golf-links hotel on Islay's coast near Port Ellen, set among dunes and machair with its own course, spa and restaurant on site.
Another Place, The Machrie
Hotel · Machrie Bay, near Port Ellen · 3.3 miles away
A contemporary design hotel on a championship links course beside seven miles of dune-backed beach on Islay's west coast.
Glenegedale House
Guest House · Glenegedale, between Bowmore and Port Ellen · 4.5 miles away
A five-star guest house with breathtaking Atlantic and Mull of Oa views, midway between Bowmore and Port Ellen.
Know a hotel / b&b in Port Ellen that's missing?
Run one yourself or know a good one? Suggest it and we'll review it for the site. Listings are free.
Add a hotel / b&b