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

Find hotels in Elgol from NT$4,507

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

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, (532 reviews)
"Cute place and the breakfast was great."
Canada
Michelle
The price is NT$5,365
NT$6,438 total
includes taxes & fees
Jul 5 - Jul 6
Tingle Creek Hotel

Sligachan Hotel

Sligachan Hotel
3.0 star property
Minginish
8.6 out of 10, Excellent, (622 reviews)
"Great location Lovely spacious room Helpful and friendly staff"
United Kingdom
Alan
The price is NT$10,484
NT$12,581 total
includes taxes & fees
Jul 5 - Jul 6
Sligachan Hotel

Morar Hotel

Morar Hotel
3.0 star property
Mallaig
7.6 out of 10, Good, (524 reviews)
"The view from our room was excellent."
United Kingdom
Alastair
The price is NT$5,485
NT$6,582 total
includes taxes & fees
Jul 3 - Jul 4
Morar Hotel

Chlachain Inn

Chlachain Inn
3.5 star property
Mallaig
8.6 out of 10, Excellent, (95 reviews)
"Great place to stay above a pub with really good food and drinks."
United Kingdom
Stefan
The price is NT$3,755
NT$4,507 total
includes taxes & fees
Jul 11 - Jul 12
Chlachain Inn

Isle of Skye Guest house

Isle of Skye Guest house
3.0 star property
Kyleakin
8.4 out of 10, Very Good, (443 reviews)
"Loved our stay here! Super convenient check in and out process. Everything was communicated very well. I would absolutely stay here again."
United States
Marianne
The price is NT$10,888
NT$13,065 total
includes taxes & fees
Jul 19 - Jul 20
Isle of Skye Guest house

Balmacara Hotel

Balmacara Hotel
3.0 star property
Kyle
8.4 out of 10, Very Good, (404 reviews)
"Clean hotel with amazing food and staff."
United States
Seneca Maria
The price is NT$8,331
NT$9,998 total
includes taxes & fees
Jul 12 - Jul 13
Balmacara Hotel

Eilean Iarmain

Eilean Iarmain
3.0 star property
Sleat
9.4 out of 10, Exceptional, (257 reviews)
"Great 19th century Scottish inn next to the water with a lighthouse view. Excellent food, a cozy bar, and conveniently located within 60-90 minutes from all points of the island"
United States
Swen
The price is NT$11,172
NT$13,406 total
includes taxes & fees
Jun 30 - Jul 1
Eilean Iarmain

Tongadale Hotel

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

House Of Juniper - The Cabins

