Photo by grumpylumixuser

Find hotels in Sleat from $94

Start date: Check-in selected.
To Date
End date: Check-out
  • 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

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Sleat hotels

Eilean Iarmain

Eilean Iarmain
3.0 star property
Sleat
9.6 out of 10, Exceptional, (234)
"The bar, the breakfast and the room were all nostalgic, clean and comfortable. The meals we had there were delightful and homey. Not to mention how delightful the staff were! I definitely recommend, wish we could have stayed long and can't wait to visit again! "
United States
Gabriela
$98 nightly
The price is $118
Jan 22 - Jan 23, 2026
Total with taxes and fees
Eilean Iarmain

Duisdale House Hotel

Duisdale House Hotel
4.0 star property
Duisdalemore
9.0 out of 10, Wonderful, (467)
"Beautiful and updated. Spotless."
United States
Barbara
$119 nightly
The price is $143
Jan 4 - Jan 5, 2026
Total with taxes and fees
Duisdale House Hotel

Morar Hotel

Morar Hotel
3.0 star property
Mallaig
7.6 out of 10, Good, (468)
"Friendly staff, nice rooms, and good food"
United States
MICHAEL
$126 nightly
The price is $151
Dec 31 - Jan 1, 2026
Total with taxes and fees
Morar Hotel

Isle of Skye Guest house

Isle of Skye Guest house
3.0 star property
Kyleakin
8.4 out of 10, Very Good, (367)
"Great location and nice accommodations."
United States
Robert
Isle of Skye Guest house

Balmacara Hotel

Balmacara Hotel
3.0 star property
Kyle
8.4 out of 10, Very Good, (333)
"Absolutely magnificent stay. Deepak and his staff did an amazing job and we will definately be back next year. Well done."
United Kingdom
Michael
$138 nightly
The price is $166
Jan 24 - Jan 25, 2026
Total with taxes and fees
Balmacara Hotel

Kyle Hotel

Kyle Hotel
3.0 star property
Kyle
7.6 out of 10, Good, (657)
"Rooms were lovely and clean. Food was good. Had a pleasant stay"
Australia
Jacqualine
$89 nightly
The price is $106
Jan 4 - Jan 5, 2026
Total with taxes and fees
Kyle Hotel

Broadford Hotel

Broadford Hotel
3.0 star property
Broadford
8.6 out of 10, Excellent, (228)
"Nice place to stay."
Canada
D
$79 nightly
The price is $94
Jan 11 - Jan 12, 2026
Total with taxes and fees
Broadford Hotel

West Highland Hotel

West Highland Hotel
3.0 star property
Mallaig
8.2 out of 10, Very Good, (603)
"Beautiful hotel"
United States
Britton
$144 nightly
The price is $172
Jan 16 - Jan 17, 2026
Total with taxes and fees
West Highland Hotel

Kintail Lodge Hotel

Kintail Lodge Hotel
2.5 star property
Kyle
9.4 out of 10, Exceptional, (135)
"It was a quick one night stop for us on our trip but very nice -comfy bed and streaming services on their smart TV so you could just log in and watch what you preferred!! We had drinks at the bar and dessert -nice staff as well "
United States
shannon
$202 nightly
The price is $242
Dec 31 - Jan 1, 2026
Total with taxes and fees
Kintail Lodge Hotel

Glenuig Inn

Glenuig Inn
3.0 star property
Lochailort
10.0 out of 10, Exceptional, (6)
"Very nice inn in a very nice place."
Canada
James
$168 nightly
The price is $202
Jan 3 - Jan 4, 2026
Total with taxes and fees
Glenuig Inn

Viking Cottage

Viking Cottage
3.0 star property
Lochailort
$795 nightly
The price is $954
Jan 8 - Jan 9, 2026
Total with taxes and fees
Viking Cottage

Rarsaidh

Rarsaidh
3.0 star property
Ràrsaidh Island
$2,455 nightly
The price is $2,946
Dec 27 - Dec 28
Total with taxes and fees
Rarsaidh

Woodland Cottage

Woodland Cottage
3.0 star property
Arisaig
$725 nightly
The price is $870
Jan 8 - Jan 9, 2026
Total with taxes and fees
Woodland Cottage

Achmore Self Catering

