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

Find hotels in Isle of Canna

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Isle of Canna hotels

Bracken Hide Hotel

Bracken Hide Hotel
4.0 star property
Portree Town
9.2 out of 10, Wonderful, (349 reviews)
"Great place to stay, but very overpriced."
United Kingdom
Jayesh
The price is £472
includes taxes & fees
24 Jul - 25 Jul
Bracken Hide Hotel

Sligachan Hotel

Sligachan Hotel
3.0 star property
Minginish
8.6 out of 10, Excellent, (625 reviews)
"Great location Lovely spacious room Helpful and friendly staff"
United Kingdom
Alan
The price is £299
includes taxes & fees
13 Aug - 14 Aug
Sligachan Hotel

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
Cuillin Hills Hotel

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 price is £292
includes taxes & fees
29 Jul - 30 Jul
The Skye Inn

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 price is £490
includes taxes & fees
31 Jul - 1 Aug
The Marmalade Hotel

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 £619
includes taxes & fees
14 Aug - 15 Aug
Skeabost House Hotel

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 price is £415
includes taxes & fees
9 Aug - 10 Aug
The Bosville

Redwood House Hotel

Redwood House Hotel
3.0 star property
Skeabost
8.4 out of 10, Very good, (217 reviews)
"We loved the staff!"
United States
Katrina
The price is £345
includes taxes & fees
31 Jul - 1 Aug
Redwood House Hotel

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 £386
includes taxes & fees
14 Aug - 15 Aug
Atholl House Skye

Tongadale Hotel

Tongadale Hotel
3.0 star property
Portree Town
8.2 out of 10, Very good, (846 reviews)
"Friendly staff and lovely food.."
United Kingdom
Wilma
The price is £207
includes taxes & fees
19 Jul - 20 Jul
Tongadale Hotel

Minnies Rooms

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

Greshornish House Hotel

