A coastal landscape with a rocky cliff, a small house, and a tree.

Find hotels in Elgol from CA $164

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
Sep 17 - Sep 18
Tomorrow
Sep 18 - Sep 19
This weekend
Sep 18 - Sep 20
Next weekend
Sep 25 - Sep 27

Filter by

Star rating

Guest rating

Our top choices for Elgol hotels

1. Tiny Home in Isle of Skye - Pet Friendly

Tiny Home in Isle of Skye - Pet Friendly
Strath
United States
Susan
Tiny Home in Isle of Skye - Pet Friendly

2. Sligachan Hotel

Sligachan Hotel
Minginish
United States
laura
CA $309
CA $371 total
includes taxes & fees
Oct 11 - Oct 12
Sligachan Hotel

3. Anneth Glamping Pod

Anneth Glamping Pod
Ardvasar
Australia
Daniela
CA $207
CA $249 total
includes taxes & fees
Oct 10 - Oct 11
Anneth Glamping Pod

4. House Of Juniper - The Cabins

House Of Juniper - The Cabins
Broadford
United States
Angela
CA $257
CA $309 total
includes taxes & fees
Oct 11 - Oct 12
House Of Juniper - The Cabins

5. Eilean Iarmain

Eilean Iarmain
Sleat
United Kingdom
Nicholas
CA $322
CA $387 total
includes taxes & fees
Oct 16 - Oct 17
Eilean Iarmain

6. Morar Hotel

Morar Hotel
Mallaig
United Kingdom
Ankit
CA $137
CA $164 total
includes taxes & fees
Oct 5 - Oct 6
Morar Hotel

7. Duisdale House Hotel

Duisdale House Hotel
Duisdalemore
United States
Jessica
CA $453
CA $544 total
includes taxes & fees
Oct 18 - Oct 19
Duisdale House Hotel

8. West Highland Hotel

West Highland Hotel
Mallaig
United States
Sarah
CA $211
CA $253 total
includes taxes & fees
Oct 15 - Oct 16
West Highland Hotel

9. Isle of Skye Guest house

Isle of Skye Guest house
Kyleakin
Canada
Teresa
CA $192
CA $231 total
includes taxes & fees
Oct 18 - Oct 19
Isle of Skye Guest house

10. Chlachain Inn

Chlachain Inn
Mallaig
United Kingdom
Michael
CA $165
CA $198 total
includes taxes & fees
Oct 6 - Oct 7
Chlachain Inn

11. Dunollie Hotel

Dunollie Hotel
Broadford
United States
John
CA $232
CA $279 total
includes taxes & fees
Oct 12 - Oct 13
Dunollie Hotel

12. Broadford Hotel

Broadford Hotel
Broadford
Australia
Sas
CA $343
CA $411 total
includes taxes & fees
Oct 17 - Oct 18
Broadford Hotel

13. Kinloch Ainort Apartments

Kinloch Ainort Apartments
Sconser
Canada
Omer
CA $394
CA $473 total
includes taxes & fees
Oct 16 - Oct 17
Kinloch Ainort Apartments

14. House Of Juniper - The Manse

House Of Juniper - The Manse
Broadford
Canada
Robin
CA $289
CA $346 total
includes taxes & fees
Oct 17 - Oct 18
House Of Juniper - The Manse

15. Tingle Creek Hotel

Tingle Creek Hotel
Kyle
United States
Lisa
CA $208
CA $250 total
includes taxes & fees
Oct 4 - Oct 5
Tingle Creek Hotel

16. Inn at Aird a Bhasair

Inn at Aird a Bhasair
Ardvasar
United States
Holly
CA $402
CA $483 total
includes taxes & fees
Oct 1 - Oct 2
Inn at Aird a Bhasair

17. Toravaig House Hotel

Toravaig House Hotel
Teangue
United States
Ricardo
CA $388
CA $465 total
includes taxes & fees
Oct 16 - Oct 17
Toravaig House Hotel

