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

Isle of Canna Hotels from ₹11,413

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
12 Sept - 13 Sept
Tomorrow
13 Sept - 14 Sept
Next weekend
18 Sept - 20 Sept
In two weeks
25 Sept - 27 Sept

Filter by

Star rating

Guest rating

Our top choices for Isle of Canna hotels

1. Bracken Hide Hotel

Bracken Hide Hotel
Portree Town
United States
Nicole
₹44,617
₹53,540 total
includes taxes & fees
9 Oct - 10 Oct
Bracken Hide Hotel

2. Sligachan Hotel

Sligachan Hotel
Minginish
United States
laura
₹21,384
₹25,660 total
includes taxes & fees
11 Oct - 12 Oct
Sligachan Hotel

3. Cuillin Hills Hotel

Cuillin Hills Hotel
Portree Town
United States
Clifton
₹49,929
₹59,915 total
includes taxes & fees
26 Sept - 27 Sept
Cuillin Hills Hotel

4. The Marmalade Hotel

The Marmalade Hotel
Portree Town
United States
Marcela
₹40,044
₹48,053 total
includes taxes & fees
10 Oct - 11 Oct
The Marmalade Hotel

5. The Skye Inn

The Skye Inn
Portree Town
Canada
Mary
The Skye Inn

6. Skeabost House Hotel

Skeabost House Hotel
Skeabost
United States
Brian
₹51,167
₹61,401 total
includes taxes & fees
9 Oct - 10 Oct
Skeabost House Hotel

7. Tongadale Hotel

Tongadale Hotel
Portree Town
United Kingdom
Stephen
₹20,912
₹25,094 total
includes taxes & fees
30 Sept - 1 Oct
Tongadale Hotel

8. The Bosville

The Bosville
Portree Town
United States
Mark
₹36,368
₹43,642 total
includes taxes & fees
10 Oct - 11 Oct
The Bosville

9. Minnies Rooms

Minnies Rooms
Dunvegan
Canada
Andre
Minnies Rooms

10. Atholl House Skye

Atholl House Skye
Dunvegan
Canada
Gabriel
₹30,707
₹36,848 total
includes taxes & fees
13 Oct - 14 Oct
Atholl House Skye

11. Greshornish House Hotel

Greshornish House Hotel
Skeabost
United States
Donna
₹22,569
₹27,083 total
includes taxes & fees
5 Oct - 6 Oct
Greshornish House Hotel

12. The Portree Hotel

The Portree Hotel
Portree Town
United States
helen
The Portree Hotel

13. The Tide B&B

The Tide B&B
Dunvegan
United States
Linda
The Tide B&B

14. Dunshee

Dunshee
Roskhill
United Kingdom
Ian
Dunshee

15. Redwood House Hotel

Redwood House Hotel
Skeabost
United States
Cheryl
₹42,445
₹50,934 total
includes taxes & fees
21 Sept - 22 Sept
Redwood House Hotel

16. Creagory Skye

Creagory Skye
Portree Town
Australia
karen
Creagory Skye

17. Kilmuir Park

Kilmuir Park
Dunvegan
Australia
Athol
Kilmuir Park

18. Tullochard House

Tullochard House
Dunvegan
Canada
Jonathan-Charles
Tullochard House

19. The Quarterdeck

The Quarterdeck
Portree
United Kingdom
Damien
The Quarterdeck
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Isle of Canna attractions

Canna

Explore the great outdoors at Canna, a lovely green space in Isle of Canna. Discover the area's mountain views and temples.
See properties

Puffin Walk

You can take time to visit Puffin Walk during your travels to Isle of Canna. While you're in the area, wander around the parks.
See properties

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.

See all hotels in Isle of Canna
A coastal landscape with a grassy hill, a rocky outcrop, and a building near the shore.
Photo by Patrick De Jode

Top Isle of Canna Hotel Reviews

Tiny Home in Isle of Skye - Pet Friendly

Tiny Home in Isle of Skye - Pet Friendly

10/10 Excellent
"Great property. It is a remote location that is a bit of a drive to get to. It would be great (imho) for stays consisting of at least several days or longer. One suggestion for the property is to add a mirror over the bathroom sink. The mirror on the opposite wall isn’t as practical. Beautiful views and we enjoyed our stay! Thank you!"
Val 1-night trip
Posted 2 days ago
Tiny Home in Isle of Skye - Pet Friendly
Glenbrittle Youth Hostel

Glenbrittle Youth Hostel

8/10 Good
"Lovely and peaceful . A good sized family room for three . Good bathroom facilities. Sitting area was cosy but could have been bigger to accommodate all guests as was very busy when we stayed."
Rachel 2-night trip
Posted 1 month ago
Glenbrittle Youth Hostel
Canna Campsite

Canna Campsite

10/10 Excellent
"…………….."
Andrew 2-night trip
Posted 3 months ago
Canna Campsite
Taigh Neilag

Taigh Neilag

10/10 Excellent
"Lovely views from house. Walks from the door. Cosy and comfortable with great log burner. Well equipped kitchen including more than usually get in self-catering. No working oven but hopefully will be fixed. Would go again."
Kirsty 3-night trip
Posted 5 months ago
Taigh Neilag

More cheap stays in Isle of Canna

Canna Campsite

Canna Campsite

Change House Isle of Canna Scotland
Get rates
10/10 Exceptional! (5 reviews)
Canna Campsite
Tiny Home in Isle of Skye - Pet Friendly

Tiny Home in Isle of Skye - Pet Friendly

Strath Scotland
Get rates
9.8/10 Exceptional! (6 reviews)
Tiny Home in Isle of Skye - Pet Friendly
Tarner B and B

Tarner B and B

Ard Treck 25 Portnalong Isle of Skye SCT
Get ratesTarner B and B

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 31 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