A rocky shoreline with clear water revealing shells and pebbles.

Find hotels in Armadale from £81

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
7 Sept - 8 Sept
Tomorrow
8 Sept - 9 Sept
This weekend
11 Sept - 13 Sept
Next weekend
18 Sept - 20 Sept

Filter by

Star rating

Guest rating

Our top choices for Armadale hotels

1. Anneth Glamping Pod

Anneth Glamping Pod
Ardvasar
Australia
Daniela
£145
includes taxes & fees
2 Oct - 3 Oct
Anneth Glamping Pod

2. Morar Hotel

Morar Hotel
Mallaig
United States
Mark
£81
includes taxes & fees
1 Oct - 2 Oct
Morar Hotel

3. West Highland Hotel

West Highland Hotel
Mallaig
United States
Sarah
£162
includes taxes & fees
6 Oct - 7 Oct
West Highland Hotel

4. Inn at Aird a Bhasair

Inn at Aird a Bhasair
Ardvasar
United States
Holly
£255
includes taxes & fees
1 Oct - 2 Oct
Inn at Aird a Bhasair

5. Toravaig House Hotel

Toravaig House Hotel
Teangue
United States
Ricardo
£252
includes taxes & fees
5 Oct - 6 Oct
Toravaig House Hotel

6. Eilean Iarmain

Eilean Iarmain
Sleat
United Kingdom
Nicholas
£314
includes taxes & fees
4 Oct - 5 Oct
Eilean Iarmain

7. Kirkton Bay House Bed and Breakfast

Kirkton Bay House Bed and Breakfast
Kyle
United States
Lowell
Kirkton Bay House Bed and Breakfast

8. Tingle Creek Hotel

Tingle Creek Hotel
Kyle
United States
Lisa
£133
includes taxes & fees
7 Oct - 8 Oct
Tingle Creek Hotel

9. Kings Arms Hotel

Kings Arms Hotel
Kyleakin
United Kingdom
James
£119
includes taxes & fees
1 Oct - 2 Oct
Kings Arms Hotel

10. Isle of Skye Guest house

Isle of Skye Guest house
Kyleakin
Canada
Teresa
£190
includes taxes & fees
1 Oct - 2 Oct
Isle of Skye Guest house

11. Broadford Hotel

Broadford Hotel
Broadford
Australia
Sas
£244
includes taxes & fees
5 Oct - 6 Oct
Broadford Hotel

12. Balmacara Hotel

Balmacara Hotel
Kyle
United States
Donald
£182
includes taxes & fees
7 Oct - 8 Oct
Balmacara Hotel

13. Cuillin View Apartment

Cuillin View Apartment
Arisaig
£420
includes taxes & fees
26 Sept - 27 Sept
Cuillin View Apartment

14. Glenuig Inn

Glenuig Inn
Lochailort
United States
Jimmy
£219
includes taxes & fees
1 Oct - 2 Oct
Glenuig Inn

15. Duisdale House Hotel

Duisdale House Hotel
Duisdalemore
United States
Jessica
£329
includes taxes & fees
8 Oct - 9 Oct
Duisdale House Hotel

16. Glenbrittle Youth Hostel

Glenbrittle Youth Hostel
Minginish
United Kingdom
Stefano
£89
includes taxes & fees
6 Oct - 7 Oct
Glenbrittle Youth Hostel

17. House Of Juniper - The Manse

House Of Juniper - The Manse
Broadford
United States
Amy
£315
includes taxes & fees
29 Sept - 30 Sept
House Of Juniper - The Manse

18. Kyle Hotel

Kyle Hotel
Kyle
Canada
John
£125
includes taxes & fees
8 Oct - 9 Oct
Kyle Hotel

19. Creag Mhor Lodge

Creag Mhor Lodge
Arisaig
£385
includes taxes & fees
27 Sept - 28 Sept
Creag Mhor Lodge

20. Kinloch Ainort Apartments

Kinloch Ainort Apartments
Sconser
United States
Eleni
£278
includes taxes & fees
30 Sept - 1 Oct
Kinloch Ainort Apartments
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Armadale attractions

Armadale Castle

9.0/10 (53 reviews)
Armadale Castle is just one of the places to see in Armadale, so why not enjoy the other things to explore during your travels? While you're here, you can savour the top-notch restaurants.
See properties

Aird Old Church Gallery

You can spend an afternoon browsing the exhibits at Aird Old Church Gallery during your travels in Armadale. While you're here, you can savour the top-notch restaurants.
See properties

Learn more about Armadale

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

