Hotels in Portree
From $467Cuillin Hills Hotel
4.5(1,829 reviews)BusinessClassicHotel+1
Applecross Inn
4.5(1,066 reviews)CharmingFamilyInn+2
From $266Uig Hotel
4.5(969 reviews)BusinessFamilyHotel+1
From $176Portree Hotel
4.1(965 reviews)BusinessCity ViewHotel+1
From $507Skeabost House Hotel
4.2(925 reviews)BusinessHotelQuiet+1
From $313Sligachan Hotel
4.0(885 reviews)BusinessCondominiumFamily+2
From $254The Royal Hotel
3.3(719 reviews)Bay ViewFamilyHotel+1
Kinloch Campsite
4.3(551 reviews)BudgetCabin/CampgroundFamily+2
From $85The Skye Inn
4.5(489 reviews)Bed and BreakfastMid-rangeHotel
From $326Bosville Hotel
4.2(477 reviews)Centrally LocatedCity ViewHotel+1
From $268Viewfield House
4.6(426 reviews)CharmingHotelQuiet+1
Applecross Campsite
3.6(425 reviews)BudgetCabin/CampgroundFamily+2
From $290Raasay House Hotel
4.3(425 reviews)CharmingClassicOcean View+2
Skyewalker Hostel
4.7(416 reviews)BudgetCharmingHostel+2
From $103Coolin View Guest Rooms
4.0(406 reviews)Bed and BreakfastBoutiqueHarbor View+2
The Isles Inn
3.5(390 reviews)Centrally LocatedHistoric HotelInn+2
Taigh Ailean Hotel
4.8(383 reviews)BusinessMid-rangeRomantic+2
From $180The Tongadale Hotel
3.7(363 reviews)BudgetCentrally LocatedQuiet+2
From $467Marmalade Hotel
4.4(362 reviews)BoutiqueFamilyHotel+1
The Cowshed Boutique Bunkhouse
4.8(353 reviews)BudgetFamilyHostel+2
From $208Greshornish House Hotel
4.4(351 reviews)CharmingQuietRomantic+2
From $89Portree Independent Hostel
4.2(343 reviews)BudgetHostelMountain View+1
From $312Redwood House Hotel
4.1(335 reviews)FamilyHotelQuiet+1
From $154Skye Picture House
4.8(332 reviews)Bed and BreakfastHarbor ViewMountain View+2