Find hotels in Elgol from £75

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • 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

Our top choices for Elgol hotels

West Highland Hotel

West Highland Hotel
3.0 star property
Mallaig
8.2 out of 10, Very good, (604 reviews)
"Beautiful hotel"
United States
Britton
The price is £160
includes taxes & fees
2 Mar - 3 Mar
West Highland Hotel

Anneth Glamping Pod

Anneth Glamping Pod
2.0 star property
Ardvasar
10.0 out of 10, Exceptional, (82 reviews)
"Great glamping pod with everything we need!"
United Kingdom
Chong Ping
The price is £129
includes taxes & fees
2 Mar - 3 Mar
Anneth Glamping Pod

Morar Hotel

Morar Hotel
3.0 star property
Mallaig
7.6 out of 10, Good, (471 reviews)
"nice hotel, good dining options."
United Kingdom
Davide
The price is £111
includes taxes & fees
17 Mar - 18 Mar
Morar Hotel

Toravaig House Hotel

Toravaig House Hotel
4.0 star property
Teangue
9.0 out of 10, Wonderful, (201 reviews)
"Very cute little hotel in picturesque setting.The room was spotless and the bed was very comfortable."
United States
Elena
The price is £119
includes taxes & fees
2 Mar - 3 Mar
Toravaig House Hotel

Cuillin Hills Hotel

Cuillin Hills Hotel
4.0 star property
Portree Town
9.6 out of 10, Exceptional, (596 reviews)
"Very elegant and well-maintained hotel with privileged views of Portree. It's within easy walking distance of town, though parking is also included. The room was excellent—our view faced the car park rather than the bay, but it was still very comfortable. Both breakfast and dinner were incredible, and the staff were excellent."
United Kingdom
Sofia
The price is £205
includes taxes & fees
6 Mar - 7 Mar
Cuillin Hills Hotel

Balmacara Hotel

Balmacara Hotel
3.0 star property
Kyle
8.4 out of 10, Very good, (347 reviews)
"Friendly staff, great room"
United Kingdom
Simon
The price is £99
includes taxes & fees
8 Mar - 9 Mar
Balmacara Hotel

Tongadale Hotel

Tongadale Hotel
3.0 star property
Portree Town
8.2 out of 10, Very good, (829 reviews)
"Brilliant welcoming staff, food was great and room was clean and tidy, would recommend"
United Kingdom
calum
The price is £110
includes taxes & fees
4 Mar - 5 Mar
Tongadale Hotel

The Skye Inn

The Skye Inn
4.0 star property
Portree Town
9.0 out of 10, Wonderful, (316 reviews)
"Staff were amazing "
United Kingdom
Steve
The price is £161
includes taxes & fees
2 Mar - 3 Mar
The Skye Inn

The Bosville

The Bosville
4.0 star property
Portree Town
9.0 out of 10, Wonderful, (277 reviews)
"Room was spacious and clean, had a comfortable stay. "
Singapore
Dawn
The price is £135
includes taxes & fees
6 Mar - 7 Mar
The Bosville

The Marmalade Hotel

The Marmalade Hotel
4.0 star property
Portree Town
9.2 out of 10, Wonderful, (308 reviews)
"Beautiful hotel. Room was spotless and staff so helpful. Breakfast was delicious!"
United Kingdom
Julie
The price is £130
includes taxes & fees
2 Mar - 3 Mar
The Marmalade Hotel

Broadford Hotel

Broadford Hotel
3.0 star property
Broadford
8.6 out of 10, Excellent, (232 reviews)
"Nice place to stay."
Canada
D
The price is £77
includes taxes & fees
2 Mar - 3 Mar
Broadford Hotel

Coolin View Guest Rooms

Coolin View Guest Rooms
3.0 star property
Portree Town
8.6 out of 10, Excellent, (228 reviews)
"Clean room with easy access to downtown. "
United States
Terah
The price is £101
includes taxes & fees
4 Mar - 5 Mar
Coolin View Guest Rooms

