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

Find hotels in Elgol from NT$3,271

  • 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

Filter by

Property class

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. Tiny Home in Isle of Skye - Pet Friendly

Tiny Home in Isle of Skye - Pet Friendly
2.5 star property
Strath
9.8 out of 10, Exceptional, (6 reviews)
"The views from this tiny cabin were spectacular!!! My family of 4 were able to stay there comfortably for 2 nights, despite it being a tiny house. The hosts were great with communication, and helpful/available with any concerns. It is relatively secluded, but that is what we were hoping for. Would definitely go back and stay there again on my next trip to Scotland!"
United States
Susan
The price is NT$5,957
NT$7,148 total
includes taxes & fees
Nov 18 - Nov 19
Tiny Home in Isle of Skye - Pet Friendly

2. Toravaig House Hotel

Toravaig House Hotel
4.0 star property
Teangue
9.0 out of 10, Wonderful, (222 reviews)
"Outstanding location, very nice hotel, excellent service."
United States
Ricardo
The price is NT$2,726
NT$3,271 total
includes taxes & fees
Dec 2 - Dec 3
Toravaig House Hotel

3. House Of Juniper - The Manse

House Of Juniper - The Manse
4.0 star property
Broadford
9.6 out of 10, Exceptional, (186 reviews)
"Great location ."
United States
Ronald
The price is NT$4,689
NT$5,627 total
includes taxes & fees
Nov 13 - Nov 14
House Of Juniper - The Manse

4. LAIMHRIG

LAIMHRIG
2.0 star property
Torrin
The price is NT$3,271
NT$3,925 total
includes taxes & fees
Nov 13 - Nov 14
LAIMHRIG

5. Broadford Hotel

Broadford Hotel
3.0 star property
Broadford
8.6 out of 10, Excellent, (253 reviews)
"The power went out due to the storm and the team at Broadford Hôtel was super helpful. They found us an other place to stay and arranged everything for us beautifully."
France
Marguerite
The price is NT$2,726
NT$3,271 total
includes taxes & fees
Nov 22 - Nov 23
Broadford Hotel

6. Eilean Iarmain

Eilean Iarmain
3.0 star property
Sleat
9.4 out of 10, Exceptional, (280 reviews)
"Very special place, we can’t wait to revisit. Lovely, quaint room with lots of storage. Beautiful restaurant and homey pub. Location is simply perfect."
Canada
Renaud
The price is NT$3,422
NT$4,106 total
includes taxes & fees
Nov 15 - Nov 16
Eilean Iarmain

7. Sligachan Hotel

Sligachan Hotel
3.0 star property
Minginish
8.6 out of 10, Excellent, (667 reviews)
"Perfect Location with spectacular views and lovely staff Highly Recommended"
United Kingdom
Martin
The price is NT$4,800
NT$5,760 total
includes taxes & fees
Dec 9 - Dec 10
Sligachan Hotel

8. West Highland Hotel

West Highland Hotel
3.0 star property
Mallaig
8.2 out of 10, Very good, (680 reviews)
"We loved out private hot tub and watching the sunsets on the balcony from it!! The beds were comfy, rooms were very comfortable and felt at home!"
Canada
elizabeth
The price is NT$5,089
NT$6,107 total
includes taxes & fees
Nov 13 - Nov 14
West Highland Hotel

9. Isle of Raasay Distillery

Isle of Raasay Distillery
4.0 star property
Isle of Raasay
9.6 out of 10, Exceptional, (79 reviews)
"Beautiful setting, excellent food,comfortable room with a great view, informative distillery tour and no obligation to purchase."
United Kingdom
Pauline
The price is NT$6,274
NT$7,529 total
includes taxes & fees
Nov 20 - Nov 21
Isle of Raasay Distillery

10. Cuillin Hills Hotel

Cuillin Hills Hotel
4.0 star property
Portree Town
9.6 out of 10, Exceptional, (624 reviews)
"Large tv, warm, comfy bed, pillows a bit firm, lovely views. Great breakfast."
United Kingdom
Alasdair
The price is NT$5,420
NT$6,504 total
includes taxes & fees
Dec 9 - Dec 10
Cuillin Hills Hotel

11. Bracken Hide Hotel

