The Royal Hotel
About the Hotel
The Royal Hotel - A historic waterfront hotel with sea-view rooms, local dining, and proximity to Skye's landmarks
Located in Portree on the Isle of Skye, The Royal Hotel features 35 rooms, including double, twin, family, and superior configurations, many offering sea views of Portree Bay. En suite rooms include tea/coffee facilities, Freeview TVs, and high-speed Wi-Fi. The Tianavaig Restaurant serves local seafood like scallops and salmon, alongside traditional Scottish dishes, with breakfast options including full cooked and continental selections. Macnabs Bar offers Skye ales, Talisker whisky, and live sports. The hotel is a short walk from Portree Harbour and within a 30-minute drive of landmarks like The Old Man of Storr and The Quiraing.
Pros
Many rooms provide sea views of Portree Bay.
On-site restaurant serves locally sourced seafood and traditional Scottish dishes.
Central location near Portree Harbour and key Skye attractions.
Macnabs Bar features a selection of local ales and live sports.
Cons
No pet-friendly rooms available.
Restaurant menu may be limited on Thursdays and Fridays due to staffing.
Select your room type
Price and Room Availability Calendar
Facilities
General
- No smoking on site
- Wi-Fi
- 24-hour reception
- No pets allowed
- Rooms/ Facilities for disabled
- 24-hour security
- Luggage storage
- Barber shop
- Smoke detectors
- Fire extinguishers
Guest Parking
- Electric kettle
Services
- Room service
- Housekeeping
- Welcome drink
Dining
- Restaurant
- Bar/ Lounge area
- Packed lunches
- Special diet menus
Business
- Meeting/ Banquet facilities
- Fax/Photocopying
Children
- Cots
- Board games
- Children's menu
Spa & Leisure
- Live entertainment
Room features
- Heating
- Sitting area
- Tea and coffee facilities
- Ironing facilities
Bathroom
- Free toiletries
Self-catering
- Electric kettle
Media
- Flat-screen TV
- AM/FM alarm clock
Room decor
- Carpeted floor