18. Isle of Raasay Distillery

Isle of Raasay Distillery
Isle of Raasay
Canada
james
CA $404
CA $485 total
includes taxes & fees
Oct 16 - Oct 17
Isle of Raasay Distillery

19. Balmacara Hotel

Balmacara Hotel
Kyle
United Kingdom
NICHOLAS PAUL
CA $261
CA $313 total
includes taxes & fees
Oct 8 - Oct 9
Balmacara Hotel

20. Tongadale Hotel

Tongadale Hotel
Portree Town
United Kingdom
Stephen
CA $301
CA $361 total
includes taxes & fees
Oct 4 - Oct 5
Tongadale Hotel
View all properties
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.

See all hotels in Elgol
A coastal landscape with mountains, a body of water, and fishing boats.
Photo by James Gray

Top Elgol Hotel Reviews

Tingle Creek Hotel

Tingle Creek Hotel

10/10 Excellent
"Very nice place to stay. Highly recommended."
Rebeca 1-night trip
Posted 9 hours ago
Tingle Creek Hotel
Bracken Hide Hotel

Bracken Hide Hotel

8/10 Good
"Each room is a self-contained unit like an ADU with a bedroom and a bathroom. The only downside that we did not know about was that you have to hike up a hill to get to your “hide”. That feature might limit the appeal to older visitors. The units themselves were perfectly nice and comfortable."
Allen 3-night trip
Posted 12 hours ago
Bracken Hide Hotel
Eilean Iarmain

Eilean Iarmain

10/10 Excellent
"Excellent hotel. Food was incredible and the staff was so friendly and accommodating. It’s not as conveniently located to everything on isle of Skye, but it’s much more quiet"
Mandi 3-night trip
Posted 14 hours ago
Eilean Iarmain
West Highland Hotel

West Highland Hotel

10/10 Excellent
"The views out windows over looking the Atlantic. AWESOME"
peggy 1-night trip
Posted 14 hours ago
West Highland Hotel
Kyle Hotel

Kyle Hotel

8/10 Good
"Cute little place. Well cared for and enjoyed the dining and bar."
Shannon 2-night trip
Posted 1 day ago
Kyle Hotel
Sligachan Hotel

Sligachan Hotel

10/10 Excellent
"This was a fantastic stay on the Isle of Skye. The staff was fantastic, the room was huge. The staff was incredibly nice and the hotel had a great restaurant on site. Be prepared that if you come in midge season, bring your repellant if you plan to explore. The hotel is right by Sligachan Bridge so great to get out early and go hike to Sligachan waterfall, etc but be prepared for tourists after 8 in the morning if you're going in a busier season. Overall would recommend and would stay here again"
Sean 1-night trip
Posted 3 days ago
Sligachan Hotel
Dunollie Hotel

Dunollie Hotel

8/10 Good
"An older property that is maintained pretty well. It was a nice setting which we enjoyed during the breakfast bar."
MARGARET 1-night trip
Posted 3 days ago
Dunollie Hotel
Applecross B&B & Luxury Cabins

Applecross B&B & Luxury Cabins

8/10 Good
"There is the Inn, then there is the BnB and cabins. We stayed at the BnB, it is REMOTE. Makes you grateful you made it there! Lovely hosts. Best breakfast on our trip!"
Amy 1-night trip
Posted 4 days ago
Applecross B&B & Luxury Cabins
Balmacara Hotel

Balmacara Hotel

10/10 Excellent
"Lovely, clean hotel Very helpful staff Would definitely recommend"
NICHOLAS PAUL 1-night trip
Posted 5 days ago
Balmacara Hotel

More cheap stays in Elgol

Kings Arms Hotel

Kings Arms Hotel

King Street Kyleakin Scotland
CA $162
CA $194 total
Oct 17 - Oct 18
includes taxes & fees
6.6/10 (1,001 reviews)
Kings Arms Hotel
Anneth Glamping Pod

