Photo by Z

Find hotels in Port Ellen from $114

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Port Ellen hotels

Another Place, The Machrie

Another Place, The Machrie
4.0 star property
Islay Island
9.6 out of 10, Exceptional, (181)
"Lovely property, we were so sad to only have one night. All the staff was friendly and helpful. The fireplaces on a cold evening were wonderful "
United States
Rachel
$372 nightly
The price is $446
Jan 5 - Jan 6, 2026
Total with taxes and fees
Another Place, The Machrie

Glenegedale House

Glenegedale House
5.0 star property
Islay Island
10.0 out of 10, Exceptional, (117)
"Outstanding rooms and service. "
United States
Scott
$183 nightly
The price is $220
Jan 11 - Jan 12, 2026
Total with taxes and fees
Glenegedale House

Port Charlotte Hotel

Port Charlotte Hotel
4.0 star property
Islay Island
9.6 out of 10, Exceptional, (63)
"Excellent service and welcoming and kind staff. Food was amazing. Highly recommend !"
Canada
cailin
$292 nightly
The price is $350
Dec 27 - Dec 28
Total with taxes and fees
Port Charlotte Hotel

Islay House

Islay House
3.0 star property
Islay Island
9.2 out of 10, Wonderful, (122)
" Great hotel with a lot of potential if there was more staff. "
United Kingdom
Alex
$95 nightly
The price is $114
Jan 7 - Jan 8, 2026
Total with taxes and fees
Islay House

The Bowmore House Bed & Breakfast

The Bowmore House Bed & Breakfast
3.5 star property
Islay Island
10.0 out of 10, Exceptional, (55)
"We absolutely loved our stay at Bowmore house. We booked the distillery view room. It was very spacious and comfortable. Breakfast was fantastic, and we even got to sample the proprietary whisky. The staff kicked us informed of any possible issues with returning from the island via the ferry. We would definitely stay here again next time we visit."
United States
Jean
The Bowmore House Bed & Breakfast

Argyll Hotel

Argyll Hotel
3.0 star property
Campbeltown
9.6 out of 10, Exceptional, (109)
"This is a fantastic hotel with the best breakfast. The beach infront of the hotel is amazing and my dog loved it and the Dalmatians. The staff and owners offer great service and we lived our stay here. "
United Kingdom
Robert
$121 nightly
The price is $146
Jan 18 - Jan 19, 2026
Total with taxes and fees
Argyll Hotel

Hazel's Cottage

Hazel's Cottage
3.0 star property
Campbeltown
$472 nightly
The price is $566
Jan 18 - Jan 19, 2026
Total with taxes and fees
Hazel's Cottage
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Port Ellen attractions

Learn more about Port Ellen

This historic whisky port offers tours of nearby Laphroaig, Lagavulin, and Ardbeg distilleries along the scenic Three Distilleries Path. Explore the village's charming harbor and white-washed buildings before catching a ferry to neighboring islands or hiking coastal trails.

Port Ellen - Islay
Photo by Nigel Brown
Open Photo by Nigel Brown

Top Port Ellen Hotel Reviews

More cheap stays in Port Ellen

Unique House in an Idyllic Situation on a Beach

Unique House in an Idyllic Situation on a Beach

Islay Island Scotland
10/10 Exceptional! (1 review)

Hotels in Port Ellen with star-rating

Find out more about Port Ellen

Top reasons to visit Port Ellen

  • Stunning Beaches: Enjoy the beautiful sandy shores and breathtaking coastal views that Port Ellen has to offer.
  • Whisky Tastings: Experience world-renowned whisky tours, particularly at the famous Port Ellen Distillery.
  • Scenic Outdoor Activities: Engage in outdoor adventures like golfing and boat tours amidst stunning landscapes.
  • Charming Village Atmosphere: Explore the picturesque streets and friendly vibe of this quaint fishing village.
  • Diverse Accommodations: Choose from cozy bed and breakfasts to welcoming hotels for a comfortable stay.

Find great hotels in and around Port Ellen

