Find hotels in Elgol from £107

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

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, (503 reviews)
"Charming small hotel. Breakfast room view is amazing and the food was quite nice."
United States
Justin
The price is £188
includes taxes & fees
15 Jun - 16 Jun
Tingle Creek Hotel

Morar Hotel

Morar Hotel
3.0 star property
Mallaig
7.6 out of 10, Good, (498 reviews)
"The staff were so lovely and welcoming, it made us want to stay longer! The hotel is charming, food was great and there were beautiful walks right outside the door! Parking (always a good bonus) was free and convenient. We loved it here!"
Canada
Patricia
The price is £132
includes taxes & fees
15 Jun - 16 Jun
Morar Hotel

Kings Arms Hotel

Kings Arms Hotel
2.0 star property
Kyleakin
6.6 out of 10, (949 reviews)
"Breakfast was exceptional and staff very very friendly And helpful"
Canada
Jocelyn
The price is £190
includes taxes & fees
7 Jun - 8 Jun
Kings Arms Hotel

Isle of Skye Guest house

Isle of Skye Guest house
3.0 star property
Kyleakin
8.4 out of 10, Very good, (419 reviews)
"Parking was easy and the rooms were great"
Australia
Natalie
The price is £276
includes taxes & fees
27 Jun - 28 Jun
Isle of Skye Guest house

House Of Juniper - The Manse

House Of Juniper - The Manse
4.0 star property
Broadford
9.4 out of 10, Exceptional, (156 reviews)
"The accommodations were very nice, clean and excellent views. Enjoyed our stay"
United States
Linda
The price is £285
includes taxes & fees
13 Jun - 14 Jun
House Of Juniper - The Manse

West Highland Hotel

