The Royal Hotel

3.3
(719 reviews)
Royal Hotel Bank Street, Portree, IV51 9BU, Scotland
+44 1478 612525Official website
Bay View
Family
Hotel
Quiet

About

The Royal Hotel, located in the heart of Portree on the Isle of Skye, offers 35 rooms with sea‑view balconies, en‑suite bathrooms, and complimentary Wi‑Fi. The hotel’s modern interior blends traditional Scottish charm with contemporary comforts, making it an ideal base for families and history lovers alike. Guests can enjoy fresh local cuisine at the on‑site Tianvaig Restaurant or unwind at Mac‑n‑Ab’s Inn bar, which boasts a wide selection of Talisker whisky and local ales. Convenient free parking, a complimentary breakfast, and easy access to the island’s famous landmarks—such as the Old Man of Storr and the Quiraing—make The Royal Hotel a standout choice for a memorable Skye stay.

Highlights

  • Sea View Rooms
  • Modern Facilities
  • Tianvaig Restaurant
  • Mac‑n‑Ab’s Bar
  • Complimentary Breakfast

Must-See Areas

Tianvaig Restaurant
Mac‑n‑Ab’s Bar
Family Rooms

Good to Know

Good for

Families
History Enthusiasts
Solo Travelers

Best time to visit

April to September

Pros & Cons

What visitors love

  • Stunning Sea Views
  • Family Friendly Rooms
  • Easy Free Parking

Things to consider

  • Crowded During Peak Season
  • Limited Lunch Service Until Spring 2026

What people are saying

"Family Friendly""Historic Charm""Excellent Value""Great Service"

At a glance

  • Typical visit: about 3 hours
The Royal Hotel | Portree | United Kingdom | TripAligner