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

Find hotels in Elgol from $158

  • 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
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
Aug 13 - Aug 14
Tomorrow
Aug 14 - Aug 15
This weekend
Aug 14 - Aug 16
Next weekend
Aug 21 - Aug 23

Filter by

Star rating

Guest rating

Our top choices for Elgol hotels

1. Bracken Hide Hotel

Bracken Hide Hotel
Portree Town
Canada
Jessica
$654 nightly
$784 total
Aug 21 - Aug 22
Total with taxes and fees
Bracken Hide Hotel

2. Tingle Creek Hotel

Tingle Creek Hotel
Kyle
Canada
Sandra
$190 nightly
$228 total
Sep 5 - Sep 6
Total with taxes and fees
Tingle Creek Hotel

3. Morar Hotel

Morar Hotel
Mallaig
Canada
Alison
$132 nightly
$158 total
Sep 11 - Sep 12
Total with taxes and fees
Morar Hotel

4. Dunollie Hotel

Dunollie Hotel
Broadford
United Kingdom
Baihan
$227 nightly
$274 total
Aug 21 - Aug 22
Total with taxes and fees
Dunollie Hotel

5. Applecross B&B and Cabins

Applecross B&B and Cabins
Strathcarron
United States
Marion
$223 nightly
$268 total
Sep 7 - Sep 8
Total with taxes and fees
Applecross B&B and Cabins

6. Kings Arms Hotel

Kings Arms Hotel
Kyleakin
Canada
Gail
$202 nightly
$242 total
Sep 5 - Sep 6
Total with taxes and fees
Kings Arms Hotel

7. Toravaig House Hotel

Toravaig House Hotel
Teangue
United States
Elizabeth
$426 nightly
$512 total
Sep 11 - Sep 12
Total with taxes and fees
Toravaig House Hotel

8. West Highland Hotel

West Highland Hotel
Mallaig
United States
Stephanie
$211 nightly
$253 total
Sep 2 - Sep 3
Total with taxes and fees
West Highland Hotel

9. Cuillin Hills Hotel

Cuillin Hills Hotel
Portree Town
United States
Brian
$626 nightly
$752 total
Aug 29 - Aug 30
Total with taxes and fees
Cuillin Hills Hotel

10. Kyle Hotel

Kyle Hotel
Kyle
Canada
Deborah
$237 nightly
$286 total
Sep 4 - Sep 5
Total with taxes and fees
Kyle Hotel

11. House Of Juniper - The Manse

House Of Juniper - The Manse
Broadford
United Kingdom
Gail
$354 nightly
$425 total
Aug 29 - Aug 30
Total with taxes and fees
House Of Juniper - The Manse

12. Broadford Hotel

Broadford Hotel
Broadford
United States
Kerri
$400 nightly
$480 total
Sep 5 - Sep 6
Total with taxes and fees
Broadford Hotel

13. Skeabost House Hotel

Skeabost House Hotel
Skeabost
United States
Willow
$606 nightly
$727 total
Aug 29 - Aug 30
Total with taxes and fees
Skeabost House Hotel

14. The Marmalade Hotel

The Marmalade Hotel
Portree Town
United States
Marcela
$467 nightly
$561 total
Sep 2 - Sep 3
Total with taxes and fees
The Marmalade Hotel

15. Sligachan Hotel

Sligachan Hotel
Minginish
United States
Mary
$495 nightly
$594 total
Sep 12 - Sep 13
Total with taxes and fees
Sligachan Hotel

16. The Skye Inn

The Skye Inn
Portree Town
United States
Lee
The Skye Inn

17. Eilean Iarmain

Eilean Iarmain
Sleat
United States
John
$392 nightly
$470 total
Aug 23 - Aug 24
Total with taxes and fees
Eilean Iarmain

18. Duisdale House Hotel

