Book Your Stay:

Royal Hotel Twitter Royal Hotel Facebook page

+44 (0)1478 612525

Our Location

The Royal Hotel is located in the centre of the Islands capital Portree. We are just above the main pier and have stunning views of Portree Bay from our front facing rooms. The hotel has its own car park located near the hotel. Please note hotel car park space is limited but public parking is also available in the near vicinity.

Driving in to Portree, follow the main road (A87) in to the centre of town and drive past the entrance to Portree square on the left and take the road in the direction of the bay (A855). The hotel is located at the bottom of this road on the left hand side.

For those with a Sat Nav, enter IV51 9BU.