The Rosedale hotel

A warm highland welcome awaits you at our family run hotel located on the harbour front in Portree on The Isle of Skye in Scotland. Originally formed from 3 fishermans houses - now a unique hotel with many stairs, low beams and an abundance of character. Located within the hotel is an award winning Scottish Tapas restaurant.

We are a family run indolence hotel and we pride ourselves in offering guests and visors friendly and efficient service.