Kyle Hotel

Kyle Hotel
3.0 star property
Kyle
7.6 out of 10, Good, (664 reviews)
"Clean room, wonderful staff, quiet"
United States
Skyekoyeh
The price is £119
includes taxes & fees
5 Mar - 6 Mar
Kyle Hotel

Duisdale House Hotel

Duisdale House Hotel
4.0 star property
Duisdalemore
9.0 out of 10, Wonderful, (469 reviews)
"Great hotel, with a beautiful property. The building is a bit dated and a few more reasonable dining options would be welcomed. There is only a fine dinning restaurant on the property. But overall a good stay."
United States
Andrei
The price is £119
includes taxes & fees
2 Mar - 3 Mar
Duisdale House Hotel

Bracken Hide Hotel

Bracken Hide Hotel
4.0 star property
Portree Town
9.2 out of 10, Wonderful, (292 reviews)
"Beautiful spot, great sauna and plunge pool! Really lovely staff!"
Australia
Sophie
The price is £177
includes taxes & fees
8 Mar - 9 Mar
Bracken Hide Hotel

The Portree Hotel

The Portree Hotel
3.0 star property
Portree Town
9.2 out of 10, Wonderful, (51 reviews)
"Very friendly staff and a lovely hotel "
Canada
Geoffrey
The price is £152
includes taxes & fees
8 Mar - 9 Mar
The Portree Hotel

Eilean Iarmain

Eilean Iarmain
3.0 star property
Sleat
9.6 out of 10, Exceptional, (236 reviews)
"Excellent hotel, charming and great service"
United States
barbara
The price is £84
includes taxes & fees
8 Mar - 9 Mar
Eilean Iarmain

House Of Juniper - The Manse

House Of Juniper - The Manse
2.0 star property
Broadford
9.4 out of 10, Exceptional, (139 reviews)
"Beautiful property in a beautiful place!"
United States
Manoj
The price is £125
includes taxes & fees
13 Mar - 14 Mar
House Of Juniper - The Manse

Sidhean Dubha Holiday Home

Sidhean Dubha Holiday Home
4.5 star property
Portree Town
9.6 out of 10, Exceptional, (7 reviews)
"Beautiful comfortable home at a great price and location! "
United States
Brendy
The price is £330
includes taxes & fees
21 Mar - 22 Mar
Sidhean Dubha Holiday Home

Portree Youth Hostel

Portree Youth Hostel
4.0 star property
Portree Town
8.8 out of 10, Excellent, (95 reviews)
"Staff, cleanliness and well equipped kitchen. Highly recommend "
United Kingdom
David
The price is £75
includes taxes & fees
3 Mar - 4 Mar
Portree Youth Hostel
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.

The Annual Holiday Sale

Members save up to 40% on hotels and holiday homes. Plan this year’s big trip and save.
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

Hotels in Elgol with star rating

Find out more about Elgol

Top reasons to visit Elgol

  • Stunning Scenery: Elgol boasts breathtaking landscapes, including the rugged beauty of the Small Isles and tranquil beaches.
  • Outdoor Adventures: Perfect for hiking and exploring picturesque waterfalls and serene lakes, catering to nature enthusiasts.
  • Charming Atmosphere: The village offers a friendly, romantic vibe ideal for couples and those seeking relaxation.
  • Diverse Accommodation: Options range from pet-friendly hotels to self-catering homes and delightful bed and breakfasts.
  • Day Trips: Elgol serves as a gateway for memorable excursions to nearby attractions and stunning landscapes.

Find great hotels near Elgol