House Of Juniper - The Cabins
2.0 star property
Broadford
9.8 out of 10, Exceptional, (141 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 NT$9,292
NT$11,151 total
includes taxes & fees
Jul 1 - Jul 2
House Of Juniper - The Cabins

The Portree Hotel

The Portree Hotel
3.0 star property
Portree Town
9.2 out of 10, Wonderful, (62 reviews)
"The room was great and clean and had character!!!"
United States
Julia
The price is NT$8,065
NT$9,678 total
includes taxes & fees
Jul 4 - Jul 5
The Portree Hotel

The Marmalade Hotel

The Marmalade Hotel
4.0 star property
Portree Town
9.2 out of 10, Wonderful, (336 reviews)
"The restaurant was excellent"
United States
Brooke
The price is NT$15,954
NT$19,145 total
includes taxes & fees
Jul 23 - Jul 24
The Marmalade Hotel

Dunollie Hotel

Dunollie Hotel
3.0 star property
Broadford
7.0 out of 10, Good, (1,003 reviews)
"Staff and breakfast was amazing"
Canada
Abhishek
The price is NT$6,978
NT$8,373 total
includes taxes & fees
Jul 3 - Jul 4
Dunollie Hotel

Inn at Aird a Bhasair

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

West Highland Hotel

West Highland Hotel
3.0 star property
Mallaig
8.2 out of 10, Very Good, (632 reviews)
"Close to ferry terminal, decent rooms, good staff and nice restaurant with good food."
United Kingdom
Stewart
The price is NT$5,523
NT$6,627 total
includes taxes & fees
Jul 6 - Jul 7
West Highland Hotel

Bracken Hide Hotel

Bracken Hide Hotel
4.0 star property
Portree Town
9.2 out of 10, Wonderful, (338 reviews)
"Beautiful property with wonderful views. Restaurant was great and staff super helpful and friendly. The walk up to the higher level rooms can be challenging, but definitely would stay here again."
United States
Asad
The price is NT$16,550
NT$19,861 total
includes taxes & fees
Jul 10 - Jul 11
Bracken Hide Hotel

Roselea

Roselea
3.0 star property
Strath
The price is NT$47,372
NT$56,847 total
includes taxes & fees
Jul 5 - Jul 6
Roselea

Cuillin Hills Hotel

Cuillin Hills Hotel
4.0 star property
Portree Town
9.6 out of 10, Exceptional, (615 reviews)
"Beautiful location right on the bay, nice rooms, friendly staff, and very good breakfast"
United States
Brian
The price is NT$20,683
NT$24,820 total
includes taxes & fees
Jul 25 - Jul 26
Cuillin Hills Hotel

Isle of Raasay Distillery

Isle of Raasay Distillery
4.0 star property
Isle of Raasay
9.6 out of 10, Exceptional, (71 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 NT$9,462
NT$11,354 total
includes taxes & fees
Jul 26 - Jul 27
Isle of Raasay Distillery

House Of Juniper - The Manse

House Of Juniper - The Manse
4.0 star property
Broadford
9.4 out of 10, Exceptional, (161 reviews)
"Loved the restaurant attached!"
United States
Amy
The price is NT$9,993
NT$11,992 total
includes taxes & fees
Jul 4 - Jul 5
House Of Juniper - The Manse

Duisdale House Hotel

Duisdale House Hotel
4.0 star property
Duisdalemore
9.0 out of 10, Wonderful, (483 reviews)
"Impeccable service! We came with our dog and the staff is super friendly and have everything prepared even when the booking was made last minute. Very cozy atmosphere and a great experience "
United Kingdom
Kevin
The price is NT$15,393
NT$18,472 total
includes taxes & fees
Jul 4 - Jul 5
Duisdale House 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

Learn more about Elgol

Enjoy astounding views of the Cuillin mountains, which stand on the banks of a glistening sea loch, from this charming hamlet on the Isle of Skye.

A coastal landscape with mountains, a body of water, and fishing boats.
Photo by James Gray
Open Photo by James Gray

Top Elgol Hotel Reviews

More cheap stays in Elgol

Find out more about Elgol

Top reasons to visit Elgol

  • Stunning Scenery: Elgol boasts breathtaking views of the Isle of Skye's coastline, making it a paradise for nature lovers.
  • Outdoor Adventures: Perfect for hiking, exploring waterfalls, and enjoying various outdoor activities in a picturesque setting.
  • Charming Village Experience: Discover the quaint fishing village atmosphere and friendly locals that enhance your visit.
  • Beautiful Beaches: Relax at Elgol Beach and enjoy the serene seaside with stunning views of the surrounding landscapes.
  • Diverse Accommodations: Choose from cozy hotels, affordable hostels, and charming holiday rentals for a memorable stay.

Find great hotels near Elgol

Elgol offers a delightful selection of accommodations, ranging from cozy hotels to affordable hostels and holiday rentals. Whether you're seeking a pet-friendly stay, an adventure-filled getaway, or a business trip experience, you'll find options that cater to your needs. Notable choices include Elgol hotels and self-catering holiday rentals, such as the charming Coruisk House, ensuring a memorable vacation in this stunning Scottish locale.

  • Dunollie Hotel: Nestled 16km from Elgol, the 3-star Dunollie Hotel offers a delightful beach getaway for those traveling with pets. This charming hotel features direct access to the sandy shores, making it an excellent choice for beach lovers. With amenities designed for furry companions, such as food and water bowls, this pet-friendly property welcomes pets onsite, ensuring a cozy stay for both you and your four-legged friends. Enjoy a relaxing break in a picturesque setting while soaking in the coastal atmosphere.
  • Sligachan Hotel: Located 16km from Elgol, the Sligachan Hotel is a welcoming 3-star accommodation with a guest rating of 8.6 out of 10. This hotel is ideal for pet owners, providing an inviting environment for you and your pets. With a range of amenities, including food and water bowls and waived fees for service animals, Sligachan Hotel combines comfort and practicality. Its scenic surroundings and warm hospitality make it a delightful spot for a relaxing retreat.
  • Duisdale House Hotel: Situated 18km from Elgol, the elegant 4-star Duisdale House Hotel boasts a guest rating of 9.2 out of 10. This hotel offers a romantic escape with direct access to the beach, perfect for couples seeking adventure and relaxation. Guests can enjoy various activities, from sailing and hiking to mountain climbing, all set against stunning natural backdrops. The hotel also provides special romance packages, along with limited-hours room service and champagne service, ensuring a memorable and intimate experience.

Where to stay in Elgol

Elgol, a picturesque village on the Isle of Skye, offers a tranquil getaway perfect for outdoor and romantic vacations. Explore the stunning coastline and breathtaking scenery, where friendly locals enhance your experience. Just a few miles from Skye’s major attractions, Elgol is the ideal base for excursions and relaxation, making it a must-visit destination for anyone seeking a memorable holiday on Skye.

  • Isle of Skye: Nestled 13km from Elgol, the Isle of Skye is a breathtaking island renowned for its stunning natural landscapes. This destination attracts travelers year-round, with peak visitation occurring from April through July. Visitors flock here for outdoor adventures, picturesque scenery, and romantic getaways. Popular activities include hiking along scenic trails and exploring local stores. Notable landmarks such as historic castles and marinas add to the charm, making the Isle of Skye a must-visit for nature enthusiasts and history buffs alike.
  • Sleat: Located 11km from Elgol, Sleat is a vibrant city that offers a blend of outdoor activities and romantic experiences amidst beautiful scenery. The peak travel season runs from July to September, drawing visitors who seek hiking trails and local shops. The area is rich in history, with attractions like castles and historic sites, alongside picturesque marinas. Whether you’re looking to explore the outdoors or enjoy a quiet, scenic retreat, Sleat provides an inviting atmosphere for all types of travelers.
  • Strath: Strath, the very area where Elgol is situated, is a captivating city that offers a mix of outdoor fun and romantic scenery. This destination sees moderate travel throughout the year, with peak visits from July to September. Travelers can enjoy various activities, including hiking and exploring local stores. The proximity to captivating landmarks like castles, historic sites, and marinas enhances the experience, making Strath an ideal spot for those wanting to soak in the beauty of the Scottish Highlands.

Things to do in Elgol

Shopping

In Elgol, enjoy local shops offering unique handmade crafts and Scottish souvenirs. If you're up for a drive, visit Broadford, about 16km away, where you can find a selection of shops and a grocery store for more extensive shopping options.

Recreation

The Elgol Wellness Retreat offers tranquil yoga sessions with stunning views of the Cuillin mountains, alongside rejuvenating spa treatments using local ingredients. For outdoor enthusiasts, the nearby hiking trails provide breathtaking scenery and a chance to reconnect with nature, promoting both physical and mental well-being.

Adventure

Explore the breathtaking landscapes of Elgol with a boat trip to the iconic Cuillin Mountains, offering stunning views and opportunities for wildlife spotting. For a thrilling experience, try kayaking along the coast, where you can navigate through hidden coves and enjoy the serene beauty of the Scottish waters.

Nightlife

In Elgol, enjoy a cozy evening at the local pub, where you can sip on local brews and mingle with friendly locals. For a unique experience, take a stroll along the waterfront, soaking in the stunning views as the sun sets behind the mountains.

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

Booking tips and Expedia advantages for Elgol

To save money on your trip to Elgol, plan your visit between January to February or November, when prices are lower. Book your hotel about a month in advance or check Expedia for last-minute deals. Wednesday is the cheapest day to stay, while Sunday is the most expensive. Use Expedia’s search tool to find budget-friendly accommodations and consider eco-certified hotels for sustainable options. You can also save by bundling your hotel, flights, and activities into a package deal for additional discounts.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Elgol are January to February and November, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Elgol is usually 1 month out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Elgol is Wednesday. The most expensive day to stay in Elgol is Sunday.
  • Find cheap hotels on Expedia: Expedia's search tool makes it easy to customize your travel experience by letting you choose your budget, desired location, and additional preferences. You can organize your results to display hotels from the lowest to the highest price, ensuring you find the best deals first. Additionally, you can refine your search by hotel type—if you select the Eco-certified filter, you'll be presented with a selection of sustainable and environmentally-friendly accommodations available for booking.
  • Consider bundling your trip: You can save money by combining your hotel stay in Elgol with your flights and activities through an Expedia package deal.

Find the best attractions near Elgol

Elgol offers a perfect blend of outdoor adventures and romantic scenery, making it an ideal vacation spot. Visitors can explore beautiful attractions such as Elgol Harbour, Elgol Beach, and Elgol Pier, all of which provide stunning views and a beach experience. Whether you're seeking tranquility by the lake or the thrill of nearby waterfalls, Elgol is sure to cater to your adventurous spirit and love for nature.

  • Fairy Pools: Located 14km from Elgol, the Fairy Pools are a stunning series of crystal-clear waterfalls nestled in a picturesque landscape. Ideal for outdoor enthusiasts and romantics alike, this natural wonder offers opportunities for hiking and photography, making it a magical spot for adventure seekers.
  • Isle of Skye Market Square: Just 14km from Elgol, the Isle of Skye Market Square is a charming attraction known for its friendly atmosphere and local crafts. Enjoy browsing unique artisan goods in a secluded setting, where you can interact with locals and soak up the luxury of Skye's rich culture.
  • Armadale Castle: Situated 14km from Elgol, Armadale Castle boasts beautiful gardens and rich history. This romantic site invites visitors to explore its cultural heritage and enjoy the stunning views of the surrounding landscape, making it a delightful stop for history buffs and romantics.

Best time to go to Elgol

The best time to visit Elgol can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Elgol falls in July and August. August has average visitor numbers and mostly cloudy weather. The coolest average temperature in Elgol falls in January and February. February has average visitor numbers and mostly cloudy weather.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January40.5°F (4.7°C)Light RainMostly CloudyAverageSlightly Low
February40.5°F (4.7°C)Light RainMostly CloudyAverageSlightly Low
March42.1°F (5.6°C)Light RainMostly CloudyAverageAverage
April45.3°F (7.4°C)Light RainMostly CloudyModerately HighAverage
May49.3°F (9.6°C)Light RainMostly CloudyAverageAverage
June54.0°F (12.2°C)Light RainMostly CloudyModerately HighSlightly High
July55.9°F (13.3°C)Light RainMostly CloudyModerately HighSlightly High
August55.9°F (13.3°C)Light RainMostly CloudyAverageSlightly High
September54.0°F (12.2°C)Light RainMostly CloudyAverageAverage
October49.8°F (9.9°C)Moderate RainMostly CloudyModerately LowAverage
November45.1°F (7.3°C)Light RainMostly CloudyModerately LowSlightly Low
December41.5°F (5.3°C)Moderate RainMostly CloudyModerately LowAverage

The nearest major airports for your trip to Elgol

Traveling to Elgol is convenient from three major airports. Inverness Airport (INV) is located 130km away, with nearby hotels like the 5-star Ness Walk and Rocpool Reserve, both 13km from the airport, offering various transportation services. Stornoway Airport (SYY) is 119km from Elgol, with great options like the 4-star Cabarfeidh Hotel and Stornoway Bed and Breakfast, both just 3km from the airport. Lastly, Benbecula Airport (BEB) is 84km away, featuring the 3-star Orasay Inn located 11km from the airport. Each airport provides easy access to Elgol, ensuring a smooth start to your Scottish adventure.

Frequently asked questions

What's the best place for a stay in Elgol?
Bracken Hide Hotel, located 18.7 mi (30.1 km) from the heart of Elgol, is a top choice for your stay based on our traveler data. Two other choices for your stay in the area are Dunollie Hotel and Morar Hotel. See all available top hotels, or vacation rentals in Elgol.
If I need to cancel my hotel reservation in Elgol, will I receive a refund?
Yes! The majority of room reservations are fully refundable if cancelled before the hotel's cancellation deadline, which is often 24 or 48 hours before your scheduled arrival. If you have a reservation that's non-refundable, it might still be possible to cancel it and get a refund within 24 hours of booking. Filter your search by fully refundable to find flexible hotel deals in Elgol.
Where can I learn more about changing or cancelling my trip to Elgol?
To access more information about picking new dates or cancelling your trip to Elgol, head over to our customer service page.
What's the best place to stay near Glasgow International Airport (GLA)?
Holiday Inn Glasgow Airport is a popular 3-star hotel featuring a restaurant and a bar. It's located a short 0.1 mi (0.1 km) from Glasgow Intl. Airport. Other good options close to the airport are Holiday Inn Express Glasgow Airport and Courtyard by Marriott Glasgow Airport.
What's it like staying in Elgol?
Travelers to Elgol will find plenty to explore and enjoy. In Elgol, there are 4 hotels and other accommodations to choose from. Find out more about Elgol.
What should I see while I'm in Elgol?
Places to visit in the wider area include Black Cuillin, Fairy Pools, and Isle of Skye Market Square. You'll also find Museum of the Isles and Armadale Ferry Terminal in the area. Check out what more to see and do in Expedia's Elgol guide.
What's the seasonal weather like in Elgol?
The hottest months are usually July and August with an average temp of 55°F, while the coldest months are January and February with an average of 41°F. The rainiest months in Elgol are October, December, November, and January, with each month seeing an average of 8 inches of rainfall.