Hotels near Canna
Search over 436 hotels from $166
Earn Orbucks instantly: $1 Orbuck = $1 USD, good toward hotels
Save 10% or more on select hotels with Insider Prices
Book on the app to instantly earn 5% on 350,000+ hotels
Featured Hotels near Canna

Canna Campsite
Change House Isle of Canna Scotland
1.75 mi from Canna
Free parking is included with your stay.
Pet friendly
Parking included

Glenbrittle Youth Hostel
Glenbrittle, Carbost Minginish Scotland
14.97 mi from Canna
Guests of Glenbrittle Youth Hostel enjoy features like microwave in a common area, refrigerator in a common area, and laundry facilities. You can take advantage of free parking if you drive. Staff members are on hand to provide luggage storage and access to locker space. This smoke-free hostel also has a communal living room.
Parking included
Breakfast available

Beautiful private villa for 6 guests with WIFI and pets allowed
Isle Of Skye Scotland
16.08 mi from Canna
At this vacation home, guests have access to a garden.
Kitchen
Washer

A Perfect Base For Exploring Skye And The Cuillin
Inverness SCT
18.75 mi from Canna
Guests staying at this cottage have access to laundry facilities, a garden, and barbecue grills.
Kitchen
Washer

The Seashell Self Catering Cottage. Isle Of Skye Amazing Sea and Island Views.
Isle Of Skye SCT
18.87 mi from Canna
At this cottage, guests have access to features like laundry facilities. This smoke-free cottage also has a garden.
Kitchen
Washer

Sligachan Hotel
Sligachan Hotel Minginish Scotland
Free Cancellation
Reserve now, pay when you stay
21.53 mi from Canna
$138 nightly
The price is $166 total per night
$166 total
Dec 2 - Dec 3
Total with taxes and fees
Sligachan Hotel features free WiFi in public areas and a garden. If you decide to drive, there's free parking. Staff members can help with accommodation requests, and provide front-desk service during limited hours. If you like to take your furry friend along on your adventures, this pet-friendly property offers food and water bowls.
Pet friendly
Parking included

Gillean House-Spectacular beachfront property-Skye
Achnacloich Scotland
22.01 mi from Canna
At this vacation home, guests have access to features like laundry facilities. This smoke-free vacation home also has a garden.
Kitchen
Washer

Bracken Hide Hotel
Struan Rd Portree Scotland
Free Cancellation
Reserve now, pay when you stay
27.73 mi from Canna
$158 nightly
The price is $190 total per night
$190 total
Dec 5 - Dec 6
Total with taxes and fees
Guests of Bracken Hide Hotel enjoy features like free WiFi in public areas. A stay here includes free parking. The 24-hour front desk has staff always at the ready.
Breakfast included
Parking included

Morar Hotel
Morar Mallaig Scotland
28.35 mi from Canna
Guests staying at Morar Hotel enjoy free WiFi in public areas, a terrace, and a garden. Free parking is included with your stay. The front desk has multilingual staff that can help with luggage storage, and offer advice about sights and eateries nearby. Additional amenities include wedding services and a fireplace in the lobby.
Pet friendly
Parking included
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.
Canna hotels essential information
Accommodation | 436 hotels |
|---|---|
Lowest Price | $166 |
Highest Price | $190 |
Popular hotels | Canna Campsite, Glenbrittle Youth Hostel, Beautiful private villa for 6 guests with WIFI and pets allowed, A Perfect Base For Exploring Skye And The Cuillin, Sligachan Hotel, The Seashell Self Catering Cottage. Isle Of Skye Amazing Sea and Island Views., Bracken Hide Hotel, Gillean House-Spectacular beachfront property-Skye, Morar Hotel |
Recent Reviews

Sligachan Hotel
4/5 Good
"This hotel is in a fantastic position on the beautiful Isle of Skye with stunning views and alongside the Sligachan Bridge. The rooms where lovely and very clean. We enjoyed wonderful food at the restaurant adjacent to the hotel, we would definitely recommend a stay here while visiting this amazing island!"
A verified traveler stayed at Sligachan Hotel
Posted 3 days ago


