Lodging Image

Search Armadale hotels

  • 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

Filter by

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Property class

Our top choices for Armadale hotels

1. Tingle Creek Hotel

Tingle Creek Hotel
3.0 star property
Kyle
9.4 out of 10, Exceptional, (532 reviews)
The price is AU$293
includes taxes & fees
2 July - 3 July
Tingle Creek Hotel

2. 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 AU$266
includes taxes & fees
3 July - 4 July
Morar Hotel

3. 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 AU$515
includes taxes & fees
23 July - 24 July
Sligachan Hotel

4. 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 AU$203
includes taxes & fees
11 July - 12 July
Chlachain Inn

5. 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 AU$301
includes taxes & fees
6 July - 7 July
West Highland Hotel

6. 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 AU$462
includes taxes & fees
19 July - 20 July
Isle of Skye Guest house

7. 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 AU$377
includes taxes & fees
29 June - 30 June
Balmacara Hotel

8. 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 AU$610
includes taxes & fees
30 June - 1 July
Eilean Iarmain

9. Broadford Hotel

Broadford Hotel
3.0 star property
Broadford
8.6 out of 10, Excellent, (239 reviews)
"Property well located. Room was nice and bed comfortable after three nights of terrible sleep."
Canada
Jennifer
The price is AU$467
includes taxes & fees
5 July - 6 July
Broadford Hotel

10. 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 AU$660
includes taxes & fees
10 July - 11 July
House Of Juniper - The Manse

11. 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 AU$840
includes taxes & fees
4 July - 5 July
Duisdale House Hotel

12. Anneth Glamping Pod

Anneth Glamping Pod
2.0 star property
Ardvasar
10.0 out of 10, Exceptional, (88 reviews)
"Tucked away at the back of the house the glamping pod has everything you need, the owner is friendly and helpful and there if you need anything. The pod is well equipped and spotless. We loved our stay there and would recommend. "
United Kingdom
Julie
The price is AU$350
includes taxes & fees
13 July - 14 July
Anneth Glamping Pod

13. 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 AU$381
includes taxes & fees
3 July - 4 July
Dunollie Hotel

14. 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 AU$546
includes taxes & fees
9 July - 10 July
Inn at Aird a Bhasair

15. The Pod at Greenbank

The Pod at Greenbank
2.0 star property
Strath
The price is AU$549
includes taxes & fees
2 July - 3 July
The Pod at Greenbank

16. 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 AU$507
includes taxes & fees
3 July - 4 July
House Of Juniper - The Cabins

17. Toravaig House Hotel

Toravaig House Hotel
4.0 star property
Teangue
9.0 out of 10, Wonderful, (208 reviews)
"Very clean, quiet, and comfortable. Friendly and helpful staff. Fabulous breakfast well worth the price. Stag had wonderful recommendations on local attractions."
United States
Susan
The price is AU$649
includes taxes & fees
4 July - 5 July
Toravaig House Hotel

18. Kings Arms Hotel

Kings Arms Hotel
2.0 star property
Kyleakin
6.6 out of 10, (959 reviews)
"Breakfast was exceptional and staff very very friendly And helpful"
Canada
Jocelyn
The price is AU$323
includes taxes & fees
4 July - 5 July
Kings Arms Hotel

19. Cuillin View Apartment

Cuillin View Apartment
3.0 star property
Arisaig
The price is AU$877
includes taxes & fees
18 July - 19 July
Cuillin View Apartment

20. Ardcana

Ardcana
3.5 star property
Breakish
9.6 out of 10, Exceptional, (84 reviews)
"We had an amazing stay at Ardcana. The view was outstanding and the room was better than the picture. Everything was perfect. Highly recommend. "
United States
Tan
The price is AU$756
includes taxes & fees
3 July - 4 July
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

Stay near popular Armadale attractions

Learn more about Armadale

Trip time! Discover the marina, castle and history in quaint Armadale.

A large stone castle with ivy-covered walls, a grassy courtyard, and wooden benches.
Photo by Phyllis Robb
Open Photo by Phyllis Robb

Top Armadale Hotel Reviews

Recent Reviews in Armadale

More cheap accommodation in Armadale

Frequently asked questions

What is the best area to stay in Armadale?
The best area to stay in Armadale is around Armadale Pier.

This area is the heart of the village and offers picturesque views across the Sound of Sleat to the Scottish mainland. It's where the ferry terminal is located, making it very convenient for arrivals and departures. You'll find a few local shops, eateries, and a hotel within easy walking distance. The main road, A851, runs through here, connecting you to other parts of the Isle of Skye.

For couples looking for a romantic escape, staying near Armadale Pier provides lovely waterfront access and a tranquil setting. You can easily take a stroll along the shore, enjoy the views, and dine at local restaurants with fresh seafood. The nearby Armadale Castle and Gardens are a popular attraction, great for an afternoon visit.

Families will also find this area convenient due to its proximity to the ferry and local amenities. It provides a good base for exploring the southern part of Skye, with easy access to roads leading to other family-friendly attractions on the island.
When is the best time to go to Armadale?
The best time to visit Armadale is generally during the spring (April to May) and autumn (September to October) months. These periods offer a good balance of pleasant weather and fewer crowds compared to the peak summer season.

Spring in Armadale sees the landscape come alive with blooming wildflowers, and the days begin to lengthen, offering more time for exploration. The temperatures are mild, making it comfortable for outdoor activities like walking and exploring the local gardens. You'll also find that accommodation prices can be more favourable than in the busy summer months.

Autumn brings a stunning display of colours to the Armadale estate and surrounding areas as the leaves change. The weather remains relatively mild through September and into early October, and there's a distinct peacefulness as the summer crowds thin out. This is a particularly lovely time for photography and enjoying the natural beauty of the Isle of Skye without the hustle and bustle.

While summer (June to August) offers the warmest weather and longest daylight hours, it's also the busiest time, which means more people at popular attractions and potentially higher prices for accommodation and travel.
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 cancelled 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 Armadale.
How can I save on a hotel booking in Armadale with Expedia?
One Keyā„¢ — Expedia's free travel rewards program—gives you instant access to perks and Member Prices on Armadale hotels. Plus, you'll earn OneKeyCashā„¢* on eligible bookings to use on future trips. Booking an Expedia hotel and flight package is another great way to save, where bundling can result in significant savings. *Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.
How much is the nightly rate for a hotel in Armadale?
Prices for hotels in Armadale often vary, but you can find a great deal from AU$203 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 our cheapest rates.