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

Find hotels in Elgol from ฿7,408

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

Filter by

Star rating

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Elgol hotels

1. Sligachan Hotel

Sligachan Hotel
3.0 star property
Minginish
8.6 out of 10, Excellent, (630 reviews)
"Great location Lovely spacious room Helpful and friendly staff"
United Kingdom
Alan
The price is ฿11,608
฿13,930 total
includes taxes & fees
24 Aug - 25 Aug
Sligachan Hotel

2. House Of Juniper - The Manse

House Of Juniper - The Manse
4.0 star property
Broadford
9.4 out of 10, Exceptional, (165 reviews)
"A beautiful property in a very quiet village, which we loved. A really good base to travel around the Isle of Skye. Breakfast was fab too! We stayed in the manse house and had a large room with double aspect. Great bathroom. Shower was amazing!"
United Kingdom
Gail
The price is ฿10,707
฿12,848 total
includes taxes & fees
28 Aug - 29 Aug
House Of Juniper - The Manse

3. Tingle Creek Hotel

Tingle Creek Hotel
3.0 star property
Kyle
9.4 out of 10, Exceptional, (563 reviews)
"Cute place and the breakfast was great."
Canada
Michelle
The price is ฿8,453
฿10,143 total
includes taxes & fees
11 Aug - 12 Aug
Tingle Creek Hotel

4. Inn at Aird a Bhasair

Inn at Aird a Bhasair
3.0 star property
Ardvasar
9.2 out of 10, Wonderful, (132 reviews)
"Lovely little place, delicious food, friendly staff. "
United States
Holly
The price is ฿11,781
฿14,137 total
includes taxes & fees
16 Aug - 17 Aug
Inn at Aird a Bhasair

5. Eilean Iarmain

Eilean Iarmain
3.0 star property
Sleat
9.4 out of 10, Exceptional, (265 reviews)
"Great 19th century Scottish inn next to the water with a lighthouse view. Excellent food, a cozy bar, and conveniently located within 60-90 minutes from all points of the island"
United States
Swen
The price is ฿13,423
฿16,107 total
includes taxes & fees
30 Aug - 31 Aug
Eilean Iarmain

6. Anneth Glamping Pod

Anneth Glamping Pod
2.0 star property
Ardvasar
10.0 out of 10, Exceptional, (90 reviews)
"Tucked away at the back of the house the glamping pod has everything you need, the owner is friendly and helpful and there if you need anything. The pod is well equipped and spotless. We loved our stay there and would recommend. "
United Kingdom
Julie
The price is ฿7,588
฿9,106 total
includes taxes & fees
30 Aug - 31 Aug
Anneth Glamping Pod

7. Toravaig House Hotel

Toravaig House Hotel
4.0 star property
Teangue
9.0 out of 10, Wonderful, (210 reviews)
"Very clean, quiet, and comfortable. Friendly and helpful staff. Fabulous breakfast well worth the price. Stag had wonderful recommendations on local attractions."
United States
Susan
The price is ฿15,741
฿18,889 total
includes taxes & fees
22 Aug - 23 Aug
Toravaig House Hotel

8. Isle of Skye Guest house

Isle of Skye Guest house
3.0 star property
Kyleakin
8.4 out of 10, Very good, (472 reviews)
"Onsite parking, easy self check in/out, beds were comfortable, large room, self serve breakfast buffet. We had a nice stay. "
United States
Linsey
The price is ฿8,073
฿9,688 total
includes taxes & fees
2 Sept - 3 Sept
Isle of Skye Guest house

9. Broadford Hotel

Broadford Hotel
3.0 star property
Broadford
8.6 out of 10, Excellent, (242 reviews)
"Property well located. Room was nice and bed comfortable after three nights of terrible sleep."
Canada
Jennifer
The price is ฿13,148
฿15,778 total
includes taxes & fees
22 Aug - 23 Aug
Broadford Hotel

10. Roselea

Roselea
3.0 star property
Strath
10.0 out of 10, Exceptional, (1 review)
"⭐⭐⭐⭐⭐ If you are looking for a place to stay on the Isle of Skye, stop searching—this is it. Roselea was far more than accommodation; it truly became our home away from home. We have stayed in many holiday rentals over the years, and this is one of the finest we have ever experienced. The house is spotless, beautifully maintained, and incredibly comfortable. Every detail has been carefully considered, from the quality of the furnishings to the thoughtful amenities that make you feel welcome...
Mexico
Carlos
The price is ฿46,357
฿55,629 total
includes taxes & fees
30 Aug - 31 Aug
Roselea

