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

Isle of Canna 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

This weekend
Next weekend

Filter by

Star rating

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, (353 reviews)
"Great place to stay, but very overpriced."
United Kingdom
Jayesh
The price is ₹58,617
₹70,341 total
includes taxes & fees
23 Aug - 24 Aug
Bracken Hide Hotel

2. Sligachan Hotel

Sligachan Hotel
3.0 star property
Minginish
8.6 out of 10, Excellent, (628 reviews)
"Great location Lovely spacious room Helpful and friendly staff"
United Kingdom
Alan
The price is ₹32,813
₹39,375 total
includes taxes & fees
20 Aug - 21 Aug
Sligachan Hotel

3. Cuillin Hills Hotel

Cuillin Hills Hotel
4.0 star property
Portree Town
9.6 out of 10, Exceptional, (616 reviews)
"Beautiful location right on the bay, nice rooms, friendly staff, and very good breakfast"
United States
Brian
The price is ₹59,533
₹71,440 total
includes taxes & fees
27 Aug - 28 Aug
Cuillin Hills Hotel

4. The Marmalade Hotel

The Marmalade Hotel
4.0 star property
Portree Town
9.2 out of 10, Wonderful, (341 reviews)
"Clean room, good location, easy parking, friendly staff."
United States
Marcela
The Marmalade Hotel

5. The Skye Inn

The Skye Inn
4.0 star property
Portree Town
9.0 out of 10, Wonderful, (381 reviews)
"Staff were very friendly and breakfast was great! Rooms were clean. Overall a cute inn to stay!"
Canada
Leslie
The Skye Inn

6. Skeabost House Hotel

Skeabost House Hotel
4.0 star property
Skeabost
9.0 out of 10, Wonderful, (551 reviews)
The price is ₹50,652
₹60,783 total
includes taxes & fees
21 Aug - 22 Aug
Skeabost House Hotel

7. Tongadale Hotel

Tongadale Hotel
3.0 star property
Portree Town
8.2 out of 10, Very good, (848 reviews)
"Friendly staff and lovely food.."
United Kingdom
Wilma
The price is ₹21,762
₹26,114 total
includes taxes & fees
15 Aug - 16 Aug
Tongadale Hotel

8. The Bosville

The Bosville
4.0 star property
Portree Town
9.0 out of 10, Wonderful, (295 reviews)
"Staff was very helpful and friendly. Everything was perfect!"
Canada
Kelly
The Bosville

9. Minnies Rooms

Minnies Rooms
3.5 star property
Dunvegan
9.4 out of 10, Exceptional, (180 reviews)
"Location was great, the owner was great and useful and nice."
Canada
Andre
Minnies Rooms

10. Atholl House Skye

Atholl House Skye
3.0 star property
Dunvegan
9.8 out of 10, Exceptional, (80 reviews)
"Great hospitality, good food and beautiful area."
Canada
Gabriel
The price is ₹36,317
₹43,581 total
includes taxes & fees
19 Aug - 20 Aug
Atholl House Skye

11. Greshornish House Hotel

Greshornish House Hotel
4.0 star property
Skeabost
9.4 out of 10, Exceptional, (200 reviews)
"Absolutely perfect place! So cozy and charming! Excellent staff, excellent food and loved the location!! You owe it to yourself to stay at this lovely house hotel!!!!"
United States
Kathy
The price is ₹41,813
₹50,176 total
includes taxes & fees
26 Aug - 27 Aug
Greshornish House Hotel

12. The Portree Hotel

The Portree Hotel
3.0 star property
Portree Town
9.2 out of 10, Wonderful, (62 reviews)
"Wonderful hotel in the center of Portree. Super nice staff, excellent breakfast!"
United States
Melissa
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, (27 reviews)
"A true gem of Skye. We had a fantastic experience at this B&B. The suite is private and has a locking room. Immaculately clean and everything in good working condition. Hosts are the standout here and are fantastic. Food is stellar. Book at Dunshee!"
Canada
Thomas
Dunshee

15. Redwood House Hotel

Redwood House Hotel
3.0 star property
Skeabost
8.4 out of 10, Very good, (220 reviews)
"We loved the staff!"
United States
Katrina
The price is ₹52,256
₹62,708 total
includes taxes & fees
8 Aug - 9 Aug
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, (94 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 body of water, rocky shores, and distant mountains under a partly cloudy sky.
Photo by Monica Ferro
Open Photo by Monica Ferro

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 32 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 Fairy Pools 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