A coastal landscape with green hills, a calm sea, and a small house by the shore.

Isle of Canna Hotels from ₹20,694

  • 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

This weekend
Next weekend

Filter by

Property class

Guest rating

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

Our top choices for Isle of Canna hotels

1. Bracken Hide Hotel

Bracken Hide Hotel
4.0 star property
Portree Town
9.0 out of 10, Wonderful, (413 reviews)
"Hotel is very cool, nice rooms, great food/bar!"
United States
michael
The price is ₹13,686
₹16,423 total
includes taxes & fees
16 Nov - 17 Nov
Bracken Hide Hotel

2. Sligachan Hotel

Sligachan Hotel
3.0 star property
Minginish
8.6 out of 10, Excellent, (660 reviews)
"Perfect Location with spectacular views and lovely staff Highly Recommended"
United Kingdom
Martin
The price is ₹13,973
₹16,768 total
includes taxes & fees
12 Nov - 13 Nov
Sligachan Hotel

3. Cuillin Hills Hotel

Cuillin Hills Hotel
4.0 star property
Portree Town
9.6 out of 10, Exceptional, (622 reviews)
"The grounds were beautiful, the view from our room was sublime, the food was amazing and the staff were friendly and helpful. We did a lot of moving hotels during our trip and I wish we had at least one more day here."
United States
Christine
The price is ₹19,112
₹22,934 total
includes taxes & fees
12 Nov - 13 Nov
Cuillin Hills Hotel

4. The Marmalade Hotel

The Marmalade Hotel
4.0 star property
Portree Town
9.2 out of 10, Wonderful, (363 reviews)
"Great location up street from downtown. Good restaurant and breakfast was included. Very nice size room with good amenities."
United States
Russ
The price is ₹11,431
₹13,717 total
includes taxes & fees
19 Nov - 20 Nov
The Marmalade Hotel

5. The Skye Inn

The Skye Inn
4.0 star property
Portree Town
9.0 out of 10, Wonderful, (403 reviews)
"Perfect walking distance in to the main square of Portree"
United States
Cache
The price is ₹11,461
₹13,753 total
includes taxes & fees
3 Nov - 4 Nov
The Skye Inn

6. Skeabost House Hotel

Skeabost House Hotel
4.0 star property
Skeabost
9.0 out of 10, Wonderful, (559 reviews)
"Rooms spacious. Washrooms are huge and recently renovated. Food was delicious with friendly and knowledgeable staff. Views from dining room are exceptional. Hotel does smell a bit older, not surprisingly given its history. Remote location if someone is planning to spend a prolonged time."
Canada
Marc Andre
The price is ₹16,832
₹20,199 total
includes taxes & fees
27 Nov - 28 Nov
Skeabost House Hotel

7. Tongadale Hotel

Tongadale Hotel
3.0 star property
Portree Town
8.2 out of 10, Very good, (883 reviews)
"Had a great stay here and the live music was amazing."
United States
Neal
The price is ₹17,609
₹21,131 total
includes taxes & fees
1 Nov - 2 Nov
Tongadale Hotel

8. The Bosville

The Bosville
4.0 star property
Portree Town
9.0 out of 10, Wonderful, (309 reviews)
"Great location. Clean rooms delicious breakfast. Kind staff."
United States
Elena
The price is ₹12,701
₹15,241 total
includes taxes & fees
27 Nov - 28 Nov
The Bosville

9. Minnies Rooms

Minnies Rooms
3.5 star property
Dunvegan
9.4 out of 10, Exceptional, (196 reviews)
"Maryanne is the perfect hostess. The accommodations are excellent and continental breakfast is top notch. Will definitely stay again."
United States
Denise
The price is ₹12,063
₹14,476 total
includes taxes & fees
23 Nov - 24 Nov
Minnies Rooms

10. Atholl House Skye

Atholl House Skye
3.0 star property
Dunvegan
9.8 out of 10, Exceptional, (89 reviews)
"Great hotel — very cozy with a wonderful atmosphere."
United Kingdom
Avi
The price is ₹16,966
₹20,359 total
includes taxes & fees
1 Nov - 2 Nov
Atholl House Skye

11. Greshornish House Hotel

Greshornish House Hotel
4.0 star property
Skeabost
9.4 out of 10, Exceptional, (210 reviews)
"Our stay at Greshornish was lovely. It’s quite a remote location, but would be a lovely place to stay for a few days. We used it as a halfway point traveling around the Isle of Skye . Also, the breakfast was very good."
United States
Donna
The price is ₹6,668
₹8,001 total
includes taxes & fees
20 Nov - 21 Nov
Greshornish House Hotel

12. The Portree Hotel