11. Dunollie Hotel

Dunollie Hotel
3.0 star property
Broadford
7.0 out of 10, Good, (1,003 reviews)
"Great view and restaurant"
United States
Megan
The price is ฿7,326
฿8,791 total
includes taxes & fees
29 Aug - 30 Aug
Dunollie Hotel

12. House Of Juniper - The Cabins

House Of Juniper - The Cabins
2.0 star property
Broadford
9.8 out of 10, Exceptional, (145 reviews)
"The cabin was very clean and very well kept, the location was good for our trips in the isle. We also ate at their restaurant and everything was very good!"
United States
Irene
The price is ฿9,955
฿11,946 total
includes taxes & fees
27 Aug - 28 Aug
House Of Juniper - The Cabins

13. Isle of Raasay Distillery

Isle of Raasay Distillery
4.0 star property
Isle of Raasay
9.6 out of 10, Exceptional, (73 reviews)
"The accommodations were very clean and well suited for a super relaxing stay with incredible views of the Raasay straight. Staff was amazing and the dinner and breakfasts were very well prepared. Incredible place to stay! I would highly recommend it."
Canada
james
The price is ฿13,215
฿15,858 total
includes taxes & fees
20 Aug - 21 Aug
Isle of Raasay Distillery

14. Morar Hotel

Morar Hotel
3.0 star property
Mallaig
7.6 out of 10, Good, (545 reviews)
"Really enjoyed my stay."
United Kingdom
Ankit
The price is ฿6,174
฿7,408 total
includes taxes & fees
24 Aug - 25 Aug
Morar Hotel

15. West Highland Hotel

West Highland Hotel
3.0 star property
Mallaig
8.2 out of 10, Very good, (643 reviews)
"Close to ferry terminal, decent rooms, good staff and nice restaurant with good food."
United Kingdom
Stewart
The price is ฿6,574
฿7,889 total
includes taxes & fees
15 Aug - 16 Aug
West Highland Hotel

16. Balmacara Hotel

Balmacara Hotel
3.0 star property
Kyle
8.4 out of 10, Very good, (430 reviews)
"Clean average size room, great view, good food super friendly staff"
United States
justin
The price is ฿12,812
฿15,375 total
includes taxes & fees
27 Aug - 28 Aug
Balmacara Hotel

17. Duisdale House Hotel

Duisdale House Hotel
4.0 star property
Duisdalemore
9.0 out of 10, Wonderful, (484 reviews)
"Our short stay at Duisdale House was delightful. The staff were helpful and always smiling! Their charm added to the overall charm of the lovely facility. Our dinner there was possibly the best of our ten day stay in Scotland! "
United States
Kathryn
The price is ฿18,746
฿22,495 total
includes taxes & fees
21 Aug - 22 Aug
Duisdale House Hotel

18. Bracken Hide Hotel

Bracken Hide Hotel
4.0 star property
Portree Town
9.0 out of 10, Wonderful, (356 reviews)
"Great place to stay, but very overpriced."
United Kingdom
Jayesh
The price is ฿20,737
฿24,884 total
includes taxes & fees
23 Aug - 24 Aug
Bracken Hide Hotel

19. The Pod at Greenbank

The Pod at Greenbank
2.0 star property
Strath
The Pod at Greenbank

20. Kings Arms Hotel

Kings Arms Hotel
2.0 star property
Kyleakin
6.6 out of 10, (972 reviews)
"The hotel was good value for money. Clean, friendly staff and breakfast was great. I would stay again."
United Kingdom
James
The price is ฿7,476
฿8,971 total
includes taxes & fees
21 Aug - 22 Aug
Kings Arms Hotel
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

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.