West Highland Hotel
3.0 star property
Mallaig
8.2 out of 10, Very good, (616 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
The price is £175
includes taxes & fees
18 Jun - 19 Jun
West Highland Hotel

Balmacara Hotel

Balmacara Hotel
3.0 star property
Kyle
8.4 out of 10, Very good, (385 reviews)
"Views spectacular food excellent great spot to stay"
United Kingdom
George
The price is £276
includes taxes & fees
4 Jun - 5 Jun
Balmacara Hotel

Isle of Raasay Distillery

Isle of Raasay Distillery
4.0 star property
Isle of Raasay
9.6 out of 10, Exceptional, (68 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 £336
includes taxes & fees
20 Jun - 21 Jun
Isle of Raasay Distillery

Tongadale Hotel

Tongadale Hotel
3.0 star property
Portree Town
8.2 out of 10, Very good, (836 reviews)
"Friendly staff and lovely food.."
United Kingdom
Wilma
The price is £195
includes taxes & fees
3 Jun - 4 Jun
Tongadale Hotel

Broadford Hotel

Broadford Hotel
3.0 star property
Broadford
8.6 out of 10, Excellent, (236 reviews)
"Room was perfect, 2nd stay in this room. Staff lovely & helpful. Looking forward to staying again."
United Kingdom
Mary
The price is £321
includes taxes & fees
28 Jun - 29 Jun
Broadford Hotel

Roddy's Cottage

Roddy's Cottage
3.5 star property
Kyle
The price is £463
includes taxes & fees
4 Jun - 5 Jun
Roddy's Cottage

Duisdale House Hotel

Duisdale House Hotel
4.0 star property
Duisdalemore
9.0 out of 10, Wonderful, (481 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 £459
includes taxes & fees
17 Jun - 18 Jun
Duisdale House Hotel

Dunollie Hotel

Dunollie Hotel
3.0 star property
Broadford
7.0 out of 10, Good, (1,002 reviews)
"Staff and breakfast was amazing"
Canada
Abhishek
The price is £225
includes taxes & fees
8 Jun - 9 Jun
Dunollie Hotel

Inn at Aird a Bhasair

Inn at Aird a Bhasair
3.0 star property
Ardvasar
9.2 out of 10, Wonderful, (127 reviews)
"Lovely little place, delicious food, friendly staff. "
United States
Holly
The price is £289
includes taxes & fees
1 Jun - 2 Jun
Inn at Aird a Bhasair

The Marmalade Hotel

The Marmalade Hotel
4.0 star property
Portree Town
9.2 out of 10, Wonderful, (335 reviews)
"The restaurant was excellent"
United States
Brooke
The price is £394
includes taxes & fees
19 Jun - 20 Jun
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
The price is £628
includes taxes & fees
21 Jun - 22 Jun
Cuillin Hills Hotel

Eilean Iarmain

Eilean Iarmain
3.0 star property
Sleat
9.4 out of 10, Exceptional, (252 reviews)
"Beautiful setting and very dog friendly. Staff were lovely. Great food too. Must try the homemade fudge - it is fabulous!"
United Kingdom
Louisa
The price is £303
includes taxes & fees
28 Jun - 29 Jun
Eilean Iarmain

Bracken Hide Hotel

Bracken Hide Hotel
4.0 star property
Portree Town
9.2 out of 10, Wonderful, (322 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
The price is £486
includes taxes & fees
5 Jun - 6 Jun
Bracken Hide Hotel

House Of Juniper - The Cabins

House Of Juniper - The Cabins
2.0 star property
Broadford
9.8 out of 10, Exceptional, (138 reviews)
"The location was perfect for driving around the area, and accommodations were perfect! We stayed in one of the cabins, and we were thrilled that we did. We were close to the restaurant, and the restaurant was amazing!"
United States
Toby
The price is £265
includes taxes & fees
13 Jun - 14 Jun
House Of Juniper - The Cabins

South Cottage

South Cottage
2.0 star property
Kyle
The price is £710
includes taxes & fees
12 Jun - 13 Jun
South Cottage
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.

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

  • Breathtaking Scenery: Elgol is surrounded by stunning landscapes that provide a perfect backdrop for relaxation and adventure.
  • Outdoor Activities: Ideal for outdoor enthusiasts, visitors can enjoy fishing, hiking, and exploring picturesque lakes and waterfalls.
  • Charming Village Atmosphere: Elgol's friendly locals and cosy accommodations create a warm and inviting environment for tourists.
  • Elgol Harbour and Beach: Enjoy romantic strolls and beach experiences at the beautiful Elgol Harbour and nearby beach.
  • Gateway to the Isle of Skye: Elgol serves as an excellent base for exploring the unique attractions of the Isle of Skye.

Find great hotels near Elgol

Elgol offers a delightful selection of accommodation options for every type of traveller, from charming hotels to cosy holiday rentals and self-catering cottages. Whether you seek a pet-friendly retreat or a base for adventure, you'll find the perfect spot to unwind amidst stunning landscapes. Enjoy the unique experience of staying in this picturesque village while exploring the beauty of Strath, Scotland.

  • Dunollie Hotel: A charming 3-star hotel located 16.1km from Elgol, Dunollie Hotel is the perfect retreat for beach lovers and pet owners alike. With direct access to the stunning beach, guests can enjoy the serene coastal scenery right at their doorstep. The hotel welcomes pets, complete with amenities such as food and water bowls, ensuring a comfortable stay for both you and your furry companions. The friendly atmosphere and beachside location make it an ideal choice for a relaxing getaway.
  • Sligachan Hotel: Situated 16.1km from Elgol, the Sligachan Hotel boasts a solid 8.6 guest rating, making it a popular choice among travellers seeking a pet-friendly environment. With a welcoming policy for pets, guests can enjoy a hassle-free stay with their animals. The hotel offers essential amenities like food and water bowls and a fee waiver for service animals. The picturesque surroundings and comfortable accommodations create a warm, inviting atmosphere, perfect for a memorable holiday.
  • West Highland Hotel: Located 22.5km from Elgol, the West Highland Hotel combines family-friendly amenities with a pet-friendly policy, earning a commendable guest rating of 8.2. This 3-star hotel is ideal for families and business travellers alike, offering facilities such as travel cribs and first aid kits to ensure a safe and convenient stay for children. Pets are also welcomed, with amenities tailored for their comfort. The hotel's blend of services caters to a variety of needs, making it a versatile choice for your stay.

Where to stay in Elgol

Elgol, a charming village on the Isle of Skye, offers a tranquil getaway perfect for outdoor enthusiasts and couples alike. Surrounded by stunning scenery, it serves as a gateway to explore the breathtaking landscapes of the Highlands. Just a few miles from nearby attractions, visitors can enjoy excursions and relax in the warm atmosphere created by friendly locals. A holiday on Skye promises an unforgettable experience filled with natural beauty and luxury.

  • Isle of Skye: Renowned for its rugged landscapes and dramatic scenery, the Isle of Skye is a must-visit destination situated a mere 12.9km from Elgol. This picturesque island attracts nature enthusiasts and romantics alike, with peak visitor numbers occurring from April to July. Ideal for outdoor pursuits, it boasts numerous hiking trails that lead to breathtaking viewpoints. Explore local attractions such as historic castles and marinas, immersing yourself in the area’s rich heritage and stunning vistas. The Isle of Skye offers a unique blend of adventure and tranquillity, making it an unforgettable part of your holiday.
  • Strath: Strath, the city in which Elgol is located, provides a delightful blend of outdoor experiences and romantic settings. Visitor numbers peak during the summer months from July to September, creating a vibrant atmosphere. Strath is ideal for those who wish to explore charming stores and hiking trails. With its proximity to historic sites and marinas, the city offers a rich tapestry of experiences for travellers. Whether you're wandering through its scenic surroundings or enjoying local cuisine, Strath serves as a perfect base for your explorations.
  • Sleat: Just 11.3km from Elgol, Sleat is a captivating city known for its scenic beauty and outdoor adventures. Like its counterparts, Sleat experiences a peak in visitors from July to September, drawing in those seeking both relaxation and exploration. The area is dotted with hiking trails and charming stores, perfect for leisurely afternoons. Sleat is home to historic landmarks and marinas, providing a glimpse into its vibrant history. Whether you’re hiking the trails or enjoying the local sights, Sleat promises a memorable experience filled with natural wonders.

Things to do in Elgol

Elgol, a picturesque fishing village in Strath, Scotland, is perfect for outdoor and romantic getaways. Visitors can enjoy breathtaking scenery, embark on Skye sightseeing tours, and partake in exciting activities such as fishing. It’s an ideal base for day trips, allowing you to explore the stunning landscapes and unique attractions of the Isle of Skye. Whether you’re looking for adventure or relaxation, Elgol offers a memorable experience amidst nature’s splendour.

Shopping

In Elgol, browse local shops for unique gifts and souvenirs, featuring handcrafted items and traditional Scottish products. If you're up for a drive, visit the Isle of Skye's Portree, about 32.2km away, where you can find more extensive shopping options, including boutiques and artisan shops.

Recreation

In Elgol, immerse yourself in the serene atmosphere at the Elgol Wellness Centre, where you can enjoy holistic therapies and yoga sessions with breathtaking views of the Cuillin mountains. For outdoor enthusiasts, explore the rugged coastline with guided hiking tours that rejuvenate both body and spirit.

Adventure

In Elgol, explore the breathtaking landscapes on a boat trip to the nearby Isle of Rum, where you can spot dolphins and seals. For the adventurous, hiking the rugged trails of the Cuillin Mountains offers stunning views and thrilling challenges for all levels.

Nightlife

Experience the charm of Elgol's nightlife at the Elgol Restaurant and Bar, where you can enjoy fresh seafood and local ales. For a more relaxed atmosphere, visit the nearby community hall for occasional live music events and local gatherings, immersing yourself in the vibrant local culture.

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

Booking tips and Expedia advantages for Elgol

  • 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: Book your hotel in Elgol about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • 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 intuitive search tool enables you to set your budget and choose your desired location, among other preferences. You can organise your search results to display prices from lowest to highest, allowing you to find the most affordable hotels at a glance. Additionally, you can refine your options by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels that you can book.
  • Consider bundling your trip: You can save money by combining your hotel booking in Elgol with your flights and activities through an Expedia package.

Find the best attractions near Elgol

Elgol, nestled in Strath, Scotland, offers a perfect getaway for those seeking outdoor adventures and stunning scenery. This charming destination boasts attractions like Elgol Harbour, Elgol Beach, and Elgol Pier, ideal for romantic strolls and beach experiences. Visitors can explore the picturesque lakes and waterfalls in the area, making it a delightful choice for nature lovers and travellers alike.

  • Fairy Pools: Nestled in the breathtaking landscape of the Isle of Skye, the Fairy Pools offer a magical experience with crystal-clear waters cascading over smooth rocks. Ideal for outdoor enthusiasts, couples seeking romance, or adventurers, these enchanting waterfalls provide stunning photo opportunities and a serene atmosphere.
  • Isle of Skye Market Square: A charming hub filled with friendly locals, the Isle of Skye Market Square is perfect for those looking for a luxury shopping experience. Secluded yet vibrant, you can discover unique crafts, local produce, and enjoy delightful cafés, making it a lovely spot to unwind.
  • Armadale Castle: Steeped in history and culture, Armadale Castle is a romantic site surrounded by beautiful gardens. Explore the ruins and learn about the MacDonald clan while taking in the stunning views of the Sound of Sleat.

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

Flying into Elgol, you have several airport options. INVerness Airport (INV) is approximately 130.4km away, with nearby hotels such as the 5-star Rocpool Reserve and Ness Walk, both 12.9km from the airport, offering various transportation services. Stornoway Airport (SYY) is 119.1km from Elgol, featuring accommodations like the 4-star Stornoway Bed and Breakfast and The Cabarfeidh Hotel, both located 3.2km from the airport. Benbecula Airport (BEB) is the closest at 83.7km away, with options like the 3-star Orasay Inn, situated 11.3km from the airport. These airports provide convenient access for your visit to the stunning landscapes of Elgol.

Frequently asked questions

What is the best area to stay in Elgol?
The best area to stay in Elgol is directly within the village itself, or in the immediate surrounding crofting townships like Glasnakille, for the most convenient access to the boat trips and the stunning coastal scenery.

Elgol is a small, picturesque village on the Isle of Skye, renowned for its dramatic views of the Cuillin mountains across Loch Scavaig. The village is essentially a cluster of houses and crofts spread along a single track road that leads down to the pier. You'll find most of the accommodation options, from guesthouses to self-catering cottages, located among these crofts. The main draw is the boat trips from Elgol pier, which take you to Loch Coruisk and other parts of the Cuillin.

For couples looking for a romantic escape, staying in Elgol provides unparalleled access to the natural beauty of the area. Imagine waking up to views of the Cuillin, taking a leisurely walk down to the pier, and enjoying the tranquility of the coastline. Many accommodations offer private patios or gardens where you can relax and soak in the scenery.

Families will also find Elgol a good base for exploring. The village offers a real sense of getting away from it all. Children will enjoy the boat trips and exploring the rocky beach near the pier.
When is the best time to go to Elgol?
The best time to visit Elgol is during late spring and summer, from May to September, when the weather is generally milder and the days are longer.

During May and June, you'll experience longer daylight hours, which are superb for exploring the stunning landscapes and taking boat trips to the Cuillin mountains or Loch Coruisk. The vibrant green of the hillsides and the blooming wildflowers add to the area's natural beauty, and the midges are typically less prevalent than in mid-summer.

For those who enjoy hiking and outdoor activities, July and August offer the warmest temperatures, making them ideal for exploring the coastal paths and enjoying the boat tours. While the area can be busier, the extended daylight means you have plenty of time to experience everything without feeling rushed.

September offers a good balance of pleasant weather and fewer visitors. The autumn colours begin to emerge, adding a different kind of beauty to the landscape, and the midges start to disappear.
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?
Members always get our best prices. Find our best Elgol hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
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 £107 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