The Portree Hotel
3.0 star property
Portree Town
9.2 out of 10, Wonderful, (64 reviews)
"Loved the hotel. Fabulous room. Entrance hall tired. Food lovely. Staff very helpful!"
United Kingdom
Paul
The price is ₹20,634
₹24,761 total
includes taxes & fees
7 Nov - 8 Nov
The Portree Hotel

13. The Tide B&B

The Tide B&B
3.5 star property
Dunvegan
10.0 out of 10, Exceptional, (14 reviews)
"Beautiful setting right on the water with sheep strolling by -it was idyllic! Breakfast was lovely. We very much enjoyed our stay. "
United States
Linda
The Tide B&B

14. Dunshee

Dunshee
3.0 star property
Roskhill
10.0 out of 10, Exceptional, (28 reviews)
"Friendly host & excellent breakfast Enjoyable experience "
United Kingdom
Ian
Dunshee

15. Redwood House Hotel

Redwood House Hotel
3.0 star property
Skeabost
8.4 out of 10, Very good, (233 reviews)
"Beautiful place to stay; excellent accommodations!"
United States
James
Redwood House Hotel

16. Creagory Skye

Creagory Skye
3.5 star property
Portree Town
10.0 out of 10, Exceptional, (128 reviews)
"Breakfast was amazing. We also loved the location- easy to find and short walk into town."
Australia
karen
Creagory Skye

17. Kilmuir Park

Kilmuir Park
3.5 star property
Dunvegan
10.0 out of 10, Exceptional, (98 reviews)
"Lovely B&B, exceptional hosts, fabulous breakfast service"
Australia
Athol
Kilmuir Park

18. Tullochard House

Tullochard House
3.0 star property
Dunvegan
10.0 out of 10, Exceptional, (1 review)
"We absolutely loved our stay at Tullochard House. We stayed 2 nights and would’ve loved to stay longer. Stef and Tom were the best hosts we could have hoped for. And the breakfast basket in the morning was such a nice touch (and delicious too!). My wife and I would 100% stay there again when we visit Isle of Skye again. It’s right in between Neist Point Lighthouse and Portree making it super easy to explore the whole region. 10/10 would recommend."
Canada
Jonathan-Charles
Tullochard House

19. The Quarterdeck

The Quarterdeck
2.0 star property
Portree
10.0 out of 10, Exceptional, (4 reviews)
"The scenery and views are so beautiful "
United Kingdom
Damien
The Quarterdeck
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 Isle of Canna attractions

Learn more about Isle of Canna

Hike along dramatic coastal cliffs on this tiny Hebridean isle where golden eagles soar overhead and basking sharks swim offshore. The historic Canna House gardens and pristine beaches offer perfect spots for picnics when ferries bring day-trippers from nearby Mallaig.

A coastal landscape with a grassy hill, a rocky outcrop, and a building near the shore.
Photo by Patrick De Jode
Open Photo by Patrick De Jode

Top Isle of Canna Hotel Reviews

More cheap stays in Isle of Canna

Find out more about Isle of Canna

Top reasons to visit Isle of Canna

  • Stunning Natural Landscapes: Isle of Canna boasts breathtaking scenery, including picturesque beaches, majestic waterfalls, and scenic peaks, perfect for outdoor enthusiasts.
  • Unique Wildlife Experiences: Visitors can enjoy bird watching and witness the fascinating corncrake phenomenon, making it a wildlife lover's paradise.
  • Cultural Heritage: Explore Canna House, charming churches, and the lively Canna Pier, immersing yourself in local culture.
  • Tranquil Getaway: The serene atmosphere and stunning vistas provide an ideal setting for relaxation and family bonding.
  • Diverse Accommodation Options: A range of welcoming lodgings, from bed and breakfasts to self-catering units, cater to all visitors.

Find great hotels near Isle of Canna