Achmore Self Catering
Stromeferry
10.0 out of 10, Exceptional, (6)
"This was our best stay on our whole trip to Scotland. While, it was a little off the beaten path, it provided a quiet, cosy oasis after we had been staying in towns in lodges without parking for our car. Achmore had ample parking on site. Ida met us at our car and showed us to our room while loading more fire wood in the pot belly stove in room. It was a lovely site as we walked in! So warm and cosy. The apartment was spacious with a full kitchen. We cooked dinner and Ida had even left us a wee...
United States
Alexandra
$168 nightly
The price is $202
Jan 3 - Jan 4, 2026
Total with taxes and fees
Achmore Self Catering

Roddy's Cottage

Roddy's Cottage
3.5 star property
Kyle
$506 nightly
The price is $607
Jan 3 - Jan 4, 2026
Total with taxes and fees
Roddy's Cottage

House Of Juniper - The Manse

House Of Juniper - The Manse
2.0 star property
Broadford
9.4 out of 10, Exceptional, (139)
"Beautiful property in a beautiful place!"
United States
Manoj
$331 nightly
The price is $397
Jan 1 - Jan 2, 2026
Total with taxes and fees
House Of Juniper - The Manse

Craigard

Craigard
3.0 star property
Kyle
9.8 out of 10, Exceptional, (10)
"Craigard was quite comfortable and well-located. We loved our short stay here! If we ever get back this way, we will definitely be looking at renting this adorable cottage. "
United States
Rhonda
$563 nightly
The price is $676
Jan 8 - Jan 9, 2026
Total with taxes and fees
Craigard

House Of Juniper - The Cabins

House Of Juniper - The Cabins
2.0 star property
Broadford
9.8 out of 10, Exceptional, (126)
"Perfect place to relax , highly recommended"
United Kingdom
Roxane
$275 nightly
The price is $330
Jan 1 - Jan 2, 2026
Total with taxes and fees
House Of Juniper - The Cabins

Ardcana

Ardcana
3.5 star property
Breakish
9.6 out of 10, Exceptional, (79)
"We loved our stay at Ardcana, and wish we'd booked more nights there - both because Skye is spectacular and because the accommodation was so lovely. The Loft had INCREDIBLE views, we enjoyed the most gorgeous sunset on our balcony, which really set the perfect tone for our trip through the Highlands. Thank you for a great stay! "
United States
Erin
$337 nightly
The price is $404
Dec 29 - Dec 30
Total with taxes and fees
Ardcana
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

Where to stay in Sleat

Find the best Sleat areas and neighborhoods for the activities you enjoy most. Learn more about Sleat
Learn more about Sleat

Teangue

Teangue is noteworthy for its restaurants, and you can make a stop at top attractions like Torabhaig Distillery and Traigh a' Chnuic.

Ardvasar

Visitors to Ardvasar like its museums and monuments, and Museum of the Isles is a sight worth a stop.

Duisdalemore

Duisdalemore is well-liked for its restaurants, and you can visit sights like Gallery An Talla Dearg and Camas Croise if you have time to explore the area.

Tokavaig

Though Tokavaig might not have many top sights, you can venture to the surrounding area to see attractions like Torabhaig Distillery and Loch Bhreadhard.

Stay near popular Sleat attractions

Learn more about Sleat

Known as the 'Garden of Skye,' Sleat Peninsula offers dramatic coastal hikes with views across to the mainland. Visit Armadale Castle's gardens and museum to learn about Clan Donald heritage and sample whisky at Torabhaig Distillery.

Phare d'Isleornsay
Photo by Amandine
Open Photo by Amandine

Top Sleat Hotel Reviews

More cheap stays in Sleat

Hotels in Sleat with star-rating

Find out more about Sleat

Top reasons to visit Sleat

  • Stunning Scenery: Sleat boasts breathtaking sea views and distant hills, perfect for picturesque walks and outdoor adventures.
  • Charming Beaches: Enjoy relaxing days at beautiful spots like Sound of Sleat Beach and Sleat Beach.
  • Cultural Experiences: Dive into local history at nearby museums and explore the rich heritage of the area.
  • Romantic Getaways: Sleat is ideal for couples seeking tranquility and a romantic atmosphere amidst nature.
  • Variety of Accommodations: Choose from cozy guesthouses to luxury hotels, ensuring a comfortable stay for every traveler.

Find great hotels in and around Sleat