Port Ellen offers a charming selection of accommodations, from cozy bed and breakfasts to welcoming hotels. Whether you’re seeking pet-friendly options, beachfront views, or LGBTQIA-friendly environments, you'll find the perfect spot to unwind after exploring Islay Island. Discover the best hotels in Port Ellen and nearby Port Charlotte, ensuring a memorable stay amidst stunning landscapes and rich culture.

  • Another Place, The Machrie: A luxurious 4-star retreat nestled in Port Ellen, Another Place, The Machrie is ideal for travelers seeking a spa-themed and adventure-filled getaway. The hotel features business amenities like meeting rooms, making it perfect for corporate travelers as well. Guests can indulge in a full spa experience, including massages, body wraps, and facial treatments, ensuring total relaxation. For adventure enthusiasts, the property offers easy access to outdoor activities such as hiking, kayaking, and fishing, as well as nearby boat tours and hunting excursions. Whether you're looking to unwind or explore the stunning landscapes of Islay, this hotel caters to both needs.
  • Islay House: Situated 11 miles from Port Ellen, Islay House is a charming 3.5-star hotel that welcomes pet lovers with open arms. This property not only allows pets on-site but also provides amenities like food and water bowls to ensure a comfortable stay for your furry friends. With its warm and inviting atmosphere, Islay House offers a unique retreat for those wishing to travel with their pets, allowing you to enjoy the beautiful surroundings of Islay together. This hotel prides itself on offering a friendly environment, making it an excellent choice for families or pet owners looking to enjoy a relaxing getaway.
  • Port Charlotte Hotel: Located 11 miles from Port Ellen, the 4-star Port Charlotte Hotel is a delightful choice for travelers seeking comfort and convenience. The hotel features a restaurant and bar, where guests can enjoy complimentary breakfast and a full dining experience. With nearby activities like hiking and fishing, adventure awaits right outside your door. In addition, guests can unwind in their rooms equipped with flat-screen TVs, providing entertainment after a day of exploration. The welcoming ambiance and excellent amenities make Port Charlotte Hotel a perfect spot for a memorable stay in Islay.

Where to stay in Port Ellen

Port Ellen, a charming fishing village on Islay Island, offers a romantic and culturally rich getaway. Explore the picturesque streets, indulge in world-renowned whisky tastings, and soak in the friendly atmosphere. Just a short distance away, discover the breathtaking coastal scenery and vibrant local culture that make this Whisky Isle a memorable destination. Whether you're seeking entertainment or a peaceful retreat, Port Ellen is the perfect backdrop for an unforgettable vacation.

  • Islay Island: Islay Island is a captivating destination, renowned for its stunning natural landscapes and vibrant culture. As the home of Port Ellen, this island is characterized by its rugged coastline and picturesque beaches. Visitors flock here year-round, with peaks in January, April, and July, drawn by its romantic ambiance and cultural experiences. Islay offers a range of activities, including golf at scenic courses and exploring local shops. Notable landmarks include museums and monuments that showcase the island's rich history, making it a perfect blend of leisure and culture.
  • Lagavulin: Just 2 miles away from Port Ellen lies Lagavulin, a charming village famous for its whisky distillery. The village experiences moderate seasonal tourism, with a bustling peak from July to September. Visitors are attracted to Lagavulin for its entertainment options and romantic settings. The village is home to a captivating museum that provides insights into the area's heritage and distilling traditions. The scenic views and tranquil atmosphere make Lagavulin a delightful spot to relax and immerse oneself in the local culture.
  • Glenegedale: Situated 4 miles from Port Ellen, Glenegedale is a quaint village that offers visitors a peaceful retreat. Like its neighbors, Glenegedale sees moderate seasonal tourism, particularly thriving in March, April, and July. Travelers come here seeking entertainment and cultural experiences, with local attractions including a museum and beautiful beaches. The village's serene environment is perfect for leisurely strolls, and the stunning coastal views provide an idyllic backdrop for a relaxing getaway.

Things to do near Port Ellen