Bracken Hide Hotel
4.0 star property
Portree Town
9.0 out of 10, Wonderful, (424 reviews)
"Hotel is very cool, nice rooms, great food/bar!"
United States
michael
The price is NT$5,372
NT$6,446 total
includes taxes & fees
Dec 1 - Dec 2
Bracken Hide Hotel

12. Duisdale House Hotel

Duisdale House Hotel
4.0 star property
Duisdalemore
9.0 out of 10, Wonderful, (493 reviews)
"The staff were great"
United States
Brian
The price is NT$5,535
NT$6,642 total
includes taxes & fees
Nov 13 - Nov 14
Duisdale House Hotel

13. House Of Juniper - The Cabins

House Of Juniper - The Cabins
2.0 star property
Broadford
9.8 out of 10, Exceptional, (166 reviews)
"A lot to like about this accommodation"
United Kingdom
Jack
The price is NT$4,362
NT$5,234 total
includes taxes & fees
Nov 13 - Nov 14
House Of Juniper - The Cabins

14. The Marmalade Hotel

The Marmalade Hotel
4.0 star property
Portree Town
9.2 out of 10, Wonderful, (373 reviews)
"Friendly and Clean and perfect location to explore everything in the Isle of Skye"
Canada
Jeffrey
The price is NT$3,400
NT$4,080 total
includes taxes & fees
Dec 12 - Dec 13
The Marmalade Hotel

15. Isle of Skye Guest house

Isle of Skye Guest house
3.0 star property
Kyleakin
8.4 out of 10, Very good, (545 reviews)
"Beautiful place."
Canada
Keith
The price is NT$3,328
NT$3,994 total
includes taxes & fees
Nov 24 - Nov 25
Isle of Skye Guest house

16. The Skye Inn

The Skye Inn
4.0 star property
Portree Town
9.0 out of 10, Wonderful, (415 reviews)
"Comfortable stay, great breakfast and staff"
United States
Jennifer
The price is NT$3,937
NT$4,724 total
includes taxes & fees
Nov 19 - Nov 20
The Skye Inn

17. The Bosville

The Bosville
4.0 star property
Portree Town
9.0 out of 10, Wonderful, (312 reviews)
"Have nothing bad to say. Our stay was perfect. The staff could not be friendlier. The breakfast was amazing!!"
Canada
Linda
The price is NT$3,583
NT$4,299 total
includes taxes & fees
Dec 11 - Dec 12
The Bosville

18. Tongadale Hotel

Tongadale Hotel
3.0 star property
Portree Town
8.2 out of 10, Very good, (885 reviews)
"Had a great stay here and the live music was amazing."
United States
Neal
The price is NT$6,434
NT$7,720 total
includes taxes & fees
Nov 13 - Nov 14
Tongadale Hotel

19. The Portree Hotel

The Portree Hotel
3.0 star property
Portree Town
9.2 out of 10, Wonderful, (66 reviews)
"Loved the hotel. Fabulous room. Entrance hall tired. Food lovely. Staff very helpful!"
United Kingdom
Paul
The price is NT$5,234
NT$6,281 total
includes taxes & fees
Nov 15 - Nov 16
The Portree Hotel

20. Kyle Hotel

Kyle Hotel
3.0 star property
Kyle
7.8 out of 10, Good, (771 reviews)
"Room was clean and spacious with comfortable bed and good breakfast."
United States
John
The price is NT$3,455
NT$4,146 total
includes taxes & fees
Nov 21 - Nov 22
Kyle 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

  • Stunning Scenery: Elgol boasts breathtaking views of the Isle of Skye's coastline, making it a paradise for nature lovers.
  • Outdoor Adventures: Perfect for hiking, exploring waterfalls, and enjoying various outdoor activities in a picturesque setting.
  • Charming Village Experience: Discover the quaint fishing village atmosphere and friendly locals that enhance your visit.
  • Beautiful Beaches: Relax at Elgol Beach and enjoy the serene seaside with stunning views of the surrounding landscapes.
  • Diverse Accommodations: Choose from cozy hotels, affordable hostels, and charming holiday rentals for a memorable stay.

Find great hotels near Elgol