A coastal landscape with mountains, a body of water, and fishing boats.
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

  • Breathtaking Scenery: Elgol boasts stunning views of the Isle of Skye, with rugged coastlines and picturesque landscapes perfect for photography.
  • Charming Fishing Village: Explore the quaint village atmosphere, where friendly locals and traditional fishing practices create a unique experience.
  • Outdoor Adventures: Enjoy activities such as fishing, hiking, and scenic boat trips, allowing for an exhilarating connection with nature.
  • Relaxing Beaches: Elgol Beach provides a tranquil setting for relaxation, offering soft sands and a serene atmosphere.
  • Delightful Accommodation: Choose from a range of lodging options, including pet-friendly hotels and cosy self-catering rentals, catering to diverse needs.

Find great hotels near Elgol

Discover the charm of Elgol with a range of delightful accommodation options, including pet-friendly hotels and self-catering holiday rentals. Perfect for families and adventure seekers alike, these lodging choices cater to all your needs while you explore the stunning landscapes of Strath. Whether you're considering a stay at the renowned Coruisk House or seeking a cosy hostel, Elgol offers a warm welcome for every traveller.

  • Dunollie Hotel: Nestled 16km from Elgol, the Dunollie Hotel is a charming 3-star accommodation that caters to beach lovers and pet owners alike. With direct access to the sandy shores, guests can indulge in the stunning coastal scenery. The hotel is pet-friendly, allowing certain pets onsite with amenities such as food and water bowls. Whether you're seeking a relaxing beach holiday or a getaway with your furry friend, Dunollie Hotel offers a welcoming atmosphere with policies tailored for pet owners.
  • Sligachan Hotel: Also situated 16km from Elgol, the Sligachan Hotel boasts a commendable guest rating of 8.6 out of 10. This 3-star establishment is another excellent choice for pet-friendly accommodation. Guests can enjoy a comfortable stay with amenities that include food and water bowls for pets and a waiver on fees for service animals. The inviting environment and picturesque surroundings make Sligachan Hotel a perfect base for exploring the natural beauty of the Isle of Skye while enjoying the company of your pet.
  • Duisdale House Hotel: Located 18km from Elgol, the Duisdale House Hotel is a luxurious 4-star retreat boasting a remarkable guest rating of 9.2 out of 10. This hotel is ideal for families and couples seeking a romantic escape, featuring direct beach access and tailored amenities for children, such as cribs and highchairs. Duisdale House also offers romance packages, perfect for a special stay, alongside limited-hour room service and champagne service for a truly memorable experience. Guests will appreciate the combination of elegance, comfort, and family-friendly offerings.

Where to stay near Elgol

Elgol, a picturesque village on the Isle of Skye, offers a tranquil getaway for those seeking stunning scenery and outdoor adventures. Just a few miles from major attractions, this charming location invites you to explore its breathtaking landscapes, indulge in luxury excursions, and relax amidst friendly locals. Whether you're enjoying a romantic stroll along the rugged coastline or embarking on a holiday filled with nature's wonders, Elgol promises an unforgettable experience.

  • Isle of Skye: Nestled just 13km from Elgol, the Isle of Skye is a breathtaking island renowned for its dramatic landscapes and rich history. With a consistent flow of visitors year-round, it truly comes alive from April through to July. Outdoor enthusiasts will revel in the myriad of hiking trails, while the stunning scenery makes it an ideal romantic getaway. Key attractions include historic sites, a picturesque marina, and the iconic castle, all offering a glimpse into the island's storied past.
  • Sleat: Located a mere 11km from Elgol, Sleat is a charming city that boasts a moderate influx of visitors, particularly during the warm summer months from July to September. Known for its scenic beauty and outdoor activities, Sleat is perfect for couples seeking romance in nature. Visitors can explore various hiking trails and local stores, while the area's rich history is reflected in its castles and historic sites. The marina also provides a lovely spot for a leisurely day by the water.
  • Tarskavaig: Just 8km from Elgol lies the quaint village of Tarskavaig, a hidden gem that attracts visitors year-round, with peaks in February, July, and September. This village is a haven for adventurers and those seeking stunning outdoor scenery. The surrounding landscape features majestic mountains and serene lakes, perfect for hiking and exploration. Tarskavaig's historic sites add an enriching layer to your visit, allowing you to immerse yourself in the area's cultural heritage while enjoying its natural beauty.

Things to do in Elgol

Shopping

In Elgol, you can find charming local shops offering unique souvenirs and gifts that reflect the beauty of the Scottish Highlands. If you're up for a drive, the nearby town of Broadford features more extensive shopping options, including the Co-op and various local boutiques.

