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

Search 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

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, (352 reviews)
"Great place to stay, but very overpriced."
United Kingdom
Jayesh
The price is AU$1,023
includes taxes & fees
23 Aug - 24 Aug
Bracken Hide Hotel

2. 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 AU$1,586
includes taxes & fees
7 Aug - 8 Aug
Cuillin Hills Hotel

3. 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 AU$514
includes taxes & fees
20 Aug - 21 Aug
Sligachan 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 staff was wonderful, the food amazing and the room clean and beautiful!"
United States
Elissa
The price is AU$911
includes taxes & fees
21 Aug - 22 Aug
Skeabost House Hotel

7. Redwood House Hotel

Redwood House Hotel
3.0 star property
Skeabost
8.4 out of 10, Very good, (218 reviews)
"We loved the staff!"
United States
Katrina
The price is AU$960
includes taxes & fees
8 Aug - 9 Aug
Redwood House 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. 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 AU$653
includes taxes & fees
19 Aug - 20 Aug
Atholl House Skye

10. Tongadale Hotel

Tongadale Hotel
3.0 star property
Portree Town
8.2 out of 10, Very good, (847 reviews)
"Friendly staff and lovely food.."
United Kingdom
Wilma
The price is AU$396
includes taxes & fees
22 Aug - 23 Aug
Tongadale Hotel

11. 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

12. 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 AU$602
includes taxes & fees
14 Aug - 15 Aug
Greshornish House Hotel

13. 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

14. 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

15. 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

16. 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

17. 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

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. Glendaruel Bed & Breakfast

Glendaruel Bed & Breakfast
3.5 star property
Portree Town
Glendaruel Bed & Breakfast

20. The Portree Hotel

The Portree Hotel
3.5 star property
Portree Town
6.0 out of 10, (1 review)
"Noisy location right near the plaza made worse by a food truck that pulled up at midnight. Room was small but fine except for the noisiness. Breakfast was ok. Hotel itself was beautifully presented. If it werent for the noisy people in the plaza the spot is perfect."
Australia
Anonymous traveller
The Portree Hotel
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

Recent Reviews in Isle of Canna

More cheap accommodation in Isle of Canna

Find out more about Isle of Canna

Top reasons to visit Isle of Canna

  • Breathtaking Natural Landscapes: Isle of Canna boasts stunning scenery, featuring dramatic cliffs, pristine beaches, and picturesque coastal paths perfect for exploration.
  • Outdoor Activities: Enjoy a variety of adventures, including hiking, bird watching, and scenic boat trips around the island and its surroundings.
  • Rich History and Culture: Discover historical sites and immerse yourself in the island's fascinating heritage.
  • Family-Friendly Environment: Canna offers activities and attractions suitable for visitors of all ages, making it an ideal family getaway.
  • Charming Accommodations: Choose from delightful bed and breakfasts to comfortable hotels, ensuring a welcoming stay for all travellers.

Find great hotels near Isle of Canna

Isle of Canna offers a delightful selection of accommodations, from charming bed and breakfasts to comfortable hotels, catering to both leisure and business travellers. Whether you're seeking pet-friendly options or a welcoming atmosphere for LGBTQIA visitors, you'll find a variety of lodging that meets your needs. Explore self-catering choices for a more independent stay, and discover the best hotels on this picturesque island for an unforgettable holiday experience.

  • Sligachan Hotel: Sligachan Hotel, boasting an impressive guest rating of 8.6, is a charming lodging option situated 35km from Isle of Canna. This hotel is an excellent choice for travellers seeking a pet-friendly experience, allowing certain pets on the premises. Amenities include food and water bowls, as well as waived fees for service animals, ensuring a comfortable stay for furry companions. The hotel's welcoming atmosphere and scenic surroundings make it a delightful retreat for those wishing to explore the beauty of the Scottish Highlands.
  • Glenbrittle Youth Hostel: With a strong guest rating of 9.0, Glenbrittle Youth Hostel is located 26km from Isle of Canna and is perfect for budget-conscious travellers or backpackers. This hostel offers various dining options, including a self-serve breakfast for a modest fee, catering to those eager to start their day with a hearty meal. Guests can also partake in nearby recreational activities, such as bicycle rentals, and enjoy the stunning rural views that the location provides. Its friendly and communal atmosphere makes it an inviting place for adventure seekers.
  • Hame Hotel: Hame Hotel, rated 9.2 by guests, offers a welcoming guesthouse experience just 40km from Isle of Canna. This property also accommodates pets, with specific policies in place regarding pet fees and restrictions. The hotel's warm ambience and attentive service create a comfortable environment for guests looking to unwind after a day of exploration. The combination of its charming facilities and scenic location makes it an appealing choice for those wishing to enjoy the tranquillity of the Scottish landscape.

