The Rosedale Hotel and Restaurant

The Rosedale Hotel and Restaurant
Photo: The Rosedale Hotel and Restaurant / Google

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 →

More in this area

See all hotels in Portree →