Anneth Glamping Pod

Garan Sleat Scotland
CA $207
CA $249 total
Oct 10 - Oct 11
includes taxes & fees
10/10 Exceptional! (97 reviews)
Anneth Glamping Pod
House Of Juniper - The Cabins

House Of Juniper - The Cabins

The Cabins Strath SCT
CA $257
CA $309 total
Oct 11 - Oct 12
includes taxes & fees
9.8/10 Exceptional! (150 reviews)
House Of Juniper - The Cabins
The Pod at Greenbank

The Pod at Greenbank

Greenbank Kilbride Broadford Strath Scotland
CA $448
CA $538 total
Oct 15 - Oct 16
includes taxes & fees
10/10 Exceptional! (1 review)
The Pod at Greenbank
Canna Campsite

Canna Campsite

Change House Isle of Canna Scotland
Get rates
10/10 Exceptional! (5 reviews)
Canna Campsite
Kirkton Bay House Bed and Breakfast

Kirkton Bay House Bed and Breakfast

Kirkton Bay House Kyle Scotland
Get rates
10/10 Exceptional! (39 reviews)
Kirkton Bay House Bed and Breakfast

Find out more about Elgol

Top reasons to visit Elgol

  • Stunning Coastal Views: Elgol boasts breathtaking sea views and dramatic coastal landscapes, perfect for photography enthusiasts.
  • Outdoor Adventures: Explore scenic hiking trails, including the famous Skye Trail, ideal for outdoor enthusiasts.
  • Boat Trips: Enjoy picturesque boat excursions around the coastline, offering unique perspectives of the area's natural beauty.
  • Charming Village Atmosphere: Experience the warm hospitality of Elgol's friendly locals and quaint village charm.
  • Variety of Accommodations: Choose from pet-friendly hotels to cozy cottages, catering to every type of traveller.

Find great hotels near Elgol

Discover the charm of Elgol, a picturesque haven in Strath, Scotland, offering a variety of lodging options for every traveller. From pet-friendly hotels to cozy cottages, there's something for everyone seeking adventure or a relaxing beach getaway. Enjoy delightful breakfasts and immerse yourself in the stunning surroundings, making your stay in Elgol truly unforgettable.

  • Dunollie Hotel: Nestled 16.1km from Elgol, the Dunollie Hotel is a charming 3-star retreat perfect for beach lovers and pet owners. With direct beach access, this hotel invites guests to bask in the beauty of nature while enjoying a friendly atmosphere. It welcomes pets, making it an ideal choice for those travelling with furry companions. Amenities include food and water bowls for pets, ensuring a comfortable stay for all family members. With its beachside location and pet-friendly policies, Dunollie Hotel is a delightful choice for a relaxed getaway.
  • Sligachan Hotel: Located 16.1km from Elgol, the Sligachan Hotel is a welcoming 3-star accommodation that caters to pet lovers. This hotel combines comfort with a picturesque setting, making it ideal for travellers seeking a serene escape. Pets are permitted, and thoughtful amenities such as food and water bowls enhance the stay for your four-legged friends. The warm hospitality and cozy atmosphere make Sligachan Hotel a perfect base for exploring the scenic surroundings while enjoying the company of your pets.
  • Duisdale House Hotel: Situated 17.7km from Elgol, the Duisdale House Hotel is an elegant 4-star property that embraces adventure and nature. This hotel is perfect for those seeking a pet-friendly retreat filled with outdoor activities. Guests can indulge in nearby hiking, mountain climbing, and sailing, ensuring an exhilarating stay. The hotel also accommodates pets, offering amenities like food and water bowls and a welcoming environment for dogs. Duisdale House combines luxury with a spirit of adventure, making it a superb choice for explorers and their pets.

Where to stay in Elgol