Sleat, Scotland, offers a variety of accommodations to suit every traveler’s needs, from cozy guesthouses to charming hotels. Whether you’re looking for a family-friendly stay, pet-friendly options, or an adventurous getaway, you'll find the perfect spot to unwind. Don’t miss the renowned Kinloch Lodge, along with other top-rated hotels that promise a memorable experience. Explore reviews and discover the best options for your vacation in this stunning locale.

  • Dunollie Hotel: Nestled 10 miles from Sleat, Dunollie Hotel is a charming 3-star property ideal for beach lovers and pet owners. This hotel provides direct access to the beach, allowing guests to soak up the sun and enjoy the sea. With its pet-friendly policy, travelers can bring their furry companions along, ensuring a family vacation that includes all members. The hotel offers amenities such as food and water bowls and has certain restrictions in place for pets. It's the perfect spot for those seeking a relaxing beach vacation experience.
  • Kings Arms Hotel: Located 14 miles from Sleat, Kings Arms Hotel is a welcoming choice for pet-friendly travelers. This hotel emphasizes comfort and convenience, allowing guests to enjoy their stay without leaving their pets behind. The hotel permits pets and has a service animal policy, making it an excellent option for those traveling with animals. Guests can appreciate the warm atmosphere and friendly service, ensuring a pleasant stay while exploring the surrounding area.
  • Duisdale House Hotel: Situated right in Sleat, Duisdale House Hotel offers a luxurious 4-star experience ideal for romantic getaways and nature lovers. This hotel features special romance packages, perfect for couples seeking a memorable retreat. With amenities like champagne service and limited-hour room service, guests can indulge in a delightful culinary experience. The pet-friendly policy, which permits dogs only, allows guests to bring their beloved pets along while enjoying the beauty of the Scottish Highlands. Duisdale House Hotel truly combines nature and romance for an unforgettable vacation.

Where to stay in and around Sleat

Embark on a romantic getaway in Sleat, Scotland, where stunning sea views and distant hills create a picturesque backdrop. Discover the charm of the local hunting lodge or unwind in a serene retreat. This enchanting region, located south of Skye, offers a unique blend of culture and luxury, perfect for outdoor enthusiasts and relaxation seekers alike. Explore the friendly neighborhoods and experience the breathtaking scenery that makes Sleat a must-visit destination.

  • Mallaig: Nestled about 7 miles from Sleat, Mallaig is a charming coastal city known for its stunning outdoor scenery and adventure opportunities. As a gateway to the nearby islands, it attracts visitors year-round, with peak times in April and June to July. Outdoor enthusiasts can enjoy hiking trails, while the nearby beaches and historic sites, including a majestic castle, make for great exploration. Whether you're seeking thrilling activities or simply want to soak in the breathtaking views, Mallaig promises an unforgettable experience.
  • Strath: Located approximately 8 miles from Sleat, Strath is a quaint city that boasts a blend of outdoor adventure and romantic charm. The peak travel season runs from July to September, drawing visitors eager to experience its natural beauty. Strath offers access to lovely hiking trails, local stores, and picturesque parks. History buffs will appreciate the nearby castle and historic places, adding a cultural element to your visit. Ideal for couples and adventurers alike, Strath is a delightful destination to explore.
  • Armadale: Situated within the Sleat area, Armadale is a picturesque village that welcomes visitors with its stunning beaches and romantic atmosphere. The travel experience here is fairly consistent throughout the year, with peak visits in April and June to July. Armadale offers various outdoor activities, including hiking and exploring the local marina and harbor. History lovers can enjoy the nearby castle, making this village an excellent spot for both relaxation and adventure. With its cozy charm, Armadale is a must-visit on your Scottish getaway.

Things to do near Sleat

Sleat, Scotland, is perfect for a romantic getaway filled with culture and outdoor adventures. Enjoy scenic strolls along picturesque hiking trails, and explore charming local stores. This beautiful destination promises a memorable stay, allowing you to connect with nature and immerse yourself in the rich heritage of the area. Whether you're seeking tranquility or adventure, Sleat offers a delightful escape for every traveler.

Shopping

Sleat offers a charming shopping experience at Magpie, a delightful store located 10 miles away. If you're up for a drive, you can visit Isle of Skye Oysters, situated 21 miles from Sleat, where you'll find unique local products and fresh seafood.

Recreation

At A.C.E Target Sports Skye, enjoy an adrenaline-pumping experience with various shooting activities in a vibrant sports atmosphere. Additionally, Skeabost Golf Course offers a captivating outdoor setting where you can relax while playing a round of golf amidst stunning landscapes.

Adventure

