Skip to main content

Stay in Isle of Islay's best hotels!

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest Price First Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Bridgend Hotel

Hotel in Bridgend

Bridgend Hotel is located in Bridgend. With free WiFi, this 4-star hotel has a garden and a bar. The property was clean, warm and cozy.

Show more Show less
9
Wonderful
613 reviews
Price from
$123
per night

Port Charlotte Hotel

Hotel in Port Charlotte

Port Charlotte Hotel is located in Port Charlotte on the shore of Loch Indaal. The conservatory and gardens open onto a sandy beach. Incredible location right on the water. Lovely staff went out of their way to welcome me.

Show more Show less
9.3
Wonderful
154 reviews
Price from
$193
per night

No. 1 Charlotte Street

Hotel in Port Ellen

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. Everything.. the hotel, the service, the breakfast, the room, the price. We loved all, everything was gorgeous.

Show more Show less
8.9
Excellent
1,014 reviews
Price from
$149
per night

Lochindaal Hotel

Hotel in Port Charlotte

Featuring a bar and free WiFi, Lochindaal Hotel is located in Port Charlotte. The hotel features family rooms. All guest rooms at the hotel are equipped with a seating area. Everything was superb and an excellent value. The room has all the facilities of a top-notch bed and breakfast, staff (the MacLellans, all wonderful) was super attentive and a joy to talk to. The heated floor in the bathroom felt like a game-changer. This property is one of a few where we'd be compelled to return to the location just to stay here. Truly rates as a 15 (at least) on a 10-scale.

Show more Show less
8.7
Excellent
194 reviews
Price from
$182
per night

Another Place, The Machrie

Hotel in Port Ellen

Featuring a fitness center and a garden, Machrie Hotel & Golf Links is located just outside Port Ellen. This 4-star hotel offers a 24-hour front desk and free WiFi. excellent hotel with very helpful and friendly staff! very high quality on everything from bed linen to toiletries to dining! magnificent location , delicious food and cozy atmosphere… absolute must to visit!

Show more Show less
8.7
Excellent
213 reviews
Price from
$230
per night

Lochside Hotel

Hotel in Bowmore

Lochside Hotel is located in Bowmore and features a terrace. Featuring luggage storage space, this property also provides guests with a restaurant. Free WiFi is available. The breakfast at the hotel was excellent! loved the location it was close to shops and restaurants. The staff were excellent.

Show more Show less
8.4
Very Good
476 reviews
Price from
$186
per night

Port Askaig Hotel

Hotel in Port Askaig

Port Askaig Hotel has a garden, shared lounge, a restaurant and bar in Port Askaig. The property has services including meeting and banquet facilities and karaoke. Historic Hotel and Pub. Will stay again!

Show more Show less
7.1
Good
155 reviews
Price from
$75
per night

Eilidh’s Guest House

Port Ellen

Eilidh’s Guest House is located in Port Ellen, just a few steps from White Hart Beach and 1.2 miles from Kilnaughton Beach. This beachfront property offers access to free Wifi and free private... Very good place to stay, Niall is super friendly.

Show more Show less
9.2
Wonderful
154 reviews
Price from
$130
per night

Kilmeny

Ballygrant

Kilmeny is offering accommodations in Ballygrant. Each accommodation at the 5-star guest house has mountain views, and guests can enjoy access to a garden and a terrace. Our stay at Kilmeny was a great experience I will never forget! Margaret is the heart of this house, and she is an amazing host. Friendly, cheerful and always here to help, we were impressed by the care she put in every elements of our stay. On arrival, we were greeted with a delicious tea time (exquisite homemade cakes). Our room was spacious and delightfully decorated, the view was amazing and we enjoyed (a lot) the bathroom. A thorough guide/handbook was here to help us out as well: from how things worked in the room, to options for breakfast and all activities available on Islay. Margaret took the time to introduce us to other guests, and had lovely chats with everyone. We also met Blair on occasion at breakfast, and he was really helpful too. I cannot stress enough that Blair and Margaret are two fabulous hosts, and would absolutely recommend to stay at Kilmeny. Thank you for an incredible stay.

Show more Show less
9.9
Exceptional
146 reviews

The Trout Fly Guest House

Port Ellen

The Trout Fly Guest House enjoys a location in Port Ellen, a few steps from White Hart Beach and 1.2 miles from Kilnaughton Beach. Very good location in the centre of Port Ellen. Great breakfast and a very friendly host.

Show more Show less
9.4
Wonderful
223 reviews
Price from
$118
per night

Hotels with extra health and safety measures

Find hotels in Isle of Islay with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfection
Food & drink safety

Most booked hotels on Isle of Islay in the past month

See all

FAQs about hotels in Isle of Islay

See reviews by guests who stayed at hotels on Isle of Islay

See all