Discover the ideal accommodation for your getaway in Elgol, Strath, Scotland. Whether you're seeking pet-friendly hotels, self-catering holiday homes, or charming bed and breakfast options, this picturesque village offers a variety of lodging types. Embrace the adventure and beach vacation experience while enjoying the stunning coastal views and local attractions that Elgol has to offer.

  • Dunollie Hotel: Nestled along the picturesque coastline, Dunollie Hotel is a charming 3-star accommodation that offers a unique beach vacation experience. Located 6.2km from Elgol, this pet-friendly property provides direct access to the beach, making it ideal for travellers looking to unwind by the sea. With a welcoming atmosphere, the hotel accommodates pets with certain restrictions, ensuring your furry friends can join in on the fun. Amenities such as food and water bowls, along with a waived fee for service animals, enhance your stay, making it a delightful retreat for beach lovers and their pets.
  • Sligachan Hotel: Situated 6.2km from Elgol, Sligachan Hotel is another splendid 3-star option that warmly welcomes pets. This hotel offers a rustic charm and a perfect base for outdoor enthusiasts exploring the nearby landscapes. With amenities designed to accommodate your furry companions, including food and water bowls and a waived fee for service animals, Sligachan Hotel ensures a comfortable stay for both you and your pets. Its serene surroundings and proximity to nature make it an excellent choice for those seeking a peaceful getaway.
  • Duisdale House Hotel: A blend of elegance and nature, Duisdale House Hotel is a refined 4-star establishment located 6.8km from Elgol. Perfect for families and pet owners, this hotel offers a nurturing environment with amenities tailored for children, including highchairs and window guards for safety. Pets are warmly welcomed, with specific provisions for dogs. The hotel’s tranquil setting amidst stunning natural beauty makes it a superb choice for families looking to explore the great outdoors while enjoying a touch of luxury.

Where to stay near Elgol

Elgol, a charming village in Scotland, offers a perfect blend of stunning scenery and outdoor adventures. Visitors can explore the breathtaking beauty of the Small Isles, with their picturesque landscapes and serene beaches. Take advantage of the friendly atmosphere and indulge in luxury excursions, or simply relax and soak in the idyllic surroundings. With its romantic charm and captivating views, Elgol is an unforgettable destination for nature lovers and those seeking tranquility.

  • Isle of Skye: A stunning island located 5.0km from Elgol, the Isle of Skye is renowned for its breathtaking landscapes and rich history. Ideal for outdoor enthusiasts and romantics alike, this picturesque destination offers a wealth of activities such as hiking along scenic trails and exploring historic landmarks, including ancient castles and marinas. The peak travel months of April and June to July see an influx of visitors eager to experience the island's natural beauty, making it a vibrant spot for adventure and relaxation.
  • Strath: Situated 4.3km away from Elgol, Strath is a charming city that draws visitors with its seasonal appeal. With peak travel months in May, July, and September, Strath offers a delightful mix of outdoor adventures and romantic experiences. Wander through its lush parks, visit historic sites, or embark on hiking trails that showcase the stunning Scottish landscape. Strath's local attractions, such as castles and historic places, provide a glimpse into the area's rich heritage while ensuring a memorable experience for all who visit.
  • Sleat: Also located 4.3km from Elgol, Sleat is a captivating city that enchants visitors with its cultural offerings and natural beauty. Popular during the peak months of May, July, and September, Sleat is perfect for those seeking a romantic getaway or an outdoor adventure. With its stunning beaches, castles, and historic sites, Sleat invites you to explore its scenic beauty while enjoying local stores and hiking trails. This delightful area promises an enriching experience for culture enthusiasts and nature lovers alike.

Things to do near Elgol

Elgol, located in Strath, Scotland, is ideal for outdoor and romantic getaways, offering stunning scenery and a tranquil beach atmosphere. Visitors can enjoy various activities, including scenic hiking trails and local shops. For a memorable experience, consider taking day trips to explore the breathtaking landscapes and nearby attractions that this picturesque village has to offer.

Shopping