The Circular Walk offers an exhilarating hiking experience located 8 miles from Sleat. This scenic trail showcases breathtaking landscapes and the beauty of nature, perfect for outdoor enthusiasts seeking adventure amidst the stunning Scottish scenery.

Nightlife

Sleat offers a cozy nightlife with a mix of traditional and modern venues. Enjoy a pint at the local pub, the Sleat Inn, or savor fine whisky at Toravaig House Hotel's bar. For a lively atmosphere, visit the nearby village of Broadford, where restaurants and bars come alive at night.

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

Booking tips and Expedia advantages for Sleat

To save money on your trip to Sleat, consider visiting during the cheaper months of January, February, or November, and aim to book your hotel about a month in advance for the best rates. Wednesdays tend to be the least expensive days for stays, while Sundays are pricier. Use Expedia to compare room rates, filter for eco-friendly hotels, and explore last-minute deals. Don’t forget to take advantage of package deals that combine your hotel with flights and activities for additional savings, and join the One Key membership program for exclusive discounts.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Sleat 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 Sleat 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 Sleat is Wednesday. The most expensive day to stay in Sleat is Sunday.
  • Find cheap hotels on Expedia: Expedia's search tool enables you to specify your budget, desired location, and additional preferences. You can easily arrange your search results to display the lowest prices first, helping you find the most affordable hotels. Additionally, you have the option to narrow down your choices by hotel type. For instance, by selecting the Eco-certified filter, you'll discover a range of sustainable and environmentally friendly hotels available for booking.
  • Consider bundling your trip: You can save money by combining your Sleat 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 in and around Sleat

Sleat, located on the Isle of Skye, offers a perfect blend of romantic getaways and cultural experiences amidst stunning outdoor scenery. Visitors can explore beautiful spots like the Sound of Sleat Beach and Sleat Beach, as well as dive into local history at nearby museums. Whether you're seeking a peaceful beach day or an adventurous outing, Sleat is an ideal destination for a memorable vacation.

  • Armadale Castle: Nestled in Sleat, Armadale Castle offers a romantic atmosphere steeped in culture. Explore the ruins and gardens, immersing yourself in the rich history of the Macdonald clan while enjoying stunning views of the Sound of Sleat.
  • Mallaig Heritage Centre: Located 7 miles from Sleat, this history museum showcases the vibrant culture of Mallaig. Discover local heritage through fascinating exhibits that highlight the area's fishing traditions and railway history.
  • Isle of Skye Market Square: About 10 miles from Sleat, this charming market square exudes a friendly vibe. Stroll past luxury shops and enjoy secluded spots, perfect for sampling local crafts and treats while soaking in the island's beauty.

Best time to go to Sleat

The best time to visit Sleat is dependent on what kind of holiday you are seeking. July and August are its hottest month on average. At the time of August, visitor numbers are moderately high and weather is mostly cloudy. January and February are its coolest month on average. At the time of February, visitor numbers are moderately low and weather is mostly cloudy.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January40.5°F (4.7°C)Light RainMostly CloudyModerately LowSlightly Low
February40.5°F (4.7°C)Light RainMostly CloudyModerately LowSlightly Low
March42.1°F (5.6000000000000005°C)Light RainMostly CloudyAverageAverage
April45.3°F (7.4°C)Light RainMostly CloudyAverageAverage
May49.3°F (9.6°C)Light RainMostly CloudyAverageAverage
June54.0°F (12.2°C)Light RainMostly CloudyAverageSlightly High
July55.9°F (13.3°C)Light RainMostly CloudyModerately HighSlightly High
August55.9°F (13.3°C)Light RainMostly CloudyModerately HighSlightly High
September54.0°F (12.2°C)Light RainMostly CloudyModerately HighAverage
October49.8°F (9.9°C)Moderate RainMostly CloudyAverageAverage
November45.0°F (7.2°C)Light RainMostly CloudyAverageSlightly Low
December41.5°F (5.300000000000001°C)Moderate RainMostly CloudyModerately LowAverage

The nearest major airports for your trip to Sleat

Traveling to Sleat, Scotland can be convenient through several nearby airports. Benbecula Airport (BEB) is located 59 miles from Sleat, with options like Orasay Inn, a 3-star hotel 7 miles away, and Swan View Lodge, situated 11 miles from the airport. Castlebay Airport (BRR) is 57 miles away, offering accommodations such as UIST Travel Accommodation, a guesthouse 10 miles from the airport, and Polochar Inn, just 6 miles away. Tiree Airport (TRE) is the closest at 55 miles, with the Tiree Lodge Hotel and Tiree Scarinish Hotel both located 3 miles from the airport. These options provide travelers with ample lodging and access to Sleat.

