See what 3 hotels and guest houses in Portree offer, from comfortable overnight stays to breakfast options and guest facilities. Review accommodation profiles, read guest feedback and contact properties that match your travel needs.
Greshornish House is a luxury hotel on the Isle of Skye offering historic accommodations, locally sourced dining, and scenic loch views. Established in 1979, we combine Highland heritage with modern comforts for couples, families, and event guests. Our property features award-winning hospitality, seasonal menus, and a peaceful setting ideal for relaxation.
Viewfield House is a historic Victorian country house hotel offering 13 elegantly appointed rooms across two buildings. Located in Portree on the Isle of Skye, we provide immersive heritage experiences combined with modern comforts. Our guests enjoy gourmet breakfasts, sailing excursions on our private yacht, and access to 20 acres of private woodland gardens.
Rosedale Hotel offers historic harbour-side accommodation in Portree, Isle of Skye. Converted from 19th-century fishermens cottages, we provide 17 characterful rooms with modern amenities and uninterrupted sea views. Our central location grants easy access to Skye's most renowned natural attractions and local dining experiences.