Skip to main content

Featured beach hotel destinations

Destination inspiration for your trip – find a beach hotel

The best beach hotels in Isle of Islay

Check out our pick of great beach hotels on

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.

Loch Gorm House is set in Bruichladdich and features a garden and a shared lounge. This beachfront property offers access to free WiFi and free private parking. The bed and breakfast features garden views and a sun terrace. Breakfast was great. The host would prepare just about whatever you could ask for in a breakfast. There was no lack of food for eating breakfast. The view of the loch was a nice thing to see in the morning before breakfast and in the evening after a day's travels. The host also make sure we had dinner reservations ahead of time, which is a must on Islay.

Show more Show less
9.7
Exceptional
115 reviews
Price from
US$311
per night

Boasting sea views, Eilidh’s Guest House is set in Port Ellen, 100 metres from White Hart Beach. This beachfront property offers access to free WiFi and free private parking.

The guest house is fitted with a flat-screen TV. Towels and bed linen are offered in the guest house. The accommodation is non-smoking. Great views and close to town. Slight uphill walk but gives great views

Show more Show less
9.4
Superb
132 reviews
Price from
US$141
per night

Situated in Port Ellen, near White Hart Beach, The Trout Fly Guest House is a historic bed and breakfast that has a shared lounge.

All units in the bed and breakfast are fitted with a flat-screen TV. Featuring a private bathroom, units at the bed and breakfast also boast free WiFi. At the bed and breakfast, every unit comes with bed linen and towels. Niall is brilliant! His cooked breakfasts are exceptional. Cosy rooms and a great location for an awesome price.

Show more Show less
9.4
Superb
195 reviews
Price from
US$135
per night

Port Charlotte Hotel is located in Port Charlotte on the shore of Loch Indaal. The conservatory and gardens open onto a sandy beach.

All rooms include a private bathroom, a flat-screen TV, hairdryer and coffee/tea making facilities. Free WiFi is featured at this property. Great views of the bay from our room. Friendly and helpful staff.

Show more Show less
9.2
Superb
137 reviews
Price from
US$216
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. Very good B&B, very well located, with a comfortable room and a good shower. Fantastic breakfast. An extremely nice supporting room for guests, with a very good infrastructure. Very kind staff. As part of the B&B infrastructure, there is an attached cozy Pub. Drinks can be consumed in a beautiful and relaxing external area, as an extension of the B&B.

Show more Show less
9
Superb
956 reviews
Price from
US$162
per night

Set in Port Ellen and only 300 metres from White Hart Beach, Unique house in an idyllic situation on a beach offers accommodation with sea views, free WiFi and free private parking. With garden views, this accommodation provides a patio. The property is non-smoking and is located 1 km from Kilnaughton Beach. The place itself is probably the most spacious, and best equipped in Port Ellen, you are close to everything you need, but also have enough privacy and an entire beach for yourself

Show more Show less
9.6
Exceptional
8 reviews

Situated in Bruichladdich in the Isle of Islay region, Shorefield, Bruichladdich has a garden. This beachfront property offers access to a patio, free private parking and free WiFi. The holiday home also offers facilities for disabled guests. Great location for our group of 5 whisky enthusiasts to explore Islay. Very close to Bruichladdich distillery and a nice walk to Port Charlotte.

Show more Show less
9.1
Superb
59 reviews
Price from
US$372
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. Aislinn was absolutely wonderful!!!! The place is fresh and clean and, and perfect for my stay! It was great that it was o close to ferry and bus service to get around Port Ellen. The bike rental shop is close. Great pubs and restaurants!

Show more Show less
8.9
Fabulous
390 reviews
Price from
US$136
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. Location was spectacular, very clean and well appointed room. Was luxurious feeling with nice touches to the room that made us feel at home. Staff were pleasant and friendly; gave us great recommendations for places to visit. Bed was comfortable and rainfall shower was amazing.

Show more Show less
8.9
Fabulous
221 reviews
Price from
US$303
per night

Lochside Hotel is situated in Bowmore and features a terrace. Featuring luggage storage space, this property also provides guests with a restaurant. Free WiFi is available.

The rooms in the hotel are fitted with a flat-screen TV. The rooms are fitted with a private bathroom with free toiletries. Great location and view, friendly staff and good food.

Show more Show less
8.6
Fabulous
405 reviews
Price from
US$248
per night

Most booked beach hotels in Isle of Islay this month

Beach Hotels that guests love in Isle of Islay