For unique souvenirs, visit Isle of Skye Oysters, located 8.7km away from Elgol. If you're up for a drive, Magpie is a lovely store situated 6.2km away, offering a delightful selection of gifts and local crafts to take home.

Recreation

Experience the thrill of A.C.E Target Sports Skye, where you can engage in various shooting sports and enjoy an energetic atmosphere. For a more tranquil outing, the Skeabost Golf Course offers picturesque views and a leisurely round of golf surrounded by the stunning Scottish landscape.

Adventure

The Circular Walk near Elgol, located 8.7km away, offers stunning scenery and a thrilling hiking experience. Immerse yourself in the breathtaking landscapes and embrace the adventure vibes as you traverse through this picturesque trail, perfect for nature enthusiasts and outdoor lovers alike.

Nightlife

In Elgol, the nightlife is tranquil yet charming, with local pubs offering traditional Scottish music and warm hospitality. Enjoy a pint at the Elgol Hotel or take in stunning views at the nearby coastal spots, where you can relax and soak in the serene atmosphere after sunset.

Booking tips and Expedia advantages for Elgol

To save money on your visit to Elgol, consider travelling during the off-peak months of January to February and November for lower accommodation rates. Booking about a month in advance usually yields the best prices, and Wednesday is the most economical day to stay. Use Expedia to find last-minute deals and consider package options that combine flights and hotels for additional savings. Explore free outdoor activities like hiking to enjoy the stunning landscapes, and utilise local public transport for affordable travel around the area.

  • 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: Utilise Expedia’s search tool to refine your choices based on your budget, desired location, and preferred type of accommodation. To discover the most affordable prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can potentially save some money by combining your Elgol hotel reservations with your flights and activities through an Expedia package.

Find the best attractions near Elgol

Elgol is perfect for outdoor enthusiasts and those seeking a romantic getaway, offering stunning beaches and breathtaking scenery. Visitors can explore a variety of attractions, including picturesque waterfalls and tranquil lakes, all catering to those in search of nature-filled experiences. Whether you're looking for adventure or relaxation, Elgol promises a memorable Scottish escape.

  • Fairy Pools: Nestled in the heart of the Isle of Skye, the Fairy Pools are a series of enchanting waterfalls and crystal-clear pools, perfect for a refreshing dip or a picturesque hike. The stunning backdrop of the Cuillin Mountains adds a touch of adventure and romance, making it an ideal spot for nature lovers.
  • Isle of Skye Market Square: This charming market square offers a delightful atmosphere with friendly locals and an array of artisan shops. Enjoy a leisurely stroll while soaking in the luxury of the surrounding scenery, providing a perfect blend of seclusion and community spirit.
  • Armadale Castle: Steeped in history, Armadale Castle showcases exquisite gardens and intriguing exhibitions that delve into the culture of the Highlands. Its romantic ruins and stunning views over the Sound of Sleat create a captivating experience for all visitors.

Best time to go to Elgol

The best time to visit Elgol is dependant on what kind of holiday you are seeking. July and August are its hottest month on average. At the time of August, visitor numbers are average and weather is mostly cloudy. January and February are its coolest month on average. At the time of February, visitor numbers are average and weather is mostly cloudy.

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, you can fly into several major airports in the vicinity. Benbecula Airport (BEB) is situated 32.3km away, with nearby accommodation options like the 3-star Orasay Inn, 4.3km from the airport, and Swan View Lodge, 6.8km away. Castlebay Airport (BRR) is 31.7km from Elgol, offering hotels such as the 3-star Borrodale, 6.2km away, and the Polochar Inn, 3.7km from the airport. Lastly, Tiree Airport (TRE) is 33.6km from Elgol, with the Tiree Lodge Hotel and Tiree Scarinish Hotel both just 1.9km away. Each airport provides various transportation services for convenient access to your chosen hotel.

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 can I save on a Elgol hotel booking with Expedia?
Members always get our best prices. Find our best Elgol hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
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 £75 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