Top Islay Hotels in Port Ellen

We checked thousands of reviews on and to find the best hotels for your stay
Go to Hotel List View map

Welcome to the charming village of Port Ellen, located on the beautiful island of Islay in the United Kingdom. Known for its picturesque landscapes, peaceful atmosphere, and world-renowned distilleries, Port Ellen is a haven for whisky enthusiasts and nature lovers alike. As you plan your visit, finding the perfect accommodations becomes a top priority, and luckily, Port Ellen offers a range of exceptional Islay hotels that cater to every traveler's needs. From cozy bed and breakfasts to luxurious waterfront resorts, you're bound to find the ideal place to rest and rejuvenate during your stay.

One highly recommended option is the Port Ellen Hotel, nestled in the lively heart of the village and just a stone's throw away from the iconic Islay Distillery. This historic hotel offers charming rooms with stunning views of the marina and warm, friendly service that will make you feel right at home. If you prefer a more intimate setting, the Islay House Hotel is a hidden gem situated amidst lush gardens and offering an elegant, boutique experience. With its luxurious amenities and personalized attention, this hotel is the epitome of relaxation and indulgence.

For those seeking a truly unique experience, consider staying at one of the several cottages or self-catering accommodations in Port Ellen. These options provide a home away from home, allowing you to immerse yourself in the local culture and charm. From quaint cottages overlooking the rugged coastline to modern apartments in the very heart of the village, there's a self-catering option to suit all preferences. Whether you're traveling solo, with a partner, or as a family, these accommodations provide the flexibility and freedom to explore Islay at your own pace, while still enjoying the comforts of home.

As you delve into the delightful village of Port Ellen, let these Islay hotels be your sanctuary, ensuring a truly memorable and enjoyable stay on this enchanting island.

Show more + Show less -

Our Top 9

(Sorted by rating & number of reviews)

1. Quaint And Quirky Coastal Cottage Islay
2. Eilidh'S Guest House
3. Another Place, The Machrie
4. Another Place, The Machrie
5. Machrie View Villa
6. Cala Sith Guesthouse
7. No. 1 Charlotte Street Hotel
8. Glenegedale House Hotel
9. The Trout Fly Guest House

Charming Bed and Breakfasts in Port Ellen

Check Availability

Port Ellen
Sep 14, 2025 - Sep 15, 2025

Quaint And Quirky Coastal Cottage Islay

8.1

Good

(35 Reviews)

+ 67 photos
Step back in time with a stay at the Quaint and Quirky Cottage in Port Ellen. This charming self-catering accommodation showcases traditional Scottish architecture and is brimming with character. The cozy living spaces and well-equipped kitchen provide the perfect home away from home, allowing you to immerse yourself in the local ambiance.
Address: Upper Imeraval Cottage
Rating: Good 8.1 (35 Reviews)
Price: From 309$

Eilidh'S Guest House

9.2

Good

(166 Reviews)

+ 15 photos
Perched on the edge of Port Ellen is a haven of tranquility and luxury. The tastefully decorated rooms offer a comfortable and relaxing space to unwind, while the attentive staff ensures that every need is met. Indulge in a gourmet breakfast featuring delicious local produce, and savor the panoramic views of the neighboring hills and sea.
Address: 69 Frederick Crescent
Rating: Good 9.2 (166 Reviews)
Price: From 115$

The Islay Hotel

With its picturesque waterfront location and stunning views of the bay, The Islay Hotel is a true gem for those seeking a memorable stay in Port Ellen. This family-run establishment combines traditional charm with modern amenities, offering guests a warm and welcoming atmosphere. Each room is elegantly furnished, providing a relaxing retreat after a day of whisky tasting or exploring the nearby rugged coastline.

Another Place, The Machrie

8.9

Good

(282 Reviews)

+ 27 photos
Situated on the stunning Machrie Bay, Machrie Hotel & Golf Links is a haven for golf enthusiasts and nature lovers alike. This luxurious retreat provides spacious and beautifully designed rooms, many of which offer captivating sea views. Pamper yourself with a treatment at the on-site spa, or tee off at the renowned Machrie Golf Links, boasting a challenging and picturesque course.
Address: Low Road
Rating: Good 8.9 (282 Reviews)
Rooms: 39
Price: From 487$