Frequently asked questions

What is the best area to stay in Sleat?
Duisdalemore in Sleat is an exceptional choice for travelers seeking a serene yet picturesque getaway in Scotland. Nestled on the Isle of Skye, this charming area is renowned for its stunning landscapes, featuring lush hills and breathtaking coastal views. Many of our travelers have enjoyed the tranquility and natural beauty that this neighborhood offers, making it a popular base for exploring the island's rich heritage and outdoor adventures.

For couples looking to escape the hustle and bustle, Duisdalemore provides an idyllic setting. Imagine cozy evenings spent in charming accommodations, where you can unwind after a day of exploring the nearby rugged cliffs or taking leisurely walks along the shoreline. The intimate atmosphere of local eateries, coupled with the warm hospitality of the community, creates a great backdrop for romantic moments.

Families will also find Duisdalemore appealing, with plenty of opportunities for adventure and bonding. The nearby beaches and hiking trails cater to all ages, ensuring that everyone can partake in the natural wonders of the Isle of Skye. Educational attractions, such as the Skye Museum of Island Life, provide enriching experiences that will captivate the young and young-at-heart.
What are the best hotels in Sleat that travelers recommend?
Eilean Iarmain is an exceptional choice for travelers seeking a peaceful retreat in Sleat, boasting an impressive review score of 9.6. This hotel features stunning sea views, inviting guests to unwind in elegantly designed suites that feature luxurious amenities like rainfall showerheads and plush bathrobes. The atmosphere is both serene and sophisticated, making it great for those looking to escape the hustle and bustle of everyday life.
What are the best family hotels in Sleat?
Eilean Iarmain is a charming family-friendly hotel situated in the picturesque village of Sleat, Scotland. With an impressive traveler review rating of 9.6, this gem is superb for families looking to enjoy a scenic getaway while benefiting from attentive service. Find more child-friendly accommodations in Sleat.
What hotels in Sleat offer free breakfast?
Eilean Iarmain in Sleat is a charming retreat situated in the picturesque landscapes of Scotland, boasting a stellar review score of 9.6 from satisfied travelers. This delightful hotel not only offers a complimentary breakfast to start your day off right but also provides a unique blend of comfort and luxury that appeals to families and couples alike. Find more hotels with free breakfast in Sleat.
What are the top pet-friendly hotels in Sleat?
Eilean Iarmain, situated in the picturesque village of Sleat, Scotland, is a delightful choice for travelers seeking a pet-friendly escape. With a remarkable guest review rating of 9.6, this charming hotel not only welcomes your furry friends but also offers stunning sea views that create a serene backdrop for your stay. See more pet-friendly hotels in Sleat.
What are the best budget hotels in Sleat?
Eilean Iarmain is a charming hotel in Sleat, Scotland, offering an friendly space with stunning views of the surrounding mountains and sea. Guests rave about the warm hospitality and the exceptional quality of service, reflected in its impressive review score of 9.6. View all budget hotels in Sleat.
When is the best time to go to Sleat?
The most popular time to visit Sleat is February, when the landscape is transformed into a breathtaking winter wonderland. During this peak season, which runs from February to April, temperatures are typically cool, ranging from the mid-30s to low 40s Fahrenheit. This crisp weather sets the stage for a variety of outdoor activities, including scenic hikes and exploring the stunning coastline.

For travelers who appreciate attentive service and are eager to experience Sleat's natural beauty, February offers a unique charm. You can enjoy invigorating walks through the rugged landscapes of the Isle of Skye, where the fresh air and dramatic scenery create an unforgettable backdrop. The tranquility of this time of year allows for a more intimate experience with nature, as you often find fewer crowds at popular sites.

Additionally, if you're looking for a more budget-friendly option, November is a wonderful choice. While the weather is cooler, it can be a great time to experience the local culture and hospitality without the peak season hustle. Imagine cozying up in a traditional inn, savoring hearty local dishes, and enjoying the warmth of a Scottish fire after a day of exploration.
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 Sleat.
How can I save on a Sleat hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Sleat 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 Sleat hotel?
Prices for hotels in Sleat often vary, but you can find a great deal from $94 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