Find hotels in Elgol from £97

  • 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

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Elgol hotels

Tiny Home in Isle of Skye - Pet Friendly

Tiny Home in Isle of Skye - Pet Friendly
2.5 star property
Strath
10.0 out of 10, Exceptional, (3 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
Tiny Home in Isle of Skye - Pet Friendly

Tingle Creek Hotel

Tingle Creek Hotel
3.0 star property
Kyle
9.4 out of 10, Exceptional, (447 reviews)
"Friendly and helpful staff, delicious breakfast and beautiful location."
Canada
Megan
The price is £140
includes taxes & fees
25 Apr - 26 Apr
Tingle Creek Hotel

Chlachain Inn

Chlachain Inn
3.5 star property
Mallaig
8.6 out of 10, Excellent, (68 reviews)
"Clean & comfortable hotel close to the centre of town - lovely port area with good options to shop / eat / wander. "
Australia
Mark
The price is £119
includes taxes & fees
19 Apr - 20 Apr
Chlachain Inn

Morar Hotel

Morar Hotel
3.0 star property
Mallaig
7.6 out of 10, Good, (478 reviews)
"Stunning views "
United Kingdom
Joan
The price is £97
includes taxes & fees
22 Apr - 23 Apr
Morar Hotel

Sligachan Hotel

Sligachan Hotel
3.0 star property
Minginish
8.6 out of 10, Excellent, (593 reviews)
"We had a lovely two night stay at the Sligachan Hotel. Our room was clean, the beds were comfy with good pillows, and the rain shower feature in the bathroom was wonderful! We had a nice view of the water from our window. The bar next door, Seumas' Bar had an excellent selection of whiskey, a very nice dinner menu. The sea bass was fabulous and the honey cake dessert was divine. We would like to especially thank Mariam at the front desk for being so kind and helpful during our stay. "
United States
Jackie
The price is £229
includes taxes & fees
25 Apr - 26 Apr
Sligachan Hotel

Isle of Skye Guest house

Isle of Skye Guest house
3.0 star property
Kyleakin
8.4 out of 10, Very good, (391 reviews)
"It was the great stay ! "
United States
Violeta
The price is £222
includes taxes & fees
26 Apr - 27 Apr
Isle of Skye Guest house

Eilean Iarmain

Eilean Iarmain
3.0 star property
Sleat
9.6 out of 10, Exceptional, (244 reviews)
"Super friendly and helpful Personal, excellent food and Drinks in the cosy Pub of the House. Very Clean and the room was very roomy, good breakfast. "
United Kingdom
Fabian
The price is £210
includes taxes & fees
19 Apr - 20 Apr
Eilean Iarmain

West Highland Hotel

West Highland Hotel
3.0 star property
Mallaig
8.2 out of 10, Very good, (606 reviews)
"Great views from the room Quiet area The bar/resto next door was very good. "
Canada
IRENE
The price is £170
includes taxes & fees
17 Apr - 18 Apr
West Highland Hotel

Anneth Glamping Pod

Anneth Glamping Pod
2.0 star property
Ardvasar
10.0 out of 10, Exceptional, (83 reviews)
"Great little place! I would stay there again in a heartbeat!"
Canada
Anonymous traveller
The price is £135
includes taxes & fees
17 Apr - 18 Apr
Anneth Glamping Pod

Balmacara Hotel

Balmacara Hotel
3.0 star property
Kyle
8.4 out of 10, Very good, (358 reviews)
"Friendly and responsive staff. Very convenient location. "
United States
Aziz
The price is £172
includes taxes & fees
20 Apr - 21 Apr
Balmacara Hotel

Broadford Hotel

Broadford Hotel
3.0 star property
Broadford
8.6 out of 10, Excellent, (232 reviews)
"Nice place to stay."
Canada
D
The price is £186
includes taxes & fees
19 Apr - 20 Apr
Broadford Hotel

Toravaig House Hotel

Toravaig House Hotel
4.0 star property
Teangue
9.0 out of 10, Wonderful, (202 reviews)
"Very cute little hotel in picturesque setting.The room was spotless and the bed was very comfortable."
United States
Elena
The price is £229
includes taxes & fees
25 Apr - 26 Apr
Toravaig House Hotel

Isle of Raasay Distillery

Isle of Raasay Distillery
4.0 star property
Isle of Raasay
9.6 out of 10, Exceptional, (67 reviews)
"If you’d like quiet and scenic, this place is for you. Wonderful hospitality, food was excellent also."
United States
Teresa
The price is £296
includes taxes & fees
23 Apr - 24 Apr
Isle of Raasay Distillery

Hillside

Hillside
2.5 star property
Kyleakin
9.0 out of 10, Wonderful, (42 reviews)
"This was a lovely little cottage tucked up in the back very homey feeling we loved it and will definitely go back. The owner and the housekeeper were very helpful with everything and anything we needed."
United States
Susan
The price is £310
includes taxes & fees
19 Apr - 20 Apr
Hillside

Dunollie Hotel

Dunollie Hotel
3.0 star property
Broadford
6.8 out of 10, (1,001 reviews)
"Very welcoming staff, quiet rooms."
Canada
Isabelle
The price is £105
includes taxes & fees
19 Apr - 20 Apr
Dunollie Hotel

Bracken Hide Hotel

Bracken Hide Hotel
4.0 star property
Portree Town
9.2 out of 10, Wonderful, (303 reviews)
"Beautiful spot, great sauna and plunge pool! Really lovely staff!"
Australia
Sophie
The price is £363
includes taxes & fees
24 Apr - 25 Apr
Bracken Hide Hotel

The Portree Hotel

The Portree Hotel
3.0 star property
Portree Town
9.2 out of 10, Wonderful, (58 reviews)
"Very friendly staff and a lovely hotel "
Canada
Geoffrey
The price is £207
includes taxes & fees
17 Apr - 18 Apr
The Portree Hotel

The Pod at Greenbank

The Pod at Greenbank
2.0 star property
Strath
The price is £287
includes taxes & fees
23 Apr - 24 Apr
The Pod at Greenbank

Applecross B&B and Cabins

Applecross B&B and Cabins
3.0 star property
Strathcarron
9.6 out of 10, Exceptional, (34 reviews)
"We really enjoyed our stay. The room was so inviting and breakfast was made to perfection. Highly recommend this stay for those who are looking to really relax. "
United States
Faith
The price is £175
includes taxes & fees
30 Apr - 1 May
Applecross B&B and Cabins

The Skye Inn

The Skye Inn
4.0 star property
Portree Town
9.0 out of 10, Wonderful, (341 reviews)
"The staff was so friendly, the breakfast was great and was an easy walk to town centre ! I would 100% stay here again!"
United Kingdom
Lindsay
The Skye Inn
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 £97 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