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

Isle of Canna Hotels from

  • 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
Guest rating
Star rating
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 beautiful beaches, waterfalls, and scenic peaks ideal for outdoor enthusiasts.
  • Unique Wildlife Experiences: Engage in the distinctive corncrake experience and witness the diverse wildlife that inhabits the island.
  • Rich Cultural Heritage: Explore attractions like Canna House and local churches, offering insights into the island's history and culture.
  • Outdoor Adventures: Enjoy various outdoor activities, from boat trips around the island to hiking and camping opportunities.
  • Charming Accommodation: Choose from delightful bed and breakfasts, hotels, and self-catering options to suit all preferences.

Find great hotels near Isle of Canna

Isle of Canna offers a delightful selection of accommodation options, including charming bed and breakfasts, hotels, and self-catering facilities that cater to various preferences. Whether you're seeking a pet-friendly stay, a welcoming environment for LGBTQIA travellers, or simply a serene escape into nature, you'll discover the perfect lodging to enhance your holiday experience on this picturesque island.

  • Sligachan Hotel: Located approximately 35.4km from Isle of Canna, Sligachan Hotel offers a warm retreat for travellers seeking a pet-friendly environment. This charming 3-star hotel is known for its inviting atmosphere and comfortable rooms. Guests appreciate the hotel's pet policy, which allows certain pets on-site, making it an ideal choice for animal lovers. Notable amenities include food and water bowls for pets and waived fees for service animals. With a guest rating of 8.6 out of 10, this hotel blends rustic charm with modern comforts, ensuring that both you and your furry friends feel right at home.
  • Glenbrittle Youth Hostel: Just 25.7km from Isle of Canna, Glenbrittle Youth Hostel is a delightful 4-star lodging option, boasting a guest rating of 9.0 out of 10. This hostel is perfect for backpackers and those looking to explore the stunning rural landscapes. With self-serve breakfast options available for a nominal fee, you can start your day right. The hostel also offers a variety of sports and recreational activities nearby, including bicycle rentals to discover the surrounding beauty. Its emphasis on affordability and community makes it a popular choice for those seeking adventure and connection.
  • Hame Hotel: Situated 40.2km from Isle of Canna, the 3.5-star Hame Hotel offers a cosy and welcoming atmosphere for guests, particularly those with pets. With a commendable guest rating of 9.2 out of 10, this guesthouse combines comfort with a friendly environment. The hotel permits pets with certain restrictions and offers waived fees for service animals. Hame Hotel is an excellent choice for travellers who appreciate a homely feel, alongside well-appointed amenities that cater to a relaxing stay amid the stunning Scottish scenery.

Where to stay in and around Isle of Canna

Isle of Canna offers a serene island getaway perfect for outdoor adventures and romantic escapades. Explore the tranquil landscapes, indulge in family-friendly activities, and immerse yourself in the rich history of this small island. Nearby regions provide breathtaking scenery and opportunities for camping, making your visit an unforgettable experience. Whether you seek relaxation or exploration, Canna promises a delightful escape from the hustle and bustle of everyday life.

  • Isle of Rum: The Isle of Rum is a captivating island located a mere 16.1km from the Isle of Canna. Renowned for its stunning natural beauty, the island is a haven for outdoor enthusiasts and those seeking a touch of romance. Visitors are drawn to its diverse wildlife, excellent birdwatching opportunities, and fishing spots. Culture lovers will appreciate the island's historic landmarks, including a charming castle and picturesque beaches. The peak travel season from July to September offers vibrant experiences, while the quieter months from December to February provide a serene escape to this enchanting island.
  • Tarbert: Nestled within the area of Isle of Canna, Tarbert is a quaint village celebrated for its breathtaking scenery. With visitor numbers peaking from August to October, this picturesque location is perfect for couples and nature lovers alike. The village's proximity to a tranquil lake makes it an ideal spot for those seeking a romantic getaway or outdoor adventures. Take in the stunning views and enjoy leisurely walks along the water's edge, immersing yourself in the natural charm that Tarbert has to offer.
  • Kinloch: Kinloch is a delightful village situated 19.3km from Isle of Canna, attracting travellers with its rich cultural heritage and romantic ambiance. This village experiences a peak in visitors during the summer months of July to September, offering a vibrant atmosphere for explorers. Kinloch boasts fascinating landmarks, including an impressive castle and ancient ruins, providing a glimpse into its storied past. History enthusiasts will delight in discovering its historic sites, while couples can enjoy intimate moments in this tranquil setting, making Kinloch a perfect addition to your Scottish adventure.

Things to do in Isle of Canna

Shopping

On the Isle of Canna, you can visit local shops offering handmade crafts and souvenirs reflecting the island’s heritage. If you're up for a drive, check out shops in nearby Mallaig for a wider selection of gifts, including local artwork and delicacies.

Recreation

The Canna Community Hall offers yoga sessions and mindfulness workshops, set against stunning island views. Enjoy guided nature walks to explore Canna’s rugged coastline and rich wildlife, providing a tranquil escape to rejuvenate your spirit amidst breathtaking scenery.

Adventure

Explore the rugged coastline of Isle of Canna by embarking on a thrilling sea kayaking adventure, where you can paddle through stunning sea caves and observe diverse marine wildlife. Hike the scenic trails to spot puffins and enjoy breathtaking views of the surrounding Hebrides.

Nightlife

Enjoy a relaxed evening at the Canna Cafe, where you can savour local dishes and unwind with a drink. For a more lively atmosphere, head to the Canna Community Hall, where you might catch a ceilidh or local event that showcases Scottish culture and music.

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

Find the best attractions in and around Isle of Canna

The Isle of Canna offers a delightful mix of outdoor activities, romance, and family-friendly experiences. Visitors can explore stunning waterfalls, beautiful beaches, and scenic peaks, making it perfect for outdoor enthusiasts and culture seekers alike. Key attractions include Canna House, local churches, and the enchanting Small Isles, providing a rich adventure for travellers looking to immerse themselves in the charm of this Scottish gem.

  • Fairy Pools: Located 29.0km from Isle of Canna, the Fairy Pools offer stunning waterfalls set against dramatic landscapes. This enchanting spot is perfect for outdoor adventures, romantic strolls, and capturing breathtaking photographs amidst crystal-clear waters.
  • Canna: Nestled within the Isle of Canna, this eco-friendly park invites families to explore its lush greenery and diverse wildlife. With scenic walking paths and picnic areas, Canna provides a wonderful setting for relaxation and family bonding in nature.
  • Talisker Beach: Situated 25.7km away, Talisker Beach boasts magnificent coastal views and rugged cliffs. It’s an excellent spot for beach walks, enjoying the sound of the waves, and taking in the raw beauty of the Scottish coastline.

Best time to go to Isle of Canna

The best time to visit Isle of Canna can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Isle of Canna falls in July and August. August has average visitor numbers and mostly cloudy weather. The coolest average temperature in Isle of Canna falls in January and February. February has slightly high visitor numbers and mostly cloudy weather.

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 convenient via several major airports. Stornoway Airport (SYY), located 130.4km away, has nearby hotels such as the 4-star Cabarfeidh Hotel and Stornoway Bed and Breakfast, both approximately 3.2km from the airport. Benbecula Airport (BEB), situated 66.0km from Canna, offers the Orasay Inn, a 3-star hotel 11.3km away, and Swan View Lodge, 17.7km from the airport. Additionally, Castlebay Airport (BRR) is 53.1km from Canna, with options like UIST Travel Accommodation, 16.1km away, and Polochar Inn, just 9.7km from the airport. Each airport provides accessible transport to these accommodation options.

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