Elgol, a charming village in Strath, offers an unforgettable Scottish getaway with breathtaking sea views and stunning landscapes. Perfect for outdoor enthusiasts, families, and couples seeking romance, this picturesque destination is surrounded by friendly locals and luxurious experiences. Explore the nearby coastal areas and indulge in relaxing excursions, all while soaking in the beautiful scenery that makes Elgol a must-visit spot in Scotland.

  • Isle of Skye: A stunning island located 12.9km from Elgol, the Isle of Skye is renowned for its breathtaking landscapes and rich outdoor experiences. Each year, visitors flock here, especially from April to July, to immerse themselves in its romantic vistas and scenic hiking trails. You can explore iconic landmarks such as historic castles and marinas, making it a perfect spot for both adventurers and those seeking a peaceful retreat. The island's unique geological features and wildlife create an unforgettable experience, appealing to nature lovers and photographers alike.
  • Strath: Nestled in the heart of the region, Strath is the city where Elgol is situated. This area sees a moderate flow of tourists, peaking in the summer months of July to September. Strath offers a delightful mix of outdoor adventures and romantic spots, perfect for couples and families alike. Visitors can enjoy picturesque parks and historic places, as well as various hiking trails that showcase the area's natural beauty. Its local stores provide a glimpse into the culture and lifestyle of the community, making it a charming place to explore.
  • Sleat: Just 11.3km from Elgol, Sleat is known for its rich cultural heritage and stunning outdoor experiences. The city attracts visitors during the summer months, particularly from July to September, who come for its romantic ambiance and cultural themes. Sleat boasts beautiful beaches and historic sites, along with convenient access to hiking trails that highlight the region's natural charm. Enjoy local shops and eateries that reflect the community's spirit, making your visit both enjoyable and enriching.

Things to do near Elgol

Elgol, located in the stunning Strath region of Scotland, is perfect for outdoor adventures and romantic getaways. Popular activities include exploring scenic hiking trails, taking bus tours, and enjoying boat trips around the picturesque coastline. Don’t miss the famous Skye Trail and the various day trips available to immerse yourself in the natural beauty of the area. With its charming store and beach, Elgol offers a delightful escape for every traveler.

Shopping

In Elgol, you can shop at local gems like Isle of Skye Oysters, located 22.5km away. If you're up for a drive, check out Magpie, which is 16.1km away, for unique gifts and souvenirs that capture the essence of the Isle of Skye.

Recreation

A.C.E Target Sports Skye offers an energetic atmosphere for sports enthusiasts, located 30.6km from Elgol. For a more relaxed experience, Skeabost Golf Course, 35.4km away, provides a scenic outdoor setting perfect for a leisurely round of golf amidst beautiful landscapes.

Adventure

The Circular Walk in Elgol offers a breathtaking hiking experience, located 22.5km from the village. Immerse yourself in stunning landscapes, where adventure meets serenity, as you traverse trails that showcase the majestic scenery of Scotland's rugged coastline.

Nightlife

Elgol offers a serene nightlife, perfect for unwinding after a day of exploration. Enjoy a cozy evening at the Elgol Hotel, where you can sip on local whisky and enjoy stunning views. For a more intimate vibe, consider the nearby café for relaxing conversations under the stars.

*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 money on your trip to Elgol, plan your visit during the off-peak months of January, February, or November when prices are lower. Booking your hotel about a month in advance can yield the best rates, while last-minute deals on platforms like Expedia can also be advantageous. Wednesdays typically offer the best prices for accommodation, unlike Sundays, which tend to be the most expensive. Consider combining your hotel, flights, and activities in an Expedia package for additional savings, and use their sorting tools to find the lowest prices that fit your budget.

  • 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 enables you to specify your budget, desired location, and additional preferences. You can easily sort the results to display prices from lowest to highest, ensuring you find the most affordable accommodation right away. Additionally, you have the option to refine your search by hotel type—if you select the Eco-certified filter, you'll be shown 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.