Elgol offers a delightful selection of accommodations, ranging from cozy hotels to affordable hostels and holiday rentals. Whether you're seeking a pet-friendly stay, an adventure-filled getaway, or a business trip experience, you'll find options that cater to your needs. Notable choices include Elgol hotels and self-catering holiday rentals, such as the charming Coruisk House, ensuring a memorable vacation in this stunning Scottish locale.

  • Dunollie Hotel: Nestled 16km from Elgol, the 3-star Dunollie Hotel offers a delightful beach getaway for those traveling with pets. This charming hotel features direct access to the sandy shores, making it an excellent choice for beach lovers. With amenities designed for furry companions, such as food and water bowls, this pet-friendly property welcomes pets onsite, ensuring a cozy stay for both you and your four-legged friends. Enjoy a relaxing break in a picturesque setting while soaking in the coastal atmosphere.
  • Sligachan Hotel: Located 16km from Elgol, the Sligachan Hotel is a welcoming 3-star accommodation with a guest rating of 8.6 out of 10. This hotel is ideal for pet owners, providing an inviting environment for you and your pets. With a range of amenities, including food and water bowls and waived fees for service animals, Sligachan Hotel combines comfort and practicality. Its scenic surroundings and warm hospitality make it a delightful spot for a relaxing retreat.
  • Duisdale House Hotel: Situated 18km from Elgol, the elegant 4-star Duisdale House Hotel boasts a guest rating of 9.2 out of 10. This hotel offers a romantic escape with direct access to the beach, perfect for couples seeking adventure and relaxation. Guests can enjoy various activities, from sailing and hiking to mountain climbing, all set against stunning natural backdrops. The hotel also provides special romance packages, along with limited-hours room service and champagne service, ensuring a memorable and intimate experience.

Where to stay in Elgol

Elgol, a picturesque village on the Isle of Skye, offers a tranquil getaway perfect for outdoor and romantic vacations. Explore the stunning coastline and breathtaking scenery, where friendly locals enhance your experience. Just a few miles from Skye’s major attractions, Elgol is the ideal base for excursions and relaxation, making it a must-visit destination for anyone seeking a memorable holiday on Skye.

  • Isle of Skye: Nestled 13km from Elgol, the Isle of Skye is a breathtaking island renowned for its stunning natural landscapes. This destination attracts travelers year-round, with peak visitation occurring from April through July. Visitors flock here for outdoor adventures, picturesque scenery, and romantic getaways. Popular activities include hiking along scenic trails and exploring local stores. Notable landmarks such as historic castles and marinas add to the charm, making the Isle of Skye a must-visit for nature enthusiasts and history buffs alike.
  • Sleat: Located 11km from Elgol, Sleat is a vibrant city that offers a blend of outdoor activities and romantic experiences amidst beautiful scenery. The peak travel season runs from July to September, drawing visitors who seek hiking trails and local shops. The area is rich in history, with attractions like castles and historic sites, alongside picturesque marinas. Whether you’re looking to explore the outdoors or enjoy a quiet, scenic retreat, Sleat provides an inviting atmosphere for all types of travelers.
  • Strath: Strath, the very area where Elgol is situated, is a captivating city that offers a mix of outdoor fun and romantic scenery. This destination sees moderate travel throughout the year, with peak visits from July to September. Travelers can enjoy various activities, including hiking and exploring local stores. The proximity to captivating landmarks like castles, historic sites, and marinas enhances the experience, making Strath an ideal spot for those wanting to soak in the beauty of the Scottish Highlands.

Things to do in Elgol

Shopping

In Elgol, enjoy local shops offering unique handmade crafts and Scottish souvenirs. If you're up for a drive, visit Broadford, about 16km away, where you can find a selection of shops and a grocery store for more extensive shopping options.

Recreation

The Elgol Wellness Retreat offers tranquil yoga sessions with stunning views of the Cuillin mountains, alongside rejuvenating spa treatments using local ingredients. For outdoor enthusiasts, the nearby hiking trails provide breathtaking scenery and a chance to reconnect with nature, promoting both physical and mental well-being.

Adventure

Explore the breathtaking landscapes of Elgol with a boat trip to the iconic Cuillin Mountains, offering stunning views and opportunities for wildlife spotting. For a thrilling experience, try kayaking along the coast, where you can navigate through hidden coves and enjoy the serene beauty of the Scottish waters.

Nightlife

In Elgol, enjoy a cozy evening at the local pub, where you can sip on local brews and mingle with friendly locals. For a unique experience, take a stroll along the waterfront, soaking in the stunning views as the sun sets behind the mountains.

