Find hotels in Elgol from $138

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • 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

Tingle Creek Hotel

Tingle Creek Hotel
3.0 star property
Kyle
9.4 out of 10, Exceptional, (491 reviews)
"This place is a beatiful one, great views, gusto in the makinf and buildin it."
United States
Enrique
$189 nightly
The price is $227
Jun 15 - Jun 16
Total with taxes and fees
Tingle Creek Hotel

Bracken Hide Hotel

Bracken Hide Hotel
4.0 star property
Portree Town
9.2 out of 10, Wonderful, (319 reviews)
"The cutest hotel ever! Everything was fantastic! The staff was great and extremely helpful and friendly! The food was the best food I had my whole trip in Scotland! I loved it so much I ended up staying an extra night here!"
United States
Chyanne
$511 nightly
The price is $613
Jun 5 - Jun 6
Total with taxes and fees
Bracken Hide Hotel

Dunollie Hotel

Dunollie Hotel
3.0 star property
Broadford
7.0 out of 10, Good, (1,004 reviews)
"Staff and breakfast was amazing"
Canada
Abhishek
$200 nightly
The price is $241
May 31 - Jun 1
Total with taxes and fees
Dunollie Hotel

The Skye Inn

The Skye Inn
4.0 star property
Portree Town
9.0 out of 10, Wonderful, (364 reviews)
"Welcoming small hotel with friendly staff and warm, clean, comfortable rooms. Plenty of space. The breakfast room is really nice and the food was great. "
United Kingdom
David
$295 nightly
The price is $354
Jun 10 - Jun 11
Total with taxes and fees
The Skye Inn

The Marmalade Hotel

The Marmalade Hotel
4.0 star property
Portree Town
9.2 out of 10, Wonderful, (333 reviews)
"Hotel was great. Breakfast was superb!"
United States
Susan
$446 nightly
The price is $535
Jun 19 - Jun 20
Total with taxes and fees
The Marmalade Hotel

Cuillin Hills Hotel

Cuillin Hills Hotel
4.0 star property
Portree Town
9.6 out of 10, Exceptional, (613 reviews)
"Beautiful location right on the bay, nice rooms, friendly staff, and very good breakfast"
United States
Brian
$616 nightly
The price is $740
Jun 9 - Jun 10
Total with taxes and fees
Cuillin Hills Hotel

Toravaig House Hotel

Toravaig House Hotel
4.0 star property
Teangue
9.0 out of 10, Wonderful, (207 reviews)
"Best place I stayed in Scotland trip. Everything felt quaint and well put together. I was so excited for their breakfast and it did not disappoint. "
United States
Manelick
$332 nightly
The price is $399
Jun 20 - Jun 21
Total with taxes and fees
Toravaig House Hotel

Kyle Hotel

Kyle Hotel
3.0 star property
Kyle
7.8 out of 10, Good, (693 reviews)
"Breakfast was very good."
United States
Robin
$280 nightly
The price is $336
May 31 - Jun 1
Total with taxes and fees
Kyle Hotel

Morar Hotel

Morar Hotel
3.0 star property
Mallaig
7.6 out of 10, Good, (492 reviews)
"Lovely location. Friendly staff "
United States
Sara
$115 nightly
The price is $138
Jun 4 - Jun 5
Total with taxes and fees
Morar Hotel

House Of Juniper - The Manse

House Of Juniper - The Manse
4.0 star property
Broadford
9.4 out of 10, Exceptional, (152 reviews)
"The accommodations were very nice, clean and excellent views. Enjoyed our stay"
United States
Linda
$319 nightly
The price is $383
Jun 15 - Jun 16
Total with taxes and fees
House Of Juniper - The Manse

Sligachan Hotel

Sligachan Hotel
3.0 star property
Minginish
8.6 out of 10, Excellent, (603 reviews)
"Delicious breakfast and clean, well appointed rooms"
Canada
Terra
$301 nightly
The price is $362
Jun 13 - Jun 14
Total with taxes and fees
Sligachan Hotel

Broadford Hotel

Broadford Hotel
3.0 star property
Broadford
8.6 out of 10, Excellent, (234 reviews)
"Room was perfect, 2nd stay in this room. Staff lovely & helpful. Looking forward to staying again."
United Kingdom
Mary
$394 nightly
The price is $473
Jun 2 - Jun 3
Total with taxes and fees
Broadford Hotel