Where to stay in and around Isle of Canna

Isle of Canna offers a serene escape with its stunning natural landscapes and rich history. Ideal for outdoor enthusiasts and families alike, this tranquil island is perfect for romantic strolls and relaxing getaways. Explore the picturesque scenery, visit historical sites, and immerse yourself in the welcoming atmosphere. Don’t miss the chance to discover nearby islands and charming coastal villages, all contributing to the enchanting experience of Canna, Scotland.

  • Isle of Rum: Situated approximately 16km from Isle of Canna, the Isle of Rum is a stunning island known for its breathtaking natural beauty and rich wildlife. As a cultural haven, it attracts visitors year-round, with peak travel occurring from July to September. Outdoor enthusiasts will find ample opportunities for birdwatching, fishing, and wildlife spotting. The island is home to significant landmarks, including a historic castle and beautiful beaches, making it an ideal destination for those seeking a blend of adventure and culture.
  • Tarbert: Nestled close to Isle of Canna, the quaint village of Tarbert offers a picturesque escape characterised by its stunning scenery. The village sees a moderate influx of visitors, particularly from August to October, as people flock to enjoy the serene lakeside views and outdoor activities. Tarbert's charm lies in its romantic atmosphere, perfect for couples looking for a peaceful retreat. The surrounding landscapes provide a perfect backdrop for hiking and exploring the natural beauty of the area.
  • Kinloch: Located 19km from Isle of Canna, Kinloch is a charming village that immerses visitors in history and culture. The village witnesses a seasonal influx of tourists, particularly between July and September. Kinloch is renowned for its historic sites, including ancient ruins and a castle, catering to those with a passion for history. Its romantic setting makes it an ideal spot for leisurely strolls and exploration, allowing visitors to soak in the tranquil atmosphere and scenic surroundings.

Things to do in Isle of Canna

The Isle of Canna offers a delightful escape for outdoor enthusiasts, couples, and families alike. Visitors can enjoy a variety of activities, including island adventures, scenic boat trips, and captivating bird watching. The island's breathtaking views and picturesque coastal paths provide the perfect backdrop for exploration and relaxation. Whether you're seeking romance or family fun, Canna's natural beauty ensures an unforgettable holiday experience.

Shopping

On the Isle of Canna, you can explore local shops offering unique crafts and souvenirs. If you're up for a drive, head to the nearby town of Mallaig where you’ll find a range of shops selling Scottish goods and gifts to take home.

Recreation

The Canna Wellness Retreat offers a tranquil setting for relaxation and rejuvenation, featuring holistic therapies and yoga sessions amidst stunning coastal views. Explore the island's scenic walking trails, where you can immerse yourself in nature and enjoy the peaceful surroundings, perfect for unwinding and connecting with yourself.

Adventure

Explore the rugged landscapes of Canna through exhilarating hiking trails that reveal stunning coastal views and diverse wildlife. Engage in kayaking adventures around the island, allowing you to discover hidden coves and marine life. Alternatively, embark on birdwatching excursions to witness the vibrant avian species that inhabit this serene locale.

Nightlife

