The Rosedale Hotel and Restaurant
Former fishermen's cottages right on the harbour.
The Rosedale Hotel and Restaurant occupies a row of former fishermen's cottages directly on Portree harbour, on Beaumont Crescent. The building's history as harbourside cottages gives it a different character from the town's larger hotels, with the water and the working harbour immediately outside.
It holds a 4.2 rating from 378 Google reviews. As the name suggests, food is a focus, with its own restaurant and bar on site alongside family rooms and en-suite bathrooms, making it a workable option for families as well as couples wanting a harbourside stay.
Check availability for The Rosedale Hotel and Restaurant on Booking.com →