Duisdale House Hotel
Duisdalemore
United States
Kathryn
$509 nightly
$611 total
Sep 12 - Sep 13
Total with taxes and fees
Duisdale House Hotel

19. Glenuig Inn

Glenuig Inn
Lochailort
Canada
Rachel
Glenuig Inn

20. Isle of Raasay Distillery

Isle of Raasay Distillery
Isle of Raasay
United States
Rebecca
Isle of Raasay Distillery
View all properties
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.
A waterfall cascading over rocks into a clear pool, surrounded by mountains.

Fairy Pools

9.2/10 (188 reviews)
Set the stage for your outdoor adventure at the Fairy Pools, a stunning waterfall nestled in Minginish, Scotland. Known for its enchanting beauty, the pools offer a picturesque setting perfect for romance and exploration. Located about 52 miles by car from Elgol, this natural gem makes for a convenient and memorable day trip.
See properties
A green hillside with sheep grazing, a rocky mountain in the background, and a dirt path.

Black Cuillin

9.4/10 (52 reviews)
Highly recommended for outdoor lovers, Black Cuillin offers breathtaking highland scenery and a vibrant natural atmosphere. Located about 7 miles from Elgol, this stunning area is perfect for exploring the rugged landscape. Staying near Black Cuillin ensures easy access to nature's beauty and adventure.
See properties
A large stone castle with ivy-covered walls, a grassy courtyard, and wooden benches.
Photo by Phyllis Robb

Armadale Castle

9.0/10 (53 reviews)
No trip is complete without a visit to Armadale Castle, a stunning blend of romance and culture in Sleat, Scotland. About a 38-mile drive from Elgol, this enchanting site offers a glimpse into Scotland's rich history, making it a delightful stop on your journey. Staying nearby allows easy access to explore the beautiful surroundings.
See properties
A calm lake reflecting trees and hills.

Faerie Glen

9.2/10 (98 reviews)
For history buffs and culture seekers, Faerie Glen offers a captivating glimpse into Scotland's archaeological past. This enchanting site features unique geological formations and rich cultural vibes, perfect for exploration. Located about 52 miles by car from Elgol, it makes for an easy day trip, enhancing your stay in this picturesque region.
See properties

Isle of Skye Market Square

8.4/10 (30 reviews)
Considered a central hub for travelers seeking unique experiences, the Isle of Skye Market Square offers a blend of luxury and secluded vibes amidst friendly people. Located about 17 miles by car from Elgol, it's a convenient spot to explore local culture and enjoy a memorable day out.
See properties

Coire Lagan

8.6/10 (4 reviews)
Discover the appeal of Coire Lagan, a must-visit destination for outdoor adventurers exploring Elgol, Strath, Scotland. This stunning valley offers breathtaking scenery and a sense of tranquility, making it ideal for hiking and nature enthusiasts. Located about 6 miles from Elgol, it serves as a perfect base for your Scottish adventure.
See properties

Am Basteir

Perfectly suited for families and outdoor enthusiasts, Am Basteir offers a stunning natural park experience with eco-friendly vibes. Nestled about 8 miles from Elgol, it features breathtaking landscapes and diverse wildlife. Staying near Am Basteir allows easy access to explore this beautiful area.
See properties

Cladach a' Ghlinne

A must-see for beach lovers, Cladach a' Ghlinne offers stunning coastal views and the relaxing ambiance of the Scottish shore. Located about 1 mile from Elgol, this beach is perfect for soaking up the sun or taking in the breathtaking scenery, making it a convenient spot for your stay.
See properties

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.

See all hotels in Elgol
A coastal landscape with mountains, a body of water, and fishing boats.
Photo by James Gray

Top Elgol Hotel Reviews

Isle of Skye Guest house

Isle of Skye Guest house

8/10 Good
"I didn’t like the impersonal check in and while our room was adequate it didn’t provide the nice touches and hospitality experienced in other accommodation at this price point."
Dorothy 1-night trip
Posted 1 day ago
Isle of Skye Guest house
Balmacara Hotel