See all hotels in Armadale
A large stone castle with ivy-covered walls, a grassy courtyard, and wooden benches.
Photo by Phyllis Robb

Top Armadale Hotel Reviews

Tingle Creek Hotel

Tingle Creek Hotel

10/10 Excellent
"Very comfortable hotel and attentive staff. Our room overlooked the harbour and despite the inclement weather it was lovely to sit and admire the view. Good range of food in the breakfast buffet. Plenty of parking. No dining options near by but within a short drive. Highly recommend."
Allan 1-night trip
Posted 14 hours ago
Tingle Creek Hotel
Morar Hotel

Morar Hotel

10/10 Excellent
"Fantastic location. Great views of coastline from Restaurant. Close to Mallaig for great seafood restaurants too. Breakfast is very good. Staff were extremely helpful."
Mark 1-night trip
Posted 2 days ago
Morar Hotel
Eilean Iarmain

Eilean Iarmain

8/10 Good
"This hotel oozed uniqueness. It has many lovely aspects, especially the Staff. We were very impressed with the help of Gillian, her daughters, and Matti, although there were many others who were of great assistance during our stay. The food here is truly memorable. Every meal is a wonderful feast. The sitting room and superb grounds are everything you’d imagine in a destination Country Inn."
Elizabeth 3-night trip
Posted 2 days ago
Eilean Iarmain
West Highland Hotel

West Highland Hotel

10/10 Excellent
"The hotel was beautiful and perfect location with beautiful views. The front desk Bob was wonderful and helpful. The bar server James was very nice. Now the restaurant for dinner was absolutely amazing, from appetizer, main course to desert with Katlyn as our server. But the lounge area was rustic in a very good way which made you feel comfortable. The room was very nice and a great size for bathroom."
YVONNE 1-night trip
Posted 2 days ago
West Highland Hotel
Sligachan Hotel

Sligachan Hotel

10/10 Excellent
"Clean rooms and beautiful views"
David 1-night trip
Posted 2 days ago
Sligachan Hotel
Isle of Skye Guest house

Isle of Skye Guest house

8/10 Good
"Nice location on Skye. We walked down the street and had a great dinner. The guest house has all your basic needs. Nothing fancy or out of the ordinary but sufficient for us. Secure and quiet."
diane 1-night trip
Posted 3 days ago
Isle of Skye Guest house
Broadford Hotel

Broadford Hotel

8/10 Good
"The best chice in this very small town"
Dan 1-night trip
Posted 4 days ago
Broadford Hotel
Chlachain Inn

Chlachain Inn

8/10 Good
"The room was clean, well set up and comfortable. The rooms are accessible by two fights of stairs. The staff provided us a take away breakfast since we were catching a ferry before their breakfast service started."
Darcy 1-night trip
Posted 7 days ago
Chlachain Inn
Balmacara Hotel

Balmacara Hotel

10/10 Excellent
"Beautiful location. Very friendly and helpful staff. Rooms are spacious and have all the basic amenities. Fresh and delicious breakfast"
sucheta 1-night trip
Posted 7 days ago
Balmacara Hotel

More cheap stays in Armadale

Kings Arms Hotel

Kings Arms Hotel

King Street Kyleakin Scotland
£119
1 Oct - 2 Oct
includes taxes & fees
6.6/10 (989 reviews)
Kings Arms Hotel
Anneth Glamping Pod

Anneth Glamping Pod

Garan Sleat Scotland
£145
2 Oct - 3 Oct
includes taxes & fees
10/10 Exceptional! (96 reviews)
Anneth Glamping Pod
House Of Juniper - The Cabins

House Of Juniper - The Cabins

The Cabins Strath SCT
£245
8 Oct - 9 Oct
includes taxes & fees
9.8/10 Exceptional! (147 reviews)
House Of Juniper - The Cabins
The Pod at Greenbank

The Pod at Greenbank

Greenbank Kilbride Broadford Strath Scotland
£371
11 Sept - 12 Sept
includes taxes & fees
10/10 Exceptional! (1 review)
The Pod at Greenbank
Kirkton Bay House Bed and Breakfast

Kirkton Bay House Bed and Breakfast

Kirkton Bay House Kyle Scotland
Get rates
10/10 Exceptional! (39 reviews)
Kirkton Bay House Bed and Breakfast
Hillside

Hillside

South Obbe Kyleakin Scotland
Get rates
9/10 Wonderful! (43 reviews)
Hillside

Hotels in Armadale with star rating

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 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 Armadale.
How much is the nightly rate at a Armadale hotel?
Prices for hotels in Armadale often vary, but you can find a great deal from £81 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