Another Place, The Machrie

8.9

Good

(282 Reviews)

+ 27 photos
With its vast grounds and various outdoor activities, Machrie Hotel & Golf Links is an ideal choice for families visiting Port Ellen. The spacious rooms provide ample space for families to relax and unwind, while the on-site golf course and nearby nature trails offer endless opportunities for outdoor adventures. Enjoy a delicious family meal at the hotel's restaurant, which features a diverse menu to suit all tastes.
Address: Low Road
Rating: Good 8.9 (282 Reviews)
Rooms: 39
Price: From 487$

Luxurious Retreats in Port Ellen

Indulge in the epitome of luxury and pampering at these premier accommodations in Port Ellen.

Machrie View Villa

9.4

Good

(5 Reviews)

+ 38 photos
Perched on a hillside overlooking the scenic Machrie Bay, Machrie View is a unique and stylish property that captures the essence of Port Ellen. With its panoramic views and contemporary design, this self-catering retreat offers a truly memorable experience. Relax in the comfortable living area or savor the fresh sea breeze on the private terrace while taking in the beauty of Islay.
Address: Machrie View, Glenegedale
Rating: Good 9.4 (5 Reviews)
Rooms: 10
Price: From 650$

Cala Sith Guesthouse

8.7

Good

(378 Reviews)

+ 35 photos
For a cozy and tranquil escape, Cala Sith Guesthouse is the perfect choice. This charming guesthouse offers tastefully decorated rooms that exude a relaxing ambiance, ensuring a peaceful stay. Start your day with a delicious homemade breakfast and enjoy the breathtaking views of the Islay countryside from the guesthouse's sunny garden area.
Address: 39 Frederick Crescent
Rating: Good 8.7 (378 Reviews)
Rooms: 12
Price: From 152$

Quaint and Quirky Stay in Port Ellen

Experience the unique character and charm of Port Ellen with a stay in these delightful and quirky accommodations.

No. 1 Charlotte Street Hotel

8.7

Good

(871 Reviews)

+ 33 photos
Nestled on a tranquil street, No. 1 Charlotte Street Bed and Breakfast is a hidden gem that boasts a prime location within walking distance of local attractions. The beautifully appointed rooms reflect a perfect blend of comfort and style, ensuring a restful night's sleep. Wake up to a delicious Scottish breakfast, made with locally sourced ingredients, before venturing out to explore the wonders of Port Ellen.
Address: 1 Charlotte Street Port Ellen
Rating: Good 8.7 (871 Reviews)
Rooms: 17
Price: From 265$

Glenegedale House Hotel

9.7

Good

(22 Reviews)

+ 54 photos
Just a short distance from Port Ellen is a luxury guesthouse that overlooks the shimmering Laggan Bay. Indulge in the elegant and beautifully designed rooms, each exuding a sense of tranquility and relaxation. Wake up to a sumptuous breakfast and savor the breathtaking coastal views from the guesthouse's conservatory or landscaped gardens.
Address: Glenegedale
Rating: Good 9.7 (22 Reviews)
Price: From 406$

Scenic Waterfront Hotels in Port Ellen

Indulge in the beauty of Port Ellen's waterfront with a stay at these scenic hotels.

The Trout Fly Guest House

9.5

Good

(242 Reviews)

+ 13 photos
With its idyllic location overlooking the shimmering waters of Lochindaal, The Trout Fly Guest House offers a serene escape for those seeking luxury in Port Ellen. Immerse yourself in the elegant decor of the spacious rooms, each carefully designed with comfort and style in mind. Unwind in the guesthouse's charming garden or take a leisurely stroll along the nearby coastline to experience the true beauty of Islay.
Address: 8 Charlotte Street
Rating: Good 9.5 (242 Reviews)
Price: From 151$

Family-Friendly Accommodations in Port Ellen

Create lifelong memories with your family in Port Ellen by staying at these family-friendly hotels.