Recreation

Elgol offers stunning coastal views and opportunities for mindfulness amidst nature. Engage in yoga sessions overlooking the sea or partake in guided meditation walks along the rugged shoreline. Local wellness retreats often incorporate holistic therapies, allowing for relaxation and rejuvenation in a tranquil setting.

Adventure

In Elgol, explore the rugged coastline on a boat trip to the striking Cuillin Mountains, or enjoy invigorating hikes along scenic trails with breathtaking views. Experience kayaking in the crystal-clear waters, providing a unique perspective of the dramatic landscapes and abundant wildlife around this picturesque village.

Nightlife

Elgol offers a tranquil evening with stunning views of the Cuillin Mountains. While nightlife is limited, you can enjoy a pint at the local Elgol Inn or savour a meal at the nearby restaurant, soaking in the serene coastal atmosphere under the stars.

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

Find the best attractions near Elgol

Elgol, located in Strath, Scotland, is perfect for outdoor and romantic getaways, offering stunning scenery and delightful beach experiences. Key points of interest include Elgol Harbour, Elgol Pier, and Elgol Beach, all of which provide opportunities for exploration and relaxation. Whether you're keen on picturesque lakes, waterfalls, or simply soaking up the natural beauty, Elgol has something for every traveller seeking an unforgettable experience.

  • Fairy Pools: Located 14km from Elgol, the Fairy Pools enchant visitors with their crystal-clear waters and stunning waterfalls. Set against the backdrop of the Cuillin mountains, this outdoor haven is ideal for romantic strolls and adventurous hikes, offering picturesque views and serene surroundings.
  • Isle of Skye Market Square: Also 14km away, the Isle of Skye Market Square is a charming spot where friendly locals gather. Enjoy luxury shopping and unique artisan products in a secluded atmosphere, perfect for those looking to experience local culture and craftsmanship.
  • Armadale Castle: This historic castle, situated 14km from Elgol, boasts rich cultural heritage and romantic gardens. Explore the beautiful grounds and learn about the fascinating history of the MacDonald clan, making it a captivating site for history enthusiasts.

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.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
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

Accessing Elgol, Strath, Scotland, is convenient via several airports. Inverness Airport (INV) is situated 130km away, with nearby hotels such as the 5-star Ness Walk and Rocpool Reserve, both 13km from the airport, offering various transportation services. Stornoway Airport (SYY) is 119km from Elgol, with quality accommodations like the 4-star Cabarfeidh Hotel and Stornoway Bed and Breakfast, both 3km from the airport. Benbecula Airport (BEB) is the closest at 84km, with options like the 3-star Orasay Inn just 11km away. All these airports provide easy access to Elgol, ensuring a smooth journey for tourists.

Frequently asked questions

What's the best place for a stay in Elgol?
Dunollie Hotel, located 9.6 mi (15.5 km) from the heart of Elgol, is a top choice for your stay, based on our traveller data. Other good options for your visit to the area are Bracken Hide Hotel and Kings Arms Hotel. See all available top hotels, or vacation rentals in Elgol.
If I need to cancel my hotel reservation in Elgol, will I receive a refund?
Yes, most hotel bookings are fully refundable provided that you cancel before the hotel's cancellation deadline, which is usually within 24-48 hours of your arrival date. If you have a non-refundable reservation, you may still be able to cancel and be given a refund within 24 hours of booking. Filter your search by fully refundable to find flexible hotel deals in Elgol.
What's it like staying in Elgol?
Travellers to Elgol will find plenty to explore and enjoy. In Elgol, there are 4 hotels and other accommodation options to choose from. Find out more about Elgol.
What should I see while I'm in Elgol?
Places to visit in the wider area include Fairy Pools, Isle of Skye Market Square and Armadale Ferry Terminal. You'll also find Raasay Ferry and Isle of Skye Oysters in the area. Take a look at what more there is to see and do in Expedia's Elgol guide.
What's the seasonal weather in Elgol?
The hottest months are usually July and August, with an average temperature of 13°C, while the coldest months are January and February, with an average of 5°C. The rainiest months in Elgol are October, December, November and January, with each month seeing an average of 199 mm of rainfall.