Photo by John Fitzpatrick

Find hotels in Elgol from $94

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

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating
Save an average of 15% on thousands of hotels when you're signed in

Learn more about Elgol

Enjoy astounding views of the Cuillin mountains, which stand on the banks of a glistening sea loch, from this charming hamlet on the Isle of Skye.

Looking towards sgurr Alasdair from Elgol, it's a really steep road down to the car park but the view across the water is worth the strain on the gearbox and clutch
Photo by James Gray
Open Photo by James Gray

Top Elgol Hotel Reviews

More cheap stays in Elgol

Find out more about Elgol

Top reasons to visit Elgol

  • Stunning Coastal Scenery: Elgol boasts breathtaking views of the rugged coastline and dramatic landscapes, perfect for photography enthusiasts.
  • Outdoor Adventures: Explore local hiking trails, lakes, and waterfalls, catering to both adventurers and nature lovers.
  • Charming Accommodations: Choose from cozy cottages and guesthouses that offer a warm, welcoming atmosphere.
  • Elgol Harbour: Enjoy the scenic beauty of Elgol Harbour, a perfect spot for relaxation and picturesque vistas.
  • Unique Souvenirs: Visit local shops to find distinctive souvenirs that reflect the charm of the village.

Find great hotels near Elgol

Elgol offers a charming selection of accommodations perfect for your Scottish getaway. From cozy cottages and self-catering options to welcoming guest houses and hotels with delightful on-site restaurants, you'll find the ideal place to unwind. Many lodgings cater to adventure seekers and pet owners, ensuring a memorable stay amidst stunning coastal views and outdoor activities. Discover the perfect base for your vacation in this serene village.

  • Dunollie Hotel: Embrace the coastal charm at Dunollie Hotel, a welcoming 3-star property located 10 miles from Elgol. This hotel is the perfect retreat for pet lovers and beach enthusiasts. Guests can enjoy direct access to the beach, making it an ideal spot for a sun-soaked getaway. With pet-friendly policies, the hotel offers amenities such as food and water bowls for furry companions, ensuring a hassle-free stay for those traveling with pets. The relaxed atmosphere and beach vacation vibe make Dunollie Hotel a great choice for families and friends looking to unwind by the sea.
  • Sligachan Hotel: Experience the stunning landscapes of Scotland at Sligachan Hotel, a cozy 3-star lodging situated 10 miles from Elgol. This hotel is perfect for travelers seeking pet-friendly accommodations. Sligachan Hotel provides a warm and inviting atmosphere, complete with amenities like food and water bowls for pets. With a focus on comfort and accessibility, this hotel makes it easy for guests to enjoy the stunning scenery of the Isle of Skye while having their four-legged friends by their side. Whether hiking or relaxing, Sligachan is a beloved choice for nature lovers.
  • Duisdale House Hotel: Indulge in a luxurious stay at Duisdale House Hotel, a charming 4-star establishment located 11 miles from Elgol. This hotel is perfect for families and couples seeking a romantic getaway. Duisdale House offers specialized amenities for children, such as highchairs and window guards, ensuring a family-friendly environment. For couples, romance packages featuring limited-hour room service and champagne service are available, creating an intimate experience. Pet-friendly policies allow for furry companions, making this hotel a delightful choice for all types of travelers looking for a memorable stay.

Where to stay in Elgol

