Isle of Canna accommodation from AU$173
Find hotels that Aussie travellers love
More than just hotels
Apartments, cabins, holiday rentals and more, plus millions of reviews from Aussie & Kiwi travellers
Flexibility matters
24/7 support, so you can book with confidence
Unlock member prices with Mates Rates
You could save 10% or more on over 100,000 hotels right now.
Check hotel availability in Isle of Canna
Top hotel deals in Isle of Canna

Canna Campsite

Glenbrittle Youth Hostel

A Perfect Base For Exploring Skye And The Cuillin

The Old School House

Stunning 1-Bed tiny home in Isle of Skye

The Seashell Skye A Delightful Rural Highland Cottage By the Sea Amazing Views

This Must Be The Place, Skye - Carbost
Accommodation in Isle of Canna
Unfortunately, we don't currently offer a single hotel in or near Isle of Canna.
Approximately 16 kilometres from Isle of Canna is Kinloch, which has a number of accommodation options. Consider the Glebe Barn Apartment and Glebe Barn - Hostel.
The close by localities of Lonmore and Broadford are certainly worth checking out. Lonmore is 40 kilometres to the north of Isle of Canna, while Broadford is 45 kilometres to the northeast. Lonmore hotels and apartments include the Tullochard House B&B and Kinloch Follart. The Dunollie Hotel and Strath Glebe Bed & Breakfast are some of the better ones in Broadford.
Isle of Canna offers so many terrific things to do and see; Wotif can get you there, on time, on budget and in style!
Isle of Canna hotels essential information
Accommodation | 30 hotels |
---|---|
Lowest Price | AU$173 |
Highest Price | AU$346 |
Popular hotels | Canna Campsite, Glenbrittle Youth Hostel, A Perfect Base For Exploring Skye And The Cuillin, The Old School House, Stunning 1-Bed tiny home in Isle of Skye, The Seashell Skye A Delightful Rural Highland Cottage By the Sea Amazing Views , This Must Be The Place, Skye - Carbost, Stunning 1-bed Tiny Home in Isle of Skye, 2 bedroom accommodation in Elgol, Isle of Skye |
Frequently asked questions
New reviews! Best hotels in Isle of Canna
