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

Find hotels in Isle of Canna from £111

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
1 Sept - 2 Sept
Tomorrow
2 Sept - 3 Sept
This weekend
4 Sept - 6 Sept
Next weekend
11 Sept - 13 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
Sinoma
£460
includes taxes & fees
2 Oct - 3 Oct
Bracken Hide Hotel

2. Sligachan Hotel

Sligachan Hotel
Minginish
United States
Brian
£278
includes taxes & fees
26 Sept - 27 Sept
Sligachan Hotel

3. Cuillin Hills Hotel

Cuillin Hills Hotel
Portree Town
United States
Clifton
£957
includes taxes & fees
4 Sept - 5 Sept
Cuillin Hills Hotel

4. The Skye Inn

The Skye Inn
Portree Town
United States
Angel
The Skye Inn

5. The Marmalade Hotel

The Marmalade Hotel
Portree Town
United States
Marcela
£395
includes taxes & fees
27 Sept - 28 Sept
The Marmalade Hotel

6. Skeabost House Hotel

Skeabost House Hotel
Skeabost
United States
Denise
£580
includes taxes & fees
28 Sept - 29 Sept
Skeabost House Hotel

7. Redwood House Hotel

Redwood House Hotel
Skeabost
United States
louise
£383
includes taxes & fees
30 Sept - 1 Oct
Redwood House Hotel

8. The Bosville

The Bosville
Portree Town
United States
Mark
£390
includes taxes & fees
2 Oct - 3 Oct
The Bosville

9. Tongadale Hotel

Tongadale Hotel
Portree Town
United Kingdom
Wilma
£295
includes taxes & fees
12 Sept - 13 Sept
Tongadale Hotel

10. Atholl House Skye

Atholl House Skye
Dunvegan
Canada
Gabriel
£328
includes taxes & fees
1 Oct - 2 Oct
Atholl House Skye

11. Minnies Rooms

Minnies Rooms
Dunvegan
Canada
Andre
Minnies Rooms

12. Greshornish House Hotel

Greshornish House Hotel
Skeabost
United States
Kathy
£394
includes taxes & fees
29 Sept - 30 Sept
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

A Perfect Base For Exploring Skye And The Cuillin

A Perfect Base For Exploring Skye And The Cuillin

10/10 Excellent
"Very nice place with easy parking. I got the dates wrong and the hostess was very helpful about it. We loved Keith!!"
Tammy H. 2-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 2 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 Carbost, near Portree

4 bedroom accommodation in Carbost, near Portree

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

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

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 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 from £111 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.

Explore a world of travel with Expedia