Discover a range of charming accommodation options on the Isle of Canna, where you can enjoy a delightful blend of bed and breakfast stays, hotels, and self-catering lodgings. With pet-friendly facilities and a warm welcome for LGBTQIA travellers, the Isle of Canna offers a unique experience for both leisure and business visitors. Whether you prefer a cosy campsite or a comfortable hotel, you’ll find the perfect base to explore this stunning Scottish isle.

  • Sligachan Hotel: Nestled 35km from the Isle of Canna, Sligachan Hotel is a charming 3-star establishment with a guest rating of 8.6 out of 10. This hotel is an ideal choice for pet lovers, as it welcomes pets on-site and offers various amenities including food and water bowls. With a picturesque backdrop of the Cuillin Mountains, guests can enjoy the cosy atmosphere, dine in the on-site restaurant, and take advantage of the stunning views while exploring the local area.
  • Glenbrittle Youth Hostel: Located 26km from the Isle of Canna, Glenbrittle Youth Hostel boasts a 4-star rating with a commendable guest score of 9.0 out of 10. This hostel is perfect for budget-conscious travellers seeking an adventurous stay. It offers a self-serve breakfast option and has recreational activities such as bicycle rentals nearby. Set in a rural location, it provides stunning views and a great base for outdoor enthusiasts looking to explore the beautiful landscapes of Skye.
  • Hame Hotel: Situated 40km from the Isle of Canna, Hame Hotel is a delightful 3.5-star guesthouse with an impressive rating of 9.2 out of 10. This property is also pet-friendly, allowing guests to bring their furry companions along. The hotel features comfortable accommodations and is decorated in a warm, inviting style. Guests can expect a relaxing atmosphere, along with easy access to local attractions and scenic walks in the surrounding countryside.

Where to stay in and around Isle of Canna

Isle of Canna offers a serene escape for outdoor enthusiasts and families alike. Embrace the tranquil charm of this small island, perfect for camping and unwinding amidst stunning scenery. Explore the rich history and picturesque landscapes that make Canna a delightful island getaway, where you can create cherished memories with loved ones. The welcoming atmosphere and breathtaking vistas will leave you captivated, making your vacation truly unforgettable.

  • Isle of Rum: A captivating island located approximately 16km from the Isle of Canna, the Isle of Rum offers visitors a unique blend of natural beauty and cultural experiences. Known for its stunning landscapes, the island is a haven for wildlife enthusiasts, particularly birdwatchers, and those keen on fishing. The peak season from July to September draws many travellers eager to explore its historic sites, including a castle and beautiful beaches. Whether you're hiking through its rugged terrain or simply soaking in the romantic vistas, Isle of Rum promises an enriching outdoor adventure.
  • Tarbert: Nestled in the vicinity of the Isle of Canna, Tarbert is a picturesque village that enchants visitors with its scenic charm. The village is particularly popular between August and October, as tourists flock to admire its stunning lake views and enjoy outdoor pursuits. Ideal for romantic getaways, Tarbert provides a serene escape with opportunities for leisurely walks and breathtaking photography. The welcoming atmosphere and beautiful surroundings make it a delightful stop on your journey.
  • Kinloch: Located around 19km from the Isle of Canna, Kinloch is a quaint village steeped in history and culture. This destination sees a moderate influx of visitors, particularly from July to September, as travellers seek to discover its historic ruins and majestic castle. With its romantic ambiance and rich heritage, Kinloch offers a charming retreat for those interested in exploring Scotland's past. The area is perfect for quiet strolls and intimate moments amidst its captivating landscape.

Things to do in Isle of Canna

Shopping

On the Isle of Canna, you can find charming local shops offering unique gifts and souvenirs, showcasing the island's artisan crafts. If you're up for a drive, visit the nearby town of Mallaig, about 19km away, where you can explore more extensive shopping options including local produce and crafts.

Recreation

On the Isle of Canna, the Canna Community Centre offers yoga sessions amidst breathtaking landscapes, promoting relaxation and mindfulness. Explore the island’s stunning trails for invigorating hikes, or enjoy the serene beaches, perfect for leisurely strolls and unwinding in nature’s tranquility.

Adventure

In Isle of Canna, explore the rugged coastline with exhilarating sea kayaking adventures, or hike the scenic trails to spot diverse wildlife and breathtaking views. Discover the island's rich history and enchanting landscapes while cycling through charming paths and enjoying the fresh sea breeze.

Nightlife

On the Isle of Canna, the local pub serves as the heart of nightlife, offering a cosy atmosphere where visitors enjoy traditional music and lively conversations. The stunning coastal views add to the charm, creating a unique experience under the Scottish stars.

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

Booking tips and Expedia advantages for Isle of Canna

To save money on your trip to the Isle of Canna, consider visiting between January to February or November, when accommodation prices are lower. Book your hotel about a month in advance, and check Expedia for last-minute deals. Wednesdays are the cheapest days to stay, while Sundays tend to be pricier. Use Expedia’s filters to find eco-friendly hotels and arrange your travel packages for additional discounts. Lastly, explore the island on foot to enjoy free activities and minimise transport costs.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Isle of Canna are January to February and November, where the prices are slightly lower. This is in comparison to May to July, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Isle of Canna 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 Isle of Canna is Wednesday. The most expensive day to stay in Isle of Canna is Sunday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your preferences, such as your budget, desired location, and preferred hotel type. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels currently available. To find the best prices and deals, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel reservation on the Isle of Canna with your flights and activities through an Expedia package.

Find the best attractions in and around Isle of Canna

