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
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
8 Sept - 9 Sept
Tomorrow
9 Sept - 10 Sept
This weekend
11 Sept - 13 Sept
Next weekend
18 Sept - 20 Sept

Filter by

Property class

Guest rating

Our top choices for Isle of Canna hotels

1. Bracken Hide Hotel

Bracken Hide Hotel
Portree Town
United States
Sinoma
AU$763
includes taxes & fees
9 Oct - 10 Oct
Bracken Hide Hotel

2. Cuillin Hills Hotel

Cuillin Hills Hotel
Portree Town
United States
Clifton
AU$872
includes taxes & fees
26 Sept - 27 Sept
Cuillin Hills Hotel

3. Sligachan Hotel

Sligachan Hotel
Minginish
United States
laura
AU$387
includes taxes & fees
4 Oct - 5 Oct
Sligachan Hotel

4. The Marmalade Hotel

The Marmalade Hotel
Portree Town
United States
Marcela
AU$776
includes taxes & fees
20 Sept - 21 Sept
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
AU$816
includes taxes & fees
9 Oct - 10 Oct
Skeabost House Hotel

7. Redwood House Hotel

Redwood House Hotel
Skeabost
United States
louise
AU$635
includes taxes & fees
30 Sept - 1 Oct
Redwood House Hotel

8. The Bosville

The Bosville
Portree Town
United States
Mark
AU$684
includes taxes & fees
2 Oct - 3 Oct
The Bosville

9. Tongadale Hotel

Tongadale Hotel
Portree Town
United Kingdom
Stephen
AU$373
includes taxes & fees
9 Oct - 10 Oct
Tongadale Hotel

10. Atholl House Skye

Atholl House Skye
Dunvegan
Canada
Gabriel
AU$566
includes taxes & fees
29 Sept - 30 Sept
Atholl House Skye

11. Minnies Rooms

Minnies Rooms
Dunvegan
Canada
Andre
Minnies Rooms

12. Greshornish House Hotel

Greshornish House Hotel
Skeabost
United States
Donna
AU$394
includes taxes & fees
5 Oct - 6 Oct
Greshornish House Hotel

13. The Portree Hotel

The Portree Hotel
Portree Town
United States
MAUREEN
The Portree Hotel

14. Kilmuir Park

Kilmuir Park
Dunvegan
Australia
Athol
Kilmuir Park

15. Creagory Skye

Creagory Skye
Portree Town
Australia
karen
Creagory Skye

16. Dunshee

Dunshee
Roskhill
Canada
Thomas
Dunshee

17. Tullochard House

Tullochard House
Dunvegan
Canada
Jonathan-Charles
Tullochard House

18. The Tide B&B

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

19. Glendaruel Bed & Breakfast

Glendaruel Bed & Breakfast
Portree Town
Glendaruel Bed & Breakfast

20. The Portree Hotel

The Portree Hotel
Portree Town
Australia
Anonymous traveller
The Portree Hotel
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 body of water, rocky shores, and distant mountains under a partly cloudy sky.
Photo by Monica Ferro

Top Isle of Canna Hotel Reviews

Recent Reviews in Isle of Canna

A Perfect Base For Exploring Skye And The Cuillin

A Perfect Base For Exploring Skye And The Cuillin

10/10 Excellent
"bien"
Jérôme C. 3-night trip
Posted 2 weeks ago
A Perfect Base For Exploring Skye And The Cuillin
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
Tiny Home in Isle of Skye - Pet Friendly

Tiny Home in Isle of Skye - Pet Friendly

10/10 Excellent
"It was by far our favorite place to stay in Scotland. We sat and watched the weather change out the windows for six hours. The place was the perfect size for the two of us. The owners were easy to talk to and very accommodating. There was even Scotch. The only advice is to purchase groceries at the co-op in the town before you turn onto the main road. Once you get to the house you won't want to leave because you will be in heaven."
Julie 1-night trip
Posted 1 month ago
Tiny Home in Isle of Skye - Pet Friendly
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
4 bedroom accommodation in Portnalong, Isle of Skye

4 bedroom accommodation in Portnalong, Isle of Skye

10/10 Excellent
"A fantastic house with incredible views over the bay"
Sarah Bowen
Posted 6 months ago
4 bedroom accommodation in Portnalong, Isle of Skye
4 bedroom accommodation in Carbost, near Portree

4 bedroom accommodation in Carbost, near Portree

10/10 Excellent
"A very comfortable house in a beautiful spot!"
Eryll Oellermann
Posted 6 months ago
4 bedroom accommodation in Carbost, near Portree

More cheap accommodation 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.6/10 Exceptional! (5 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

  • 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 from AU$166 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