*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 between January to February or November, when prices are lower. Book your hotel about a month in advance or check Expedia for last-minute deals. Wednesday is the cheapest day to stay, while Sunday is the most expensive. Use Expedia’s search tool to find budget-friendly accommodations and consider eco-certified hotels for sustainable options. You can also save by bundling your hotel, flights, and activities into a package deal for additional discounts.

  • 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: The cheapest time to book a hotel in Elgol is usually 1 month out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • 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 makes it easy to customize your travel experience by letting you choose your budget, desired location, and additional preferences. You can organize your results to display hotels from the lowest to the highest price, ensuring you find the best deals first. Additionally, you can refine your search by hotel type—if you select the Eco-certified filter, you'll be presented with a selection of sustainable and environmentally-friendly accommodations available for booking.
  • Consider bundling your trip: You can save money by combining your hotel stay in Elgol with your flights and activities through an Expedia package deal.

Find the best attractions near Elgol

Elgol offers a perfect blend of outdoor adventures and romantic scenery, making it an ideal vacation spot. Visitors can explore beautiful attractions such as Elgol Harbour, Elgol Beach, and Elgol Pier, all of which provide stunning views and a beach experience. Whether you're seeking tranquility by the lake or the thrill of nearby waterfalls, Elgol is sure to cater to your adventurous spirit and love for nature.

  • Fairy Pools: Located 14km from Elgol, the Fairy Pools are a stunning series of crystal-clear waterfalls nestled in a picturesque landscape. Ideal for outdoor enthusiasts and romantics alike, this natural wonder offers opportunities for hiking and photography, making it a magical spot for adventure seekers.
  • Isle of Skye Market Square: Just 14km from Elgol, the Isle of Skye Market Square is a charming attraction known for its friendly atmosphere and local crafts. Enjoy browsing unique artisan goods in a secluded setting, where you can interact with locals and soak up the luxury of Skye's rich culture.
  • Armadale Castle: Situated 14km from Elgol, Armadale Castle boasts beautiful gardens and rich history. This romantic site invites visitors to explore its cultural heritage and enjoy the stunning views of the surrounding landscape, making it a delightful stop for history buffs and romantics.

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

Traveling to Elgol is convenient from three major airports. Inverness Airport (INV) is located 130km away, with nearby hotels like 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 great options like the 4-star Cabarfeidh Hotel and Stornoway Bed and Breakfast, both just 3km from the airport. Lastly, Benbecula Airport (BEB) is 84km away, featuring the 3-star Orasay Inn located 11km from the airport. Each airport provides easy access to Elgol, ensuring a smooth start to your Scottish adventure.

Frequently asked questions

What's the best place for a stay in Elgol?
Bracken Hide Hotel, located 18.7 mi (30.1 km) from the heart of Elgol, is a top choice for your stay based on our traveler data. Two other choices for your stay in the area are Morar 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! The majority of room reservations are fully refundable if cancelled before the hotel's cancellation deadline, which is often 24 or 48 hours before your scheduled arrival. If you have a reservation that's non-refundable, it might still be possible to cancel it and get a refund within 24 hours of booking. Filter your search by fully refundable to find flexible hotel deals in Elgol.
Where can I learn more about changing or cancelling my trip to Elgol?
To access more information about picking new dates or cancelling your trip to Elgol, head over to our customer service page.
What's the best place to stay near Glasgow International Airport (GLA)?
Holiday Inn Glasgow Airport is a popular 3-star hotel featuring a restaurant and a bar. It's located a short 0.1 mi (0.1 km) from Glasgow Intl. Airport. Other good options close to the airport are Holiday Inn Express Glasgow Airport and Courtyard by Marriott Glasgow Airport.
What's it like staying in Elgol?
Travelers to Elgol will find plenty to explore and enjoy. In Elgol, there are 3 hotels and other accommodations 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 Black Cuillin, Fairy Pools, and Isle of Skye Market Square. You'll also find Armadale Ferry Terminal and Isle of Skye Oysters in the area. Check out what more to see and do in Expedia's Elgol guide.
What's the seasonal weather like in Elgol?
The hottest months are usually July and August with an average temp of 55°F, while the coldest months are January and February with an average of 41°F. The rainiest months in Elgol are October, December, November, and January, with each month seeing an average of 8 inches of rainfall.