Skip to main content

The best beach hotels in Port Ellen

Check out our pick of great beach hotels in Port Ellen

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+

Beach access

Beachfront
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

The property is situated close to local distilleries of Laphroaig, Lagavulin and Ardbeg and also to the local RSPB Reserve and American Memorial Monument both in the Mull of Oa. Port Ellen is surrounded by beaches and has a working harbour which accommodates ferries, cruise ships, local fishing boats and also a yachting marina.

The hosts here go above and beyond for their guests’ comfort, with personalised service and perfect atmosphere and attitude. Nothing could’ve been improved!

Show more Show less
9.4
Superb
259 reviews

On Islay’s famous Whisky Coast, in the fishing village of Port Ellen, overlooking the harbour and marina and just 2 hours by ferry from Kennacraig on the Scottish mainland, The Islay Hotel offers a restaurant and well-stocked whisky bar. Guests can enjoy the unspoilt Scottish coastline and beaches, from 2 minutes' walk away.

Excellent location. Staff was fabulous and helpful, meals we exceptional…. Definitely stay here again… just loved it

Show more Show less
9
Superb
404 reviews
Price from
£285
per night

Boasting a garden, Cala Sith Guesthouse is set in Port Ellen in the Isle of Islay region, 200 metres from White Hart Beach and 2.2 km from Kilnaughton Beach. This beachfront property offers access to free WiFi and free private parking. The guest house has family rooms.

Nothing to complain about. Kind staff, clean room, good location, nice breakfast

Show more Show less
8.7
Fabulous
425 reviews
Price from
£101.20
per night

Featuring a fitness centre and a garden, Machrie Hotel & Golf Links is situated just outside Port Ellen. This 4-star hotel offers a 24-hour front desk and free WiFi.

At the hotel, each room comes with a desk minibar, safe and flat-screen TV. The private bathroom is fitted with a shower and free toiletries. Many of our bathrooms also have a bath.

Views over the golf course and across the water were amazing. Spectacular sunsets.

Show more Show less
8.9
Fabulous
276 reviews
Price from
£293
per night

Located in Port Ellen, No. 1 Charlotte Street has a garden, shared lounge, bar, and free WiFi.

The rooms in the hotel are fitted with a coffee machine. Each room is fitted with a private bathroom with a bath or shower and free toiletries. All guest rooms in No. 1 Charlotte Street are equipped with a flat-screen TV and a hair dryer.

what was there not to like ? superb location. absolutely stunning view. neat , clean room. great breakfast n extremely helpful staff.

Show more Show less
8.7
Fabulous
937 reviews
Price from
£145
per night

Looking for a beach hotel?

There’s nothing quite like waking up to the sound of swirling waves and the smell of sea air through your bedroom window. Beachfront accommodation comes in a variety of forms, from well decked-out resorts to secluded homestays and villas. Beach hotel amenities can include air-conditioned rooms, private terraces overlooking the sea and outdoor pools with adjacent bars.
Search beach hotels in Port Ellen

Most booked beach hotels in Port Ellen this month

Beach hotels that guests love in Port Ellen

  • Avg. price/night: £285
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 404 reviews
    The Islay Hotel is a great location for shops, eating out, distilleries and beaches. We found the staff to be very helpful and friendly. Our room was spotlessly clean and well organized. The breakfast was a very good start to our day. In addition to the hotel, we recommend the café at Ardbeg distillery for lunches and teas. On the road to Bowmore (on the right-hand side) is the Balaclava Byre Farm Shop and Restaurant, which also provides delicious food, using local produce from Islay.
    Andrew
    Group
  • 8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 425 reviews
    Clean, welcoming and perfect location
    Matthew
    Family with young children
  • Avg. price/night: £311
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 276 reviews
    The setting is beautiful. You can walk through the golf course to the beach and it's like having your own private beach. The rooms are comfortable and clean (not luxurious but cozy). I don't think any hotels on the island are that fancy so this is definitely one of the nicer and more spacious ones (rooms are not huge but at least they aren't tiny). The food at the restaurant was pretty good too which is convenient. Staff and people on the island were extremely nice.
    Tina
    Young couple
  • Avg. price/night: £285
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 404 reviews
    Nigel, Moira,.Jane and the team at The Islay Hotel are truly great hosts. Professional, friendly, and over and beyond helpful. I highly recommend the daily specials at the restaurant. The freshest ingredients, beautifully prepared. A great location sitting on the beach of Port Ellen and a 20-minute stroll to Laphroaig and other distilleries nearby. Many thanks for your warm and forever memorable hospitality Ilay. I'll be back soonest.
    Jason William
    Solo traveller
  • Avg. price/night: £311
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 276 reviews
    The location is superb, wonderful views and walks along the vast beach. The accommodation was clean and comfortable with a fantastic bathroom. The room was a tad small and we had to keep our cases in the middle of the room but we had a great view across the golf course to the sea with stunning sunsets.
    Lorraine
    Young couple
  • 8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 937 reviews
    perfect location, lovely welcome and room had everything, including great view of Port Ellen beach, brilliantly organised breakfast with all the Scottish Covid restrictions. good filter coffee
    Georgina
    Family with young children
  • 8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 937 reviews
    Sea view was fantastic. Friendly staff. On-site bar with pub garden on the beach. Breakfast hearty but not a gut-buster. Caffetiere in room.
    T
    Young couple
  • 9.1
    Scored 9.1
    Superb
    Rated superb
     · 183 reviews
    We stayed on the ground floor, amazing location in Port Ellen, 2 mins from shop, pubs, ferry and beach is opposite. Basic accommodation however had everything we needed comfy twin beds, table and chairs, TV, kettle, plates, cutlery and small fridge which was amazing! Hosts very lovely , friendly and accommodating. We will definitely stay here again. Perfect location for staying on Islay with 3 distilleries within 4 miles.
    Karen Scott
    Young couple
  • Avg. price/night: £311
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 276 reviews
    The resort setting was perfect for a nice couple of days relaxing with a stroll on the beach just minutes from the hotel and warm scones for afternoon tea .
    lewis
    Young couple
  • Avg. price/night: £311
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 276 reviews
    Good big open rooms. The lounge area offers amazing views over the golf course and landscape surrounding. Bar and restaurant offer a wide ranging menu and good breakfasts. This is the perfect location from which to explore magical Islay. If golf’s not your thing there’s a beautiful big white sand beach behind, offering great scenery and sunsets.
    Mark
    Young couple
gogless