Greshornish House Hotel
4.0 star property
Skeabost
9.4 out of 10, Exceptional, (199 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 £394
includes taxes & fees
25 Jul - 26 Jul
Greshornish House Hotel

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

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

Kilmuir Park

Kilmuir Park
3.5 star property
Dunvegan
10.0 out of 10, Exceptional, (93 reviews)
"Great property and hosts. Comfortable, clean, delicious breakfast."
United States
Holly
Kilmuir Park

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

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

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

Glendaruel Bed & Breakfast

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

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

More cheap stays in Isle of Canna

Hotels in Isle of Canna with star rating

Find out more about Isle of Canna

Top reasons to visit Isle of Canna

  • Stunning Scenery: Isle of Canna boasts breathtaking landscapes, including rugged highlands and beautiful beaches, perfect for relaxation and exploration.
  • Outdoor Adventures: Enjoy activities like bird watching, boat trips, and camping under the stars in Canna's tranquil environment.
  • Cultural Heritage: Visit historic sites like Canna Pier and Canna House, immersing yourself in the island's rich history.
  • Unique Wildlife: Encounter the elusive corncrake and other wildlife in their natural habitats, making for a memorable experience.
  • Varied Accommodations: Choose from cosy bed and breakfasts to pet-friendly options, catering to all travellers' needs.

Find great hotels near Isle of Canna

Experience the charm of Isle of Canna with a variety of accommodation options tailored to suit every traveller's needs. From cosy bed and breakfasts to comfortable hotels, you'll find pet-friendly and LGBTQIA-welcoming establishments that cater to both leisure and business visitors. Whether you prefer self-catering facilities or camping under the stars, Canna offers a delightful escape amidst stunning landscapes.

  • Sligachan Hotel: Nestled in the picturesque surroundings of Sligachan, this charming 3-star hotel is rated 8.6 and is perfect for those seeking a pet-friendly getaway. Located 35.4km from Isle of Canna, the hotel welcomes furry companions with open arms, offering amenities such as food and water bowls. Guests can indulge in a comfortable stay while enjoying the stunning landscapes of the Highlands, making it an ideal base for exploring the natural beauty of the region.
  • Glenbrittle Youth Hostel: With a stellar rating of 9.0, Glenbrittle Youth Hostel is a welcoming 4-star accommodation situated 25.7km from Isle of Canna. This hostel is ideal for backpackers and adventure seekers, featuring affordable and communal lodging. Guests can savour a delicious self-serve breakfast to fuel their day and enjoy various recreational activities, including nearby bicycle rentals. The hostel's rural location allows visitors to immerse themselves in the breathtaking Scottish landscape, making it a vibrant hub for outdoor enthusiasts.
  • Hame Hotel: A delightful 3.5-star guesthouse with an impressive rating of 9.2, Hame Hotel is located 40.2km from Isle of Canna. This welcoming establishment is also pet-friendly, ensuring that your furry friends can join you on your holiday. The hotel offers essential amenities for pets and provides a cosy atmosphere for relaxation after a day of exploring. With its charming decor and attentive service, Hame Hotel promises a warm and inviting stay, perfect for those seeking comfort and companionship during their travels.

Where to stay in and around Isle of Canna

The Isle of Canna offers a serene escape, perfect for outdoor adventures and romantic getaways. Explore its tranquil landscapes, ideal for camping under the stars, or simply unwind on this charming small island. With its family-friendly atmosphere and rich history, Canna invites you to experience its captivating scenery and relaxed vibe, making it an unforgettable island getaway. Nearby attractions further enhance your visit, promising a delightful blend of nature and heritage.

  • Isle of Rum: Situated approximately 16.1km from the Isle of Canna, the Isle of Rum is a captivating island that offers a unique blend of natural beauty and cultural richness. The island is ideal for those who enjoy outdoor activities such as wildlife watching, birdwatching, and fishing. With a peak tourist season from July to September, visitors can explore landmarks including a historic castle, scenic beaches, and tranquil parks, making it an excellent choice for a romantic getaway or an enriching cultural experience.
  • Tarbert: This charming village, located within the vicinity of the Isle of Canna, boasts stunning scenery that draws travellers, particularly from August to October. Tarbert is renowned for its picturesque lakes, making it a perfect spot for outdoor enthusiasts and couples seeking a romantic escape. The village exudes a tranquil atmosphere, allowing visitors to immerse themselves in the natural surroundings while enjoying leisurely walks and scenic viewpoints.
  • Kinloch: Located 19.3km from the Isle of Canna, Kinloch is a quaint village that offers a fascinating glimpse into Scotland's history with its nearby castles, historic sites, and ancient ruins. With its peak travel season from July to September, Kinloch is a haven for culture enthusiasts and romantics alike. Visitors can explore the charming local attractions and enjoy the serene landscape, ensuring a memorable visit steeped in Scottish heritage.

Things to do in Isle of Canna

The Isle of Canna is perfect for outdoor adventures and romantic getaways, making it an ideal family vacation spot. Visitors can enjoy bird watching, embark on boat trips around the island, and participate in local events. A unique highlight is the corncrake experience, where you can encounter these elusive birds in their natural habitat. With its stunning scenery and tranquil atmosphere, Canna offers a memorable escape for all visitors.

Shopping

The Isle of Canna offers charming local shops where you can find unique gifts and souvenirs. Be sure to visit the Canna Craft Shop for handmade items and the Island’s Tea Room for delightful treats. If you're up for a drive, head to larger towns for more extensive shopping experiences.

Recreation

Experience holistic treatments at the Canna Wellness Centre, where you can indulge in soothing massages and rejuvenating therapies. Enjoy leisurely walks along the island’s scenic trails, taking in the breathtaking landscapes and fresh sea air, perfect for relaxation and reflection.

Adventure

Explore the rugged beauty of Canna’s coastline by hiking the scenic trails, offering breathtaking views of the cliffs and sea. Kayaking around the island is a thrilling way to observe marine life, while birdwatching provides a chance to see puffins and other seabirds in their natural habitat.

Nightlife

On the Isle of Canna, the nightlife is quaint yet charming. The local pub often hosts live music evenings, creating a warm, friendly atmosphere. Enjoy a pint while mingling with locals, or take in the stunning coastal views under the starry skies, making for a delightful evening.

*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 June to August, where prices are slightly higher.
  • The best time to book a hotel: Booking a hotel in Isle of Canna about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • 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: Expedia’s search tool enables you to specify your budget, preferred destination, and additional criteria. You can organise your results to display prices from lowest to highest, allowing you to view the most affordable hotels first. Furthermore, you can refine your choices by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels that are available for booking.
  • Consider bundling your trip: You might consider saving money by combining your hotel booking 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 offers a delightful escape for outdoor enthusiasts, couples, and families alike. Visitors can explore its stunning waterfalls, beautiful beaches, and rugged highlands, perfect for soaking in the scenery and culture. Don't miss the chance to visit the charming Canna Pier and Canna House, as well as the nearby small isles, ensuring a memorable Scottish getaway filled with natural beauty and rich heritage.

  • Canna: Experience the serene beauty of Canna, a park nestled in the Isle of Canna. With its eco-friendly ethos and outdoor family vibes, it's perfect for leisurely strolls, birdwatching, and enjoying the stunning landscapes.
  • Fairy Pools: Located 29.0km from Canna, the Fairy Pools enchant with crystal-clear waters cascading over rocks. This magical waterfall spot offers thrilling outdoor adventures and a romantic setting, making it ideal for couples and nature lovers alike.
  • Talisker Beach: Just 25.7km away, Talisker Beach boasts dramatic cliffs and golden sands. With its captivating beach vibes, it's a great place to relax, explore tidal pools, or enjoy a scenic picnic while listening to the waves.

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.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
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 CloudyAverageAverage
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 CloudyAverageSlightly High
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

To reach the Isle of Canna, you can fly into several nearby airports. Stornoway Airport (SYY) is 130.4km away, with nearby accommodations like the 4-star Stornoway Bed and Breakfast and The Cabarfeidh Hotel, both situated 3.2km from the airport. Benbecula Airport (BEB) is 66.0km away, with options such as the 3-star Orasay Inn, 11.3km from the airport, and Swan View Lodge, 17.7km away. Finally, Castlebay Airport (BRR) is located 53.1km from Canna, offering options like UIST Travel Accommodation, 16.1km away, and Polochar Inn, just 9.7km from the airport.

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 canceled 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 Isle of Canna hotel booking with Expedia?
Members always get our best prices. Find our best Isle of Canna hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
How much is the nightly rate at a Isle of Canna hotel?
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 the cheapest rate.