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

Find hotels in Elgol from NT$8,500

  • 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

Guest rating
Guest rating
Star rating

Our top choices for Elgol hotels

Sligachan Hotel

Sligachan Hotel
3.0 star property
Minginish
8.6 out of 10, Excellent, (624 reviews)
"Great location Lovely spacious room Helpful and friendly staff"
United Kingdom
Alan
The price is NT$17,940
NT$21,528 total
includes taxes & fees
Jul 22 - Jul 23
Sligachan Hotel

Morar Hotel

Morar Hotel
3.0 star property
Mallaig
7.6 out of 10, Good, (529 reviews)
"Excellent dinner and breakfast. Great views and very helpful staff"
United States
Julie
The price is NT$7,083
NT$8,500 total
includes taxes & fees
Jul 26 - Jul 27
Morar Hotel

Tingle Creek Hotel

Tingle Creek Hotel
3.0 star property
Kyle
9.4 out of 10, Exceptional, (544 reviews)
"Great little inn with an outstanding breakfast. Great for adults because it doesn't allow children."
United States
Robert
The price is NT$8,089
NT$9,707 total
includes taxes & fees
Jul 23 - Jul 24
Tingle Creek Hotel

Dunollie Hotel

Dunollie Hotel
3.0 star property
Broadford
7.0 out of 10, Good, (1,009 reviews)
"Location was great and views were beautiful. Staff were fantastic. Food was fairly normal for Scotland. Bathroom was a little small, but not unusual in older, renovated hotels."
United States
Tammie
The price is NT$8,089
NT$9,707 total
includes taxes & fees
Jul 17 - Jul 18
Dunollie Hotel

Balmacara Hotel

Balmacara Hotel
3.0 star property
Kyle
8.4 out of 10, Very Good, (414 reviews)
"Clean hotel with amazing food and staff."
United States
Seneca Maria
The price is NT$12,547
NT$15,057 total
includes taxes & fees
Jul 17 - Jul 18
Balmacara Hotel

Isle of Skye Guest house

Isle of Skye Guest house
3.0 star property
Kyleakin
8.4 out of 10, Very Good, (457 reviews)
The price is NT$12,393
NT$14,871 total
includes taxes & fees
Jul 18 - Jul 19
Isle of Skye Guest house

North Cottage

North Cottage
3.0 star property
Kyle
The price is NT$42,539
NT$51,047 total
includes taxes & fees
Jul 25 - Jul 26
North Cottage

Roselea

Roselea
3.0 star property
Strath
The price is NT$51,340
NT$61,608 total
includes taxes & fees
Jul 18 - Jul 19
Roselea

Tongadale Hotel

Tongadale Hotel
3.0 star property
Portree Town
8.2 out of 10, Very Good, (846 reviews)
"Friendly staff and lovely food.."
United Kingdom
Wilma
The price is NT$7,442
NT$8,931 total
includes taxes & fees
Jul 18 - Jul 19
Tongadale Hotel

Kings Arms Hotel

Kings Arms Hotel
2.0 star property
Kyleakin
6.6 out of 10, (961 reviews)
"Breakfast was exceptional and staff very very friendly And helpful"
Canada
Jocelyn
The price is NT$7,154
NT$8,585 total
includes taxes & fees
Jul 18 - Jul 19
Kings Arms Hotel

Kyle Hotel

Kyle Hotel
3.0 star property
Kyle
7.8 out of 10, Good, (706 reviews)
"Location was great. Breakfast was amazing! The 2 staff who worked the breakfast were very attentive and helpful."
Canada
Susan
The price is NT$8,988
NT$10,786 total
includes taxes & fees
Jul 18 - Jul 19
Kyle Hotel

Eilean Iarmain

Eilean Iarmain
3.0 star property
Sleat
9.4 out of 10, Exceptional, (258 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 NT$11,778
NT$14,134 total
includes taxes & fees
Jul 29 - Jul 30
Eilean Iarmain

Bracken Hide Hotel

Bracken Hide Hotel
4.0 star property
Portree Town
9.2 out of 10, Wonderful, (348 reviews)
"The hotel very unique with nice view. Hotel staff very friendly. Room clean and well maintained just the size a little bit small. Delicious breakfast."
Malaysia
Koh
The price is NT$16,969
NT$20,364 total
includes taxes & fees
Jul 24 - Jul 25
Bracken Hide Hotel

West Highland Hotel

West Highland Hotel
3.0 star property
Mallaig
8.2 out of 10, Very Good, (637 reviews)
"Close to ferry terminal, decent rooms, good staff and nice restaurant with good food."
United Kingdom
Stewart
The price is NT$8,089
NT$9,707 total
includes taxes & fees
Jul 21 - Jul 22
West Highland Hotel

Duisdale House Hotel

Duisdale House Hotel
4.0 star property
Duisdalemore
9.0 out of 10, Wonderful, (483 reviews)
"Impeccable service! We came with our dog and the staff is super friendly and have everything prepared even when the booking was made last minute. Very cozy atmosphere and a great experience "
United Kingdom
Kevin
The price is NT$17,581
NT$21,097 total
includes taxes & fees
Jul 31 - Aug 1
Duisdale House Hotel

Cuillin Hills Hotel

Cuillin Hills Hotel
4.0 star property
Portree Town
9.6 out of 10, Exceptional, (615 reviews)
"Beautiful location right on the bay, nice rooms, friendly staff, and very good breakfast"
United States
Brian
Cuillin Hills Hotel

South Cottage

South Cottage
3.0 star property
Kyle
The price is NT$36,158
NT$43,390 total
includes taxes & fees
Jul 31 - Aug 1
South Cottage

Broadford Hotel

Broadford Hotel
3.0 star property
Broadford
8.6 out of 10, Excellent, (241 reviews)
"Property well located. Room was nice and bed comfortable after three nights of terrible sleep."
Canada
Jennifer
The price is NT$13,194
NT$15,833 total
includes taxes & fees
Jul 31 - Aug 1
Broadford Hotel

Inn at Aird a Bhasair

Inn at Aird a Bhasair
3.0 star property
Ardvasar
9.2 out of 10, Wonderful, (130 reviews)
"Lovely little place, delicious food, friendly staff. "
United States
Holly
The price is NT$11,275
NT$13,530 total
includes taxes & fees
Jul 23 - Jul 24
Inn at Aird a Bhasair

Cuillin View Apartment

Cuillin View Apartment
3.0 star property
Arisaig
The price is NT$16,282
NT$19,539 total
includes taxes & fees
Jul 18 - Jul 19
Cuillin View Apartment
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?
Dunollie Hotel, located 9.6 mi (15.5 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 Bracken Hide Hotel and Balmacara 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 4 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 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. 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.