Skeabost House Hotel

Skeabost House Hotel
4.0 star property
Skeabost
9.0 out of 10, Wonderful, (541 reviews)
"The staff was wonderful, the food amazing and the room clean and beautiful!"
United States
Elissa
$573 nightly
The price is $688
Jun 20 - Jun 21
Total with taxes and fees
Skeabost House Hotel

West Highland Hotel

West Highland Hotel
3.0 star property
Mallaig
8.2 out of 10, Very Good, (611 reviews)
"The staff were very friendly and helpful. We were late checking in due to car issues and the person on the desk made us sandwiches without being asked. So thoughtful."
Canada
Ronald
$171 nightly
The price is $206
Jun 4 - Jun 5
Total with taxes and fees
West Highland Hotel

Duisdale House Hotel

Duisdale House Hotel
4.0 star property
Duisdalemore
9.0 out of 10, Wonderful, (480 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
$487 nightly
The price is $585
Jun 18 - Jun 19
Total with taxes and fees
Duisdale House Hotel

Applecross B&B and Cabins

Applecross B&B and Cabins
3.0 star property
Strathcarron
9.6 out of 10, Exceptional, (35 reviews)
"Breakfast was fresh and delicious The hosts were very informative and generous with their time "
Canada
Jean
$227 nightly
The price is $273
May 29 - May 30
Total with taxes and fees
Applecross B&B and Cabins

Glenuig Inn

Glenuig Inn
3.0 star property
Lochailort
9.8 out of 10, Exceptional, (10 reviews)
"Lovely cottages and friendly pub/inn. The rooms were comfortable and the dinner and breakfast we had hood. The kids still talk about the homemade chicken nuggets!"
United Kingdom
PETER
$236 nightly
The price is $283
Jun 12 - Jun 13
Total with taxes and fees
Glenuig Inn

Kings Arms Hotel

Kings Arms Hotel
2.0 star property
Kyleakin
6.6 out of 10, (944 reviews)
"Breakfast was exceptional and staff very very friendly And helpful"
Canada
Jocelyn
$173 nightly
The price is $207
May 29 - May 30
Total with taxes and fees
Kings Arms Hotel

Eilean Iarmain

Eilean Iarmain
3.0 star property
Sleat
9.6 out of 10, Exceptional, (250 reviews)
"Beautiful setting and very dog friendly. Staff were lovely. Great food too. Must try the homemade fudge - it is fabulous!"
United Kingdom
Louisa
$403 nightly
The price is $484
May 29 - May 30
Total with taxes and fees
Eilean Iarmain

The Portree Hotel

The Portree Hotel
3.0 star property
Portree Town
9.2 out of 10, Wonderful, (59 reviews)
"Great stay, comfortable, the restaurant/bar food, service, and staff wonderful, as well as the hotel staff. Right in the town center, would recommend and stay again. "
United States
KIRAH
The Portree 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

Stay near popular attractions around Elgol

Discover the enchanting village of Elgol, nestled on the Isle of Skye, where breathtaking scenery awaits. Explore the stunning Loch Scavaig, hike the majestic Knoydart Mountains, and enjoy the romance of the Isle of Eigg. This destination is perfect for outdoor enthusiasts and lovers of nature alike.

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.

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 Coastal Scenery: Elgol boasts breathtaking views of the rugged coastline and dramatic landscapes, perfect for photography enthusiasts.
  • Outdoor Adventures: Explore local hiking trails, lakes, and waterfalls, catering to both adventurers and nature lovers.
  • Charming Accommodations: Choose from cozy cottages and guesthouses that offer a warm, welcoming atmosphere.
  • Elgol Harbour: Enjoy the scenic beauty of Elgol Harbour, a perfect spot for relaxation and picturesque vistas.
  • Unique Souvenirs: Visit local shops to find distinctive souvenirs that reflect the charm of the village.

Find great hotels near Elgol

Elgol offers a charming selection of accommodations perfect for your Scottish getaway. From cozy cottages and self-catering options to welcoming guest houses and hotels with delightful on-site restaurants, you'll find the ideal place to unwind. Many lodgings cater to adventure seekers and pet owners, ensuring a memorable stay amidst stunning coastal views and outdoor activities. Discover the perfect base for your vacation in this serene village.

  • Dunollie Hotel: Embrace the coastal charm at Dunollie Hotel, a welcoming 3-star property located 10 miles from Elgol. This hotel is the perfect retreat for pet lovers and beach enthusiasts. Guests can enjoy direct access to the beach, making it an ideal spot for a sun-soaked getaway. With pet-friendly policies, the hotel offers amenities such as food and water bowls for furry companions, ensuring a hassle-free stay for those traveling with pets. The relaxed atmosphere and beach vacation vibe make Dunollie Hotel a great choice for families and friends looking to unwind by the sea.
  • Sligachan Hotel: Experience the stunning landscapes of Scotland at Sligachan Hotel, a cozy 3-star lodging situated 10 miles from Elgol. This hotel is perfect for travelers seeking pet-friendly accommodations. Sligachan Hotel provides a warm and inviting atmosphere, complete with amenities like food and water bowls for pets. With a focus on comfort and accessibility, this hotel makes it easy for guests to enjoy the stunning scenery of the Isle of Skye while having their four-legged friends by their side. Whether hiking or relaxing, Sligachan is a beloved choice for nature lovers.
  • Duisdale House Hotel: Indulge in a luxurious stay at Duisdale House Hotel, a charming 4-star establishment located 11 miles from Elgol. This hotel is perfect for families and couples seeking a romantic getaway. Duisdale House offers specialized amenities for children, such as highchairs and window guards, ensuring a family-friendly environment. For couples, romance packages featuring limited-hour room service and champagne service are available, creating an intimate experience. Pet-friendly policies allow for furry companions, making this hotel a delightful choice for all types of travelers looking for a memorable stay.

Where to stay in Elgol

Elgol, a charming village on the Isle of Skye, offers a perfect blend of outdoor adventures and romantic getaways. Explore its stunning coastal scenery, relax on beautiful beaches, and enjoy friendly local hospitality. Ideal for excursions, Elgol serves as a gateway to breathtaking landscapes and scenic spots, making it a must-visit destination for travelers seeking a memorable holiday experience in the United Kingdom.

  • Isle of Skye: Renowned for its breathtaking landscapes, the Isle of Skye is an island that offers a wealth of outdoor adventures, making it a must-visit destination located 8 miles from Elgol. Visitors flock here for its picturesque scenery, romantic settings, and a plethora of hiking trails. Peak travel seasons occur from April through July, with travelers eager to explore historic sites, castles, and marinas that dot the coastline. Whether you're hiking in the rugged terrain or enjoying the local shops, the Isle of Skye promises an unforgettable experience steeped in natural beauty.
  • Strath: As the city where Elgol is situated, Strath provides a charming blend of outdoor activities and romantic adventures. The city experiences moderate seasonal travel, peaking from July to September. Visitors are drawn to its hiking trails and outdoor venues, as well as its rich history showcased through nearby castles and parks. Strath is an ideal base for exploring the surrounding natural beauty, making it perfect for those seeking both adventure and relaxation amidst stunning landscapes.
  • Sleat: Located 7 miles from Elgol, Sleat is a vibrant city known for its cultural charm and outdoor appeal. This destination sees moderate seasonal tourism, particularly from July to September. Visitors come to enjoy its romantic ambiance and explore local attractions such as historic sites, beautiful beaches, and inviting hiking trails. The area is well-suited for those looking to immerse themselves in Scottish culture while taking in the breathtaking coastal views, creating a perfect blend of relaxation and exploration.

Things to do near Elgol

Elgol is perfect for outdoor adventures, romantic getaways, and beach days. Enjoy stunning local hiking trails that showcase the breathtaking landscapes, and make sure to explore the local store for unique souvenirs. Whether you're seeking a memorable stay or looking to check off items on your bucket list, Elgol offers a charming escape into nature and tranquility.

Shopping

In Elgol, visit Isle of Skye Oysters, a charming store 14 miles away, for unique local seafood products. Closer to town, Magpie, located 10 miles from Elgol, offers an array of gifts and souvenirs, perfect for your vacation mementos.

Recreation

A.C.E Target Sports Skye offers an exciting sports experience 19 miles from Elgol, perfect for those seeking adrenaline and camaraderie. For a more relaxed day, visit Skeabost Golf Course, located 22 miles away, where you can enjoy stunning outdoor views while playing a round of golf.

Adventure

Explore the Circular Walk, a scenic hiking trail located 14 miles from Elgol. Immerse yourself in the breathtaking landscapes while enjoying outdoor adventure vibes, making it perfect for nature lovers and hikers seeking an unforgettable experience amidst stunning scenery.

Nightlife

Elgol offers a tranquil nightlife with stunning views of the Skye coastline. Enjoy a cozy evening at the Elgol Inn, where you can savor local ales and seafood. For a unique experience, consider a night walk along the beach under the stars, soaking in the peaceful atmosphere.

*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 on your trip to Elgol, consider visiting during the cheaper months of January to February or November, and book your hotel about a month in advance for the best rates. Wednesdays tend to be the least expensive days to stay, while Sundays are pricier. Look for last-minute deals on Expedia and utilize their search tools to filter by budget and eco-friendly options. Additionally, combine hotel, flight, and activity bookings for package savings, and join Expedia's One Key membership for exclusive discounts and future rewards.

  • 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 gives you the flexibility to set your budget, choose your desired location, and more. You can easily sort the results to display hotels from the lowest to the highest price, helping you find the most affordable options first. Additionally, you can refine your search by hotel type; for instance, by checking the Eco-certified filter, you'll discover 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 deal.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions near Elgol

Elgol, a charming destination in Scotland, is perfect for outdoor enthusiasts and romantic getaways. Visitors can explore stunning natural attractions like lakes and waterfalls, or enjoy the scenic beauty at Elgol Harbour. Whether you're looking for breathtaking views or a peaceful retreat, this picturesque village offers a variety of experiences that cater to travelers seeking adventure and relaxation in a beautiful setting.

  • Fairy Pools: Experience the enchanting beauty of the Fairy Pools, a series of crystal-clear waterfalls nestled in a stunning landscape. Perfect for adventure seekers and romantics alike, these pools offer a magical atmosphere where you can enjoy hiking, swimming, or simply soaking in the breathtaking views.
  • Armadale Castle: Visit the captivating Armadale Castle, a historic site that immerses you in Scottish culture and romance. Explore the elegant gardens and learn about the vibrant history of the Clan MacDonald, all while enjoying the picturesque surroundings of the Isle of Skye.
  • Isle of Skye Market Square: Discover the charm of the Isle of Skye Market Square, where friendly locals create a welcoming atmosphere. With luxury shops and secluded spots to relax, it's an ideal place to sample local delicacies and find unique souvenirs.

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 reach Elgol, consider flying into one of the nearby airports. Benbecula Airport (BEB) is approximately 52 miles away, with hotel options like the 3-star Orasay Inn, located 7 miles from the airport, and the Swan View Lodge, 11 miles away. Castlebay Airport (BRR-Barra) is about 51 miles from Elgol, with accommodations including UIST Travel Accommodation, a guesthouse 10 miles away, and the Polochar Inn, just 6 miles from the airport. Tiree Airport (TRE) is 54 miles away, featuring the Tiree Lodge Hotel and Tiree Scarinish Hotel, both just 3 miles from the airport, making them convenient choices for travelers.

Frequently asked questions

What is the best area to stay in Elgol?
The best area to stay in Elgol is directly within the village of Elgol itself, particularly near the pier or along the main road leading into the village.

This area is the heart of Elgol, a small, picturesque community known for its stunning views across Loch Scavaig to the Cuillin Mountains. The village is quite spread out, with accommodations often offering direct vistas of the water and mountains. You'll find a few local amenities like a small shop and a cafe. The Elgol Pier is the focal point, where boat trips to Loch Coruisk depart.

Couples looking for a tranquil escape will find Elgol ideal. The remote setting and dramatic scenery provide a romantic backdrop for relaxation and exploring the natural beauty of the Isle of Skye.
When is the best time to go to Elgol?
The best time to visit Elgol is during the late spring and summer months, specifically from May to September, when the weather is most favorable for outdoor activities.

During these months, you can expect longer daylight hours and milder temperatures, which are ideal for exploring the dramatic coastline and taking boat trips to the Small Isles. While rain is always a possibility in Scotland, these months generally offer the best chance for clearer skies and enjoyable conditions for hiking and photography.

For those interested in wildlife, particularly puffins, June and July are prime months as these birds nest on the nearby islands.
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?
With Expedia, you earn OneKeyCash™* on eligible Elgol hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
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 $138 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