The Isle of Canna is perfect for outdoor enthusiasts, couples, and families seeking a memorable getaway. Visitors can explore stunning waterfalls, picturesque beaches, and scenic peaks. Notable attractions include Canna House, charming churches, and the bustling Canna Pier, offering a blend of culture and adventure. Whether you wish to immerse yourself in nature or discover local heritage, Canna promises a delightful experience for all types of travellers.

  • Fairy Pools: Nestled 29km from Isle of Canna, the Fairy Pools enchant visitors with their crystal-clear waters and picturesque waterfalls. Ideal for outdoor enthusiasts, the area invites adventure seekers to explore the surrounding rugged landscapes, while couples can enjoy a romantic stroll amidst nature's beauty.
  • Canna: Situated within the Isle of Canna, this eco-friendly park offers a tranquil retreat for families. With its lush greenery and outdoor spaces, it provides a wonderful opportunity for picnics and leisurely walks, allowing visitors to connect with the stunning natural environment.
  • Talisker Beach: Located 26km from Isle of Canna, Talisker Beach boasts dramatic cliffs and golden sands. The beach is perfect for relaxing, beachcombing, or simply soaking up the coastal atmosphere, making it a must-visit for those seeking seaside tranquillity.

Best time to go to Isle of Canna

The best time to visit Isle of Canna 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 average and weather is mostly cloudy. January and February are its coolest month on average. At the time of February, visitor numbers are slightly high and weather is mostly cloudy.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January41.9°F (5.5°C)Light RainMostly CloudySlightly HighSlightly Low
February41.9°F (5.5°C)Light RainMostly CloudySlightly HighSlightly Low
March43.0°F (6.1°C)Light RainMostly CloudyAverageAverage
April45.7°F (7.6°C)Light RainMostly CloudySlightly HighAverage
May49.3°F (9.6°C)Light RainMostly CloudyAverageSlightly High
June53.8°F (12.1°C)Light RainMostly CloudyAverageSlightly High
July55.9°F (13.3°C)Light RainMostly CloudyAverageSlightly High
August55.9°F (13.3°C)Light RainMostly CloudyAverageAverage
September54.3°F (12.4°C)Light RainMostly CloudySlightly LowAverage
October50.4°F (10.2°C)Moderate RainMostly CloudyAverageAverage
November46.2°F (7.9°C)Moderate RainMostly CloudySlightly LowSlightly Low
December43.2°F (6.2°C)Moderate RainMostly CloudySlightly LowAverage

The nearest major airports for your trip to Isle of Canna

Reaching the Isle of Canna is accessible via several airports. Stornoway Airport (SYY), situated 130km away, offers hotels like the 4-star Cabarfeidh Hotel and Stornoway Bed and Breakfast, both 3km from the airport. Castlebay Airport (BRR), located 53km from Canna, has nearby options such as the Polochar Inn, 10km away, and UIST Travel Accommodation, 16km away. Benbecula Airport (BEB) is 66km from Canna, with the Orasay Inn, a 3-star hotel, 11km distant, and Swan View Lodge, 18km away. Each airport provides convenient access to these accommodation choices for a comfortable stay.

Frequently asked questions

What's the best place to stay in Isle of Canna?
Canna Campsite is one of the top choices for your stay based on our traveller data. It's a holiday home offering free parking. Two other options for your stay in the area are Glenbrittle Youth Hostel and Tiny Home in Isle of Skye - Pet Friendly. See all available top hotels, or vacation rentals in Isle of Canna.
If I need to cancel my hotel reservation in Isle of Canna, will I receive a refund?
Yes! You'll find that most hotel room reservations are fully refundable provided that you cancel before the accommodation's cancellation deadline, which often is within 24-48 hours of the scheduled arrival. If you have a reservation that's non-refundable, you might be able to still cancel and be given a refund within 24 hours of your booking. Filter your search by fully refundable to find flexible hotel deals in Isle of Canna.
What's it like staying in Isle of Canna?
Visitors can enjoy all that Isle of Canna has to offer, including its parks. There are 30 hotels and other accommodation options in the surrounding area. Find out more about Isle of Canna.
What are the top places to visit in Isle of Canna?
A couple of favourite places to visit are Canna and Puffin Walk. You'll also find Talisker Beach and Black Cuillin in the area. Take a look at what more there is to see and do in Expedia's Isle of Canna guide.
What's the weather like in Isle of Canna?
The hottest months are usually July and August, with an average temperature of 13°C, while the coldest months are January and February, with an average of 6°C. The rainiest months in Isle of Canna are October, December, November and January, with each month seeing an average of 210 mm of rainfall.

Explore a world of travel with Expedia