Balmacara Hotel

8/10 Good
"Not the most friendly staff!"
Betty 1-night trip
Posted 2 days ago
Balmacara Hotel
Morar Hotel

Morar Hotel

8/10 Good
"The restaurant has delicious food!"
Taylor 2-night trip
Posted 4 days ago
Morar Hotel
West Highland Hotel

West Highland Hotel

10/10 Excellent
"All good. Modern and well appointed hotel with a good restaurant serving local fish. An excellent stopover ahead of the ferry."
Howard 1-night trip
Posted 4 days ago
West Highland Hotel
Tongadale Hotel

Tongadale Hotel

10/10 Excellent
"Has a restaurant downstairs. Very cozy and fun hotel. Rooms are above the restaurant. Convenient location for Old Man of Storr hike."
Jared 1-night trip
Posted 4 days ago
Tongadale Hotel
Tingle Creek Hotel

Tingle Creek Hotel

10/10 Excellent
"The manager was very helpful with ideas of places to go. The breakfast was excellent, the quality of the cooked food was especially good. A good base with easy access to Skye and a decent selection of places to eat nearby."
David 3-night trip
Posted 6 days ago
Tingle Creek Hotel
Applecross B&B and Cabins

Applecross B&B and Cabins

10/10 Excellent
"Loved this quaint BnB. Very nice and helpful owners. Really cater to the special needs of travelers. Absolutely loved the Applecross area and plan to go back again and explore more. Would definitely stay here again."
Marion 2-night trip
Posted 9 days ago
Applecross B&B and Cabins
Sligachan Hotel

Sligachan Hotel

10/10 Excellent
"Charmant hôtel situé à proximité de la majestueuse rivière Sligachan. Chambre confortable. Nous avons eu un petit problème de manque d’eau chaude dans la douche, mais l’employée a été très serviable et a réglé le problème. Excellent déjeuner. Je vous recommande. Également de souper au bar adjacent (Seamus), bon repas avec une ambiance festive."
Marie-France 1-night trip
Posted 12 days ago
Sligachan Hotel
The Skye Inn

The Skye Inn

8/10 Good
"Average room with nice extras like a local bar of soap and short bread cookies. Restaurant with two or three course meals and allowance for just starters. Full breakfast included in our reservation was adequate. The carpet and couch seemed old and soiled but overall it was a comfortable stay."
Lee 1-night trip
Posted 13 days ago
The Skye Inn

More cheap stays in Elgol

Kings Arms Hotel

Kings Arms Hotel

King Street Kyleakin Scotland
$202 nightly
$242 total
Sep 5 - Sep 6
Total with taxes and fees
Kings Arms Hotel
Anneth Glamping Pod

Anneth Glamping Pod

Garan Sleat Scotland
$224 nightly
$269 total
Aug 30 - Aug 31
Total with taxes and fees
10/10 Exceptional! (92 reviews)
Anneth Glamping Pod
House Of Juniper - The Cabins

House Of Juniper - The Cabins

The Cabins Strath SCT
$298 nightly
$358 total
Sep 12 - Sep 13
Total with taxes and fees
9.8/10 Exceptional! (146 reviews)
House Of Juniper - The Cabins
Canna Campsite

Canna Campsite

Change House Isle of Canna Scotland
Get rates
10/10 Exceptional! (5 reviews)
Canna Campsite
Kirkton Bay House Bed and Breakfast

Kirkton Bay House Bed and Breakfast

Kirkton Bay House Kyle Scotland
Get rates
10/10 Exceptional! (37 reviews)
Kirkton Bay House Bed and Breakfast
Hillside

Hillside

South Obbe Kyleakin Scotland
Get rates
9/10 Wonderful! (43 reviews)
Hillside

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 much is the nightly rate at a Elgol hotel?
Prices for hotels in Elgol often vary, but you can find a great deal from $158 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