Elgol, a charming village on the Isle of Skye, offers a perfect blend of outdoor adventures and romantic getaways. Explore its stunning coastal scenery, relax on beautiful beaches, and enjoy friendly local hospitality. Ideal for excursions, Elgol serves as a gateway to breathtaking landscapes and scenic spots, making it a must-visit destination for travelers seeking a memorable holiday experience in the United Kingdom.

  • Isle of Skye: Renowned for its breathtaking landscapes, the Isle of Skye is an island that offers a wealth of outdoor adventures, making it a must-visit destination located 8 miles from Elgol. Visitors flock here for its picturesque scenery, romantic settings, and a plethora of hiking trails. Peak travel seasons occur from April through July, with travelers eager to explore historic sites, castles, and marinas that dot the coastline. Whether you're hiking in the rugged terrain or enjoying the local shops, the Isle of Skye promises an unforgettable experience steeped in natural beauty.
  • Strath: As the city where Elgol is situated, Strath provides a charming blend of outdoor activities and romantic adventures. The city experiences moderate seasonal travel, peaking from July to September. Visitors are drawn to its hiking trails and outdoor venues, as well as its rich history showcased through nearby castles and parks. Strath is an ideal base for exploring the surrounding natural beauty, making it perfect for those seeking both adventure and relaxation amidst stunning landscapes.
  • Sleat: Located 7 miles from Elgol, Sleat is a vibrant city known for its cultural charm and outdoor appeal. This destination sees moderate seasonal tourism, particularly from July to September. Visitors come to enjoy its romantic ambiance and explore local attractions such as historic sites, beautiful beaches, and inviting hiking trails. The area is well-suited for those looking to immerse themselves in Scottish culture while taking in the breathtaking coastal views, creating a perfect blend of relaxation and exploration.

Things to do near Elgol

Elgol is perfect for outdoor adventures, romantic getaways, and beach days. Enjoy stunning local hiking trails that showcase the breathtaking landscapes, and make sure to explore the local store for unique souvenirs. Whether you're seeking a memorable stay or looking to check off items on your bucket list, Elgol offers a charming escape into nature and tranquility.

Shopping

In Elgol, visit Isle of Skye Oysters, a charming store 14 miles away, for unique local seafood products. Closer to town, Magpie, located 10 miles from Elgol, offers an array of gifts and souvenirs, perfect for your vacation mementos.

Recreation

A.C.E Target Sports Skye offers an exciting sports experience 19 miles from Elgol, perfect for those seeking adrenaline and camaraderie. For a more relaxed day, visit Skeabost Golf Course, located 22 miles away, where you can enjoy stunning outdoor views while playing a round of golf.

Adventure

Explore the Circular Walk, a scenic hiking trail located 14 miles from Elgol. Immerse yourself in the breathtaking landscapes while enjoying outdoor adventure vibes, making it perfect for nature lovers and hikers seeking an unforgettable experience amidst stunning scenery.

Nightlife

Elgol offers a tranquil nightlife with stunning views of the Skye coastline. Enjoy a cozy evening at the Elgol Inn, where you can savor local ales and seafood. For a unique experience, consider a night walk along the beach under the stars, soaking in the peaceful atmosphere.

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

Booking tips and Expedia advantages for Elgol

To save on your trip to Elgol, consider visiting during the cheaper months of January to February or November, and book your hotel about a month in advance for the best rates. Wednesdays tend to be the least expensive days to stay, while Sundays are pricier. Look for last-minute deals on Expedia and utilize their search tools to filter by budget and eco-friendly options. Additionally, combine hotel, flight, and activity bookings for package savings, and join Expedia's One Key membership for exclusive discounts and future rewards.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Elgol are January to February and November, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The best time to book a hotel: Booking a hotel in Elgol 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 Elgol is Wednesday. The most expensive day to stay in Elgol is Sunday.
  • Find cheap hotels on Expedia: Expedia's search tool gives you the flexibility to set your budget, choose your desired location, and more. You can easily sort the results to display hotels from the lowest to the highest price, helping you find the most affordable options first. Additionally, you can refine your search by hotel type; for instance, by checking the Eco-certified filter, you'll discover sustainable and environmentally friendly hotels that are available for booking.
  • Consider bundling your trip: You can save money by combining your Elgol hotel reservation 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 near Elgol

Elgol, a charming destination in Scotland, is perfect for outdoor enthusiasts and romantic getaways. Visitors can explore stunning natural attractions like lakes and waterfalls, or enjoy the scenic beauty at Elgol Harbour. Whether you're looking for breathtaking views or a peaceful retreat, this picturesque village offers a variety of experiences that cater to travelers seeking adventure and relaxation in a beautiful setting.

  • Fairy Pools: Experience the enchanting beauty of the Fairy Pools, a series of crystal-clear waterfalls nestled in a stunning landscape. Perfect for adventure seekers and romantics alike, these pools offer a magical atmosphere where you can enjoy hiking, swimming, or simply soaking in the breathtaking views.
  • Armadale Castle: Visit the captivating Armadale Castle, a historic site that immerses you in Scottish culture and romance. Explore the elegant gardens and learn about the vibrant history of the Clan MacDonald, all while enjoying the picturesque surroundings of the Isle of Skye.
  • Isle of Skye Market Square: Discover the charm of the Isle of Skye Market Square, where friendly locals create a welcoming atmosphere. With luxury shops and secluded spots to relax, it's an ideal place to sample local delicacies and find unique souvenirs.

Best time to go to Elgol

The best time to visit Elgol can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Elgol falls in July and August. August has average visitor numbers and mostly cloudy weather. The coolest average temperature in Elgol falls in January and February. February has average visitor numbers and mostly cloudy weather.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January40.5°F (4.7°C)Light RainMostly CloudyAverageSlightly Low
February40.5°F (4.7°C)Light RainMostly CloudyAverageSlightly Low
March42.1°F (5.6°C)Light RainMostly CloudyAverageAverage
April45.3°F (7.4°C)Light RainMostly CloudyModerately HighAverage
May49.3°F (9.6°C)Light RainMostly CloudyAverageAverage
June54.0°F (12.2°C)Light RainMostly CloudyModerately HighSlightly High
July55.9°F (13.3°C)Light RainMostly CloudyModerately HighSlightly High
August55.9°F (13.3°C)Light RainMostly CloudyAverageSlightly High
September54.0°F (12.2°C)Light RainMostly CloudyAverageAverage
October49.8°F (9.9°C)Moderate RainMostly CloudyModerately LowAverage
November45.1°F (7.3°C)Light RainMostly CloudyModerately LowSlightly Low
December41.5°F (5.3°C)Moderate RainMostly CloudyModerately LowAverage

The nearest major airports for your trip to Elgol

To reach Elgol, consider flying into one of the nearby airports. Benbecula Airport (BEB) is approximately 52 miles away, with hotel options like the 3-star Orasay Inn, located 7 miles from the airport, and the Swan View Lodge, 11 miles away. Castlebay Airport (BRR-Barra) is about 51 miles from Elgol, with accommodations including UIST Travel Accommodation, a guesthouse 10 miles away, and the Polochar Inn, just 6 miles from the airport. Tiree Airport (TRE) is 54 miles away, featuring the Tiree Lodge Hotel and Tiree Scarinish Hotel, both just 3 miles from the airport, making them convenient choices for travelers.

Frequently asked questions

When is the best time to go to Elgol?
The most popular time to visit Elgol is during the summer months, particularly in July. At this time, the weather is generally mild, with average temperatures around 60°F, which creates a wonderful backdrop for outdoor adventures, including hiking and scenic boat trips. The long daylight hours offer plenty of time to explore the breathtaking landscapes, from the dramatic cliffs to the serene waters of Loch Scavaig.

The peak season in Elgol runs from May to July, attracting travelers eager to experience the stunning natural beauty of the Isle of Skye. This is when the area truly comes alive, with activities such as wildlife watching and photography becoming particularly popular. As you wander through the picturesque surroundings, you will find that the vibrant hues of the landscape are at their most vivid, making it a superb time for sightseeing.

For those who appreciate a quieter experience, consider visiting in late September or early October. While the weather may be slightly cooler, with temperatures often dipping into the 50s, you'll enjoy a more peaceful atmosphere, allowing for intimate encounters with nature. Plus, this time of year often presents excellent opportunities for capturing stunning autumnal scenery.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Elgol.
How can I save on a Elgol hotel booking with Expedia?
One Key™ - Expedia's free travel rewards program - gives you instant access to perks and Member Prices on Elgol 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 Elgol hotel?
Prices for hotels in Elgol often vary, but you can find a great deal from $94 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