Enjoy a relaxed evening at the Canna Café, where you can savour local dishes and unwind with a drink. For a unique experience, join a storytelling session at the community hall, sharing tales with locals and fellow visitors under the 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

  • 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: Book your hotel in Isle of Canna about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • 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 that are currently available. To find the best prices and offers, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can potentially 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 near Isle of Canna

The Isle of Canna is a perfect destination for outdoor enthusiasts, romantic getaways, and family holidays. Visitors can explore breathtaking waterfalls, stunning beaches, and scenic peaks, catering to those seeking adventure and cultural experiences. A must-do is a visit to Canna itself, where you can immerse yourself in the natural beauty and tranquillity of this enchanting island.

  • Fairy Pools: Nestled in the enchanting landscape, the Fairy Pools are a series of crystal-clear waterfalls set against the backdrop of the Black Cuillin mountains. This area is ideal for outdoor enthusiasts and romantics alike, offering opportunities for adventurous hikes and stunning photography.
  • Talisker Beach: Renowned for its dramatic cliffs and striking scenery, Talisker Beach is a serene escape where you can enjoy the soothing sounds of the waves. The beach invites leisurely strolls and provides a perfect spot for picnics while soaking up the coastal atmosphere.
  • Kinloch Castle: A stunning example of Victorian architecture, Kinloch Castle offers a glimpse into Scotland's rich cultural heritage. Set in a picturesque location, it's an ideal place for those seeking romance and history amidst beautiful surroundings.

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

Accessing the Isle of Canna from major airports is quite manageable. Stornoway Airport (SYY), situated 130km away, offers nearby accommodations such as The Cabarfeidh Hotel and Stornoway Bed and Breakfast, both 3km from the airport. Benbecula Airport (BEB) is 66km from Canna, with options like the Orasay Inn, located 11km away. Lastly, Castlebay Airport (BRR) is 53km from Canna, where you can find the Polochar Inn, just 10km away. Each airport has convenient transport services connecting the hotels to their respective terminals, making your journey to the beautiful Isle of Canna seamless.

Frequently asked questions

What is the best area to stay in Isle Of Canna?
The best area to stay on the Isle of Canna is around A'Chille, the island's main settlement.

This small, charming area is the heart of the island, located around Canna Harbour. It's where you'll find the pier, the island's only shop and post office, and the welcoming community hub. The houses here are traditional, with views across the water to the neighbouring island of Sanday, connected by a small bridge. It's very easy to get around on foot or by bicycle.

For couples looking for a peaceful retreat, staying near A'Chille is ideal. You'll be close to the community life, can enjoy walks along the shore, and have easy access to the island's only cafe and shop. It's a wonderful base for exploring the island's natural beauty and birdlife, offering a truly relaxing break from the everyday.

Solo travellers will also find A'Chille a welcoming spot. The community atmosphere means you're never truly alone, and it's a great place to meet fellow travellers or friendly locals.
When is the best time to go to Isle Of Canna?
The best time to go to the Isle of Canna is during the summer months, from June to August, for the most pleasant weather and longest daylight hours.

During this period, the island experiences milder temperatures and typically less rainfall, making it ideal for outdoor activities like walking, wildlife spotting, and exploring the island's natural beauty. The longer days mean more time to enjoy the scenery, including the dramatic sea cliffs and the Canna Harbour.

Birdwatchers will find June and July particularly rewarding, as this is when many seabirds, including puffins, are nesting on the cliffs of Canna and its smaller neighbour, Sanday. You'll have excellent opportunities to observe them from accessible viewpoints. This time of year is also superb for those interested in botany, as the island's wildflowers are in full bloom.

While the summer offers the best conditions, it's worth noting that Canna's weather can be unpredictable at any time of year.
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 Isle of Canna.
How can I save on a hotel booking in Isle of Canna with Expedia?
One Key™—Expedia's free travel rewards program—gives you instant access to discounts with Member Prices on Isle of Canna 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 Isle of Canna?
Prices for hotels in Isle of Canna often vary, but you can find a great deal 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.

Explore a world of travel with Expedia