Find the best attractions near Elgol

Elgol, located in Strath, Scotland, is perfect for outdoor enthusiasts, beach lovers, and romantic getaways. Visitors can explore stunning lakes, picturesque waterfalls, and various attractions that highlight the area's breathtaking scenery. Whether you're looking for adventure or a serene escape, Elgol offers a variety of experiences that cater to every type of traveller, making it an ideal destination for your vacation.

  • Fairy Pools: Nestled in a stunning landscape, the Fairy Pools are a series of enchanting waterfalls that offer a magical outdoor experience. Hiking to these crystal-clear pools provides a perfect mix of adventure and romance, making it an ideal spot for nature lovers and couples alike.
  • Armadale Castle: Step into the rich history and culture of Scotland at Armadale Castle. Surrounded by beautiful gardens, this romantic castle offers a glimpse into the past, showcasing art and heritage that reflects the region's storied legacy.
  • Isle of Skye Market Square: Experience the warmth of friendly locals at the Isle of Skye Market Square. This luxurious yet secluded area offers unique artisan shops and delightful eateries, perfect for a leisurely stroll while soaking in the vibrant atmosphere.

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 visit Elgol, Scotland, you can fly into several nearby airports. Benbecula Airport (BEB) is situated 83.7km from Elgol, with good accommodations like the 3-star Orasay Inn, located 11.3km away, and the Swan View Lodge, 17.7km from the airport. Castlebay Airport (BRR) is 82.1km from Elgol, offering options such as the Borrodale Hotel, 16.1km away, and Polochar Inn, 9.7km from the airport. Lastly, Tiree Airport (TRE), 86.9km from Elgol, features the Tiree Lodge Hotel and Tiree Scarinish Hotel, both just 4.8km away. These airports provide convenient access to Elgol for your vacation.

Frequently asked questions

What is the best area to stay in Elgol?
The best area to stay in Elgol is directly within the village itself, or in the immediate surrounding crofting townships like Glasnakille, for the most convenient access to the boat trips and the stunning coastal scenery.Elgol is a small, picturesque village on the Isle of Skye, renowned for its dramatic views of the Cuillin mountains across Loch Scavaig. The village is essentially a cluster of houses and crofts spread along a single track road that leads down to the pier. You'll find most of the accommodation options, from guesthouses to self-catering cottages, located among these crofts. The main draw is the boat trips from Elgol pier, which take you to Loch Coruisk and other parts of the Cuillin.For couples looking for a romantic escape, staying in Elgol provides unparalleled access to the natural beauty of the area. Imagine waking up to views of the Cuillin, taking a leisurely walk down to the pier, and enjoying the tranquility of the coastline. Many accommodations offer private patios or gardens where you can relax and soak in the scenery.Families will also find Elgol a good base for exploring. The village offers a real sense of getting away from it all. Children will enjoy the boat trips and exploring the rocky beach near the pier.
When is the best time to go to Elgol?
The best time to visit Elgol is during late spring and summer, from May to September, when the weather is generally milder and the days are longer.During May and June, you'll experience longer daylight hours, which are superb for exploring the stunning landscapes and taking boat trips to the Cuillin mountains or Loch Coruisk. The vibrant green of the hillsides and the blooming wildflowers add to the area's natural beauty, and the midges are typically less prevalent than in mid-summer.For those who enjoy hiking and outdoor activities, July and August offer the warmest temperatures, making them ideal for exploring the coastal paths and enjoying the boat tours. While the area can be busier, the extended daylight means you have plenty of time to experience everything without feeling rushed.September offers a good balance of pleasant weather and fewer visitors. The autumn colours begin to emerge, adding a different kind of beauty to the landscape, and the midges start to disappear.
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 much is the nightly rate at a Elgol hotel?
Prices for hotels in Elgol often vary, but you can find a great deal from CA $164 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