Port Ellen offers a charming mix of romantic and cultural activities for tourists. Visitors can enjoy a round of golf at nearby courses, relax on beautiful beaches, or embark on scenic boat and whisky tours. For some fun, check out local spots for a game of pool. With its rich history and stunning landscapes, Port Ellen is a delightful destination for both relaxation and adventure.

Shopping

In Port Ellen, you can enjoy local shops offering unique gifts and souvenirs, perfect for remembering your trip. If you're up for a drive, visit the Islay Shopping Centre in Bowmore, about 10 miles away, featuring a variety of local crafts, whisky, and specialty foods.

Recreation

Gigha Golf Club offers a tranquil golfing experience, located 18 miles from Port Ellen. Enjoy stunning views and a welcoming atmosphere as you play on well-maintained greens. The club provides a perfect blend of sport and relaxation, ideal for unwinding in the beautiful Scottish countryside.

Adventure

Explore the stunning landscapes of Islay by hiking the Oa Peninsula, offering breathtaking coastal views and diverse wildlife. For a thrilling experience, try sea kayaking around the island's rugged shores, where you can paddle through crystal-clear waters and discover hidden coves and marine life.

Nightlife

In Port Ellen, the Islay Hotel features cozy pub vibes with local whiskies and live music, while The Port Charlotte Hotel offers a relaxed atmosphere for enjoying traditional Scottish fare. For a unique experience, don't miss the vibrant whisky tastings at local distilleries that often include evening tours.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Port Ellen

To save money on your trip to Port Ellen, consider visiting during the off-peak months of December to February when prices are lower. Booking your hotel about a month in advance or looking for last-minute deals on Expedia can yield significant savings. Saturdays are the cheapest days to stay, while Mondays tend to be the most expensive. Utilize Expedia's search filters to find budget-friendly accommodations, and consider package deals that combine flights and activities. Joining Expedia’s One Key membership can also provide exclusive discounts and cash rewards for future stays.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Port Ellen are December to February, where the prices are slightly lower. This is in comparison to May and July to August, where prices are slightly higher.
  • The best time to book a hotel: Booking a hotel in Port Ellen about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Port Ellen is Saturday. The most expensive day to stay in Port Ellen is Monday.
  • Find cheap hotels on Expedia: Utilize Expedia’s search tool to customize your options based on your budget, desired location, and the type of hotel you prefer. To find the best prices and deals, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay in Port Ellen with your flights and activities through an Expedia package deal.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions in and around Port Ellen

Port Ellen, nestled on Islay Island, is perfect for romantic getaways and cultural adventures. Visitors can explore stunning beaches, the charming village, and the renowned Port Ellen Distillery. Enjoy outdoor activities and picturesque views that highlight the island's natural beauty, making it an ideal destination for those seeking both relaxation and adventure.

  • Ardmore Islands: Experience the stunning natural beauty and outdoor vibes of Ardmore Islands, a picturesque destination right within Port Ellen. Enjoy tranquil beach walks, spot local wildlife, and soak in the serene atmosphere.
  • Kildalton Chapel: Step into history at Kildalton Chapel, a remarkable church showcasing rich cultural vibes. Admire its impressive ancient architecture and the famed Kildalton Cross, an exquisite example of early medieval craftsmanship.
  • Islay Natural History Centre: Located 11 miles from Port Ellen, the Islay Natural History Centre offers an engaging look into the region's ecology. This eco-friendly facility combines education with business initiatives, promoting sustainable practices and local wildlife.

Best time to go to Port Ellen

The best time to visit Port Ellen is dependent on what kind of holiday you are seeking. August is its hottest month on average. At this time, visitor numbers are average and weather is mostly cloudy with light rain. February is its coolest month on average. At this time, visitor numbers are average and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January44.1°F (6.7°C)Light RainMostly CloudyAverageSlightly Low
February43.7°F (6.5°C)Light RainMostly CloudyAverageSlightly Low
March44.4°F (6.9°C)Light RainMostly CloudySlightly HighAverage
April46.8°F (8.2°C)Light RainMostly CloudySlightly HighAverage
May50.5°F (10.3°C)Light RainMostly CloudyAverageSlightly High
June54.9°F (12.7°C)Light RainMostly CloudyAverageAverage
July57.2°F (14.0°C)Light RainMostly CloudySlightly HighSlightly High
August57.7°F (14.3°C)Light RainMostly CloudyAverageSlightly High
September56.3°F (13.5°C)Light RainMostly CloudyAverageAverage
October52.9°F (11.6°C)Light RainMostly CloudySlightly LowAverage
November48.7°F (9.3°C)Light RainMostly CloudySlightly LowAverage
December45.7°F (7.6°C)Light RainMostly CloudySlightly LowSlightly Low

The nearest major airports for your trip to Port Ellen

To reach Port Ellen, Islay Island, you have a few airport options. Islay Airport (ILY) is the closest, situated 4 miles away, with nearby accommodations like the 5-star Glenegedale House and the 4-star Another Place, The Machrie, both within a mile. Londonderry Airport (LDY) is 56 miles from Port Ellen, with excellent hotels such as the 5-star Bishop's Gate Hotel and the 4-star Best Western Plus White Horse Hotel, located 2 miles away. Campbeltown Airport (CAL) is 23 miles from Port Ellen, offering the 4-star Ugadale Hotel and Cottages just 2 miles away. Various transportation services are available from these hotels to their respective airports.

Frequently asked questions

What is the best area to stay in Port Ellen?
Glenegedale is the best area to stay in Port Ellen, superb for travelers seeking a serene yet adventurous Scottish experience. This picturesque village, located near the stunning Islay coastline, offers breathtaking landscapes and a sense of tranquility that makes it an ideal retreat. With its close proximity to various distilleries, visitors can easily explore world-renowned whisky tours, immersing themselves in the rich heritage of the region.

For couples looking for a romantic escape, Glenegedale provides a beautiful backdrop for leisurely strolls along the beach or cozy evenings in local pubs, where you can enjoy traditional Scottish fare and live music. The intimate atmosphere fosters connection and relaxation, ensuring memorable moments together.

Families will find Glenegedale equally inviting, with plenty of opportunities for outdoor adventures. The nearby beaches and hiking trails are superb for exploring the natural beauty of Islay, while the local wildlife offers a chance for children to learn about the region's unique ecosystems.
When is the best time to go to Port Ellen?
The most popular time to visit Port Ellen is April, when the landscape begins to bloom and the weather starts to warm up. During this month, temperatures typically range from the mid-40s to low 50s Fahrenheit, creating a comfortable climate for outdoor exploration and enjoying the breathtaking scenery of the Isle of Islay.

As you plan your trip, keep in mind that the peak season runs from March to May, attracting visitors who are eager to experience the vibrant spring atmosphere. This is a fantastic time for hiking along coastal trails or visiting local distilleries, as the scenic views and fresh air invigorate your sense of adventure.

April is especially appealing for couples and groups seeking a serene escape, as the lush landscapes and charming village ambiance provide the great backdrop for relaxation. You can take leisurely walks on the beach, enjoy birdwatching, or partake in whisky tastings, each experience enhanced by the friendly service and hospitality of the local community.

For travelers looking for budget-friendly options, November offers a quieter experience, with fewer crowds and potentially lower accommodation rates. While the weather might be cooler, the tranquil atmosphere allows for peaceful exploration of the island's natural beauty and cultural heritage.
Can I cancel my hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline – this is often within 24-48 hours of your scheduled arrival. If you have a non-refundable booking, it might still be possible to receive a refund if you cancel it within 24 hours of booking. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use our "Fully refundable property" filter during your search to find the right Port Ellen hotel for you.
How can I save on a Port Ellen hotel booking with Expedia?
One Key™ - Expedia's free travel rewards program - gives you instant access to perks and Member Prices on Port Ellen hotels. Plus, you'll earn OneKeyCash™* on eligible bookings to use on future trips. Booking an Expedia hotel and flight package is another great way to save, where bundling can result in significant savings.

*OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a Port Ellen hotel?
Prices for hotels in Port Ellen often vary, but you can find a great deal from $114 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia