Find hotels near Canna, Isle of Canna
- Plan, book, stay with confidence
Be picky
Search almost a million properties worldwide
Change your mind
Book hotels with free cancellation
Compare 402 hotels close to Canna with room rates, reviews, and availability. Most hotels are fully refundable.
Canna Campsite
Canna Campsite
10.0 out of 10, Exceptional, (2)
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
Hotels near Other Isle of Canna Attractions
Hotels near Other Isle of Canna Attractions
Talisker Beach
4.5/5(4 reviews)
Why not spend a carefree afternoon at Talisker Beach during your travels in Minginish?
Recent reviews of Canna hotels
Recent reviews of Canna hotels
5/5 Excellent
"We just loved our stay here. Such a beautiful little house with everything you need for a comfy stay. Lovely little town and great location base for exploring Skye. Can’t fault 10/10"
A verified traveler stayed at A Perfect Base For Exploring Skye And The Cuillin
Posted 2 weeks ago
Explore a world of travel with Expedia
Explore a world of travel with Expedia
Hotels near popular Isle of Canna Attractions
- Hotels near Armadale Ferry Terminal
- Hotels near Portree Harbour
- Hotels near Talisker Distillery
- Hotels near Dunvegan Castle
- Hotels near Fairy Pools
- Hotels near Neist Point Lighthouse
- Hotels near Morar Beach
- Hotels near Isle of Skye Market Square
- Hotels near Isle of Skye Oysters
- Hotels near Lochboisdale South Uist Ferry Terminal
- Hotels near Armadale Castle
- Hotels near Claigan Coral Beach
- Hotels near Somerled Square
- Hotels near Talisker Beach
- Hotels near Lochaber Geopark
- Hotels near Portree Visit Scotland Information Centre
- Hotels near Black Cuillin
- Hotels near Camusdarach Beach
- Hotels near Skye Silver Gift Shop
- Hotels near Mallaig Heritage Centre
Other Hotels near Canna, Isle of Canna
- Isle of Skye Hotels
- Scottish Highlands Hotels
- Minginish Hotels
- Great Britain Hotels
- Mallaig Hotels
- Strath Hotels
- Scottish Islands Hotels
- Northern Europe Hotels
- Inner Hebrides and Isle of Skye Hotels
- Isle of Eigg Hotels
- Elgol Hotels
- Isle of Canna Hotels
- Isle of Rum Hotels
- Glenbrittle Hotels
- Isle of Muck Hotels
- Fiskavaig Hotels
- Kinloch Hotels
- Cleadale Hotels