The Royal Hotel - Portree
57.412223, -6.192751Overview
3-star historic hotel with panoramic sea views in Portree
Historic Character & Location
The Royal Hotel Portree has stood in the center of Portree since the 1700s, making it one of the oldest hotels on the Isle of Skye. Guests step out directly onto the main street, with the harbour, shops, and attractions like The Old Man of Storr and The Quiraing all within walking distance or a short drive. The hotel's historic façade overlooks Portree Bay, and the Tianavaig Restaurant offers panoramic views over the water from its dining room.
Dining
The hotel's on-site Tianavaig Restaurant specializes in local seafood dishes, including Cullen skink and haggis bon bons, prepared with Isle of Skye ingredients. The restaurant accommodates dietary needs such as gluten-free and vegetarian options, and also offers a full Scottish breakfast each morning. Dinner choices range from sea bass with risotto to breaded haddock, all served in a room with floor-to-ceiling windows facing the bay.
Rooms
The Royal Hotel offers spacious family rooms that sleep up to 5 guests, making it a practical base for larger groups exploring the Isle of Skye. Premier Plus rooms have been recently renovated with modern bathrooms, comfortable beds, and large windows that open to harbour views. All rooms include tea and coffee facilities, Freeview TVs, and high-speed WiFi, while some feature separate bath and shower areas.
Entertainment & Bar
The hotel's bar stocks local ales, Scotch whiskies from nearby distilleries, and a wine list that complements the restaurant's seafood. Live music performances take place in the bar during summer months, and pipers often play in the streets outside in the evening. For sports fans, the bar shows live sport events on a large TV, and there is a pool table for casual games.
Family & Practicalities
The Royal Hotel Portree provides free on-site parking in a small lot across the road, with additional paid parking nearby for overflow. Families can use the hotel's board games and puzzles available at reception, while the restaurant offers a dedicated kids' menu. The property also features a barber/beauty shop, facilities for disabled guests, and a 24-hour front desk for late arrivals.
- Location: Center of Portree, 5-min walk to harbour and attractions
- Rooms: Spacious family rooms up to 5 guests, sea-view Premier Plus rooms
- Dining: Tianavaig Restaurant with panoramic bay views, local seafood and dietary options
- Entertainment: Bar with local ales, live music and live sport events
- Family: Board games, kids' meals, facilities for disabled guests
- Parking: Free on-site parking (limited spaces)
Rooms and availability
-
Max:2 persons
-
Bed options:1 King-size bed
-
Max:2 persons
-
Bed options:1 Double bed
-
Max:2 persons
-
Bed options:1 Double bed
Facilities
Main facilities
24-hour reception
24-hour security
Bar/ Lounge area
Restaurant
Welcome drink
Flat-screen TV
Electric kettle
Children's menu
Cots
Board games
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 view
- Sea view
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
Essential information about The Royal Hotel
| 💵 Lowest room price | 171 £ |
| 📏 Distance to centre | 200 m |
| ✈️ Distance to airport | 104.7 km |
| 🧳 Nearest airport | Benbecula, BEB |
Location
- City landmarks
- Nearby
- Restaurants
Reviews of The Royal Hotel
We read 1,475 guest reviews so you don’t have to
One honest summary, pulled from every verified stay – no scrolling through hundreds of reviews.
FAQ about The Royal Hotel
Compare our rates with top travel sites in 10 seconds