Book Your Stay:

Royal Hotel Twitter Royal Hotel Facebook page

+44 (0)1478 612525

The Royal Hotel in Portree on the Isle of Skye

Hotel on the Isle of Skye

The Royal Hotel has a long established business in the Islands capital of Portree. The hotel boasts a history of several hundred years and has been serving several generations of the local community in that time. At our Hotel on the Isle of Skye we offer our guests outstanding views of Portree Bay and often stunning sun rises. many of our guests get early to get fantastic photo opportunities just outside the hotel looking to Portree Bay and Raasay.

The hotel has gone through several refurbishments, each development enhancing the hotel until its current appearance. Now featuring 35 rooms, several with outstanding sea views of Portree harbour, it isn’t hard to see why guests choose to stay at the Royal Hotel for their visit to the beautiful Island of Skye. The hotel features a mix of double rooms, twin rooms, family rooms, luxury double/twin rooms and disabled access rooms. Please note the hotel does not accept pets. Our check out time is 10:30am and check in time is 3:30pm.

The hotel also features 3 eating areas, namely the Tianavaig restaurant with its picturesque views of Portree harbour and menu hand picked by our head chef featuring locally sourced produce. For a more relaxed dining experience, the Well Plaid Diner offers family favourites in a comfortable spacious setting. Finally, bar meals are available in MacNab’s bar where a selection of local ales and whiskys are available for tasting.

We often have live music in Macnabs bar and theme night’s. We also show live sport all year round including live football, live rugby, live cricket and more. In our Well Plaid restaurant we have a large projector which we use for popular sporting events such as the World Cup and the Olympics.

The hotel hosts a variety of functions and live music throughout the year and our staff are always more than happy to help guests on what is best to see on the Island.

The Royal Hotel – The perfect setting for any visit to the beautiful Island of Skye!