Book directly with us
— up to 10% cheaper
than on Booking.com
Check rooms and rates
From231US$ /night
Check-in
13Dec2025Select date
Check-out
14Dec2025Select date
Rooms and Guests2 Guests, 1 Room
Key details

About the Hotel

Bank Street, Portree, United Kingdom
-
Close to the Portree Harbour
Perfect
7.2
/10
3.2
/5

Accommodations

The Royal Hotel offers 35 guest rooms in various configurations, including Standard, Superior, Premier, and Family rooms. Many rooms provide outstanding sea views of Portree Bay, allowing guests to start their day with picturesque sunrises. All rooms are en suite and equipped with freeview TVs.

Dining Experience

Dining is available at the Tianavaig Restaurant, which has a spacious open plan design with views of Portree Bay. The restaurant offers an array of local seafood, including Salmon, Mussels, and Haddock, along with gluten-free and vegetarian options. Macnabs Inn, the hotel bar, serves a variety of local drinks and popular bar meals.

Location

The Royal Hotel is centrally located in Portree on the Isle of Skye, a prime base for exploring iconic attractions such as The Old Man of Storr and Neist Point Lighthouse. This strategic placement allows guests to access public transport options and nearby gift shops easily. Portree Bay offers additional scenic views just steps from the hotel.

Family-Friendly Features

The Royal Hotel accommodates families with several family room options for groups of 3 to 5 guests. Each Family room is en suite and includes modern amenities for comfortable stays. The hotel provides easy access to local attractions that are suitable for family outings.

Entertainment

Macnabs Inn offers guests the opportunity to enjoy live sports events, including football and rugby. The bar features modern widescreen TVs for viewing comfort. This popular bar provides a variety of local ales and whiskies, including Talisker, enjoyed by visitors.

Highlights

Accommodations: 35 rooms with sea views

Dining: Tianavaig Restaurant & Macnabs Inn

Location: Centrally located in Portree

Family-Friendly: Family rooms for 3 to 5 guests

Must-do experiences

  • Savor fresh seafood at The Lower Deck for local flavor.
  • Visit the iconic Old Man of Storr for breathtaking views.
  • Explore the Skye Museum of Island Life for cultural insights.
  • Discover local crafts at the Portree pottery shop on the waterfront.
  • Hike the Quiraing for stunning landscapes and photo ops.
View all

Select your preferred room

Choose from standard rooms, family suites, or deluxe options — with breakfast and flexible rates
Premier Plus Room
2 persons
21 m² 
1 King-size bed
Shower
Heating
Double Room Sea View
2 persons
13 m² 
1 Double bed
Shower
Heating
Twin Room Sea View
2 persons
13 m² 
2 Single beds
Shower
Heating
Premier Room Disability Access
2 persons
41 m² 
1 King-size bed
Shower
Heating
Click button to see more rooms
Show all rooms
Show all roomsLess

View our calendar

Check prices and secure your dates today

Hotel facilities and services

Each hotel provides modern amenities for a relaxing and pleasant stay

General

  • No smoking on site
  • Free 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

  • 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
Show more

Dining Onsite

The Royal Hotel offers an inviting dining experience at The Tianavaig Restaurant and MacNabs Bar, where fresh local flavors meet stunning views of Portree Bay. Culinary enthusiasts can indulge in a variety of cuisines, including traditional Scottish dishes and international favorites, all within a family-friendly atmosphere.
The Royal Hotel Portree Restaurant photo

The Tianavaig Restaurant

Chinese, British, Italian, Scottish, Thai, Local
Ambiance
Spacious open-plan dining with scenic sea views of Portree Bay
Key Offerings
Highlights include freshly caught seafood, traditional Scottish meals like Haggis Neeps and Tatties, and a great value menu featuring classics such as Fish and Chips and Burgers.
Reservation
Reservations are recommended
Open for dinner daily from 17:00 to 21:00

MacNabs Bar on Skye

Casual pub dining
Ambiance
Warm and cozy setting reflecting the history of Skye
Key Offerings
Offers a variety of local produce and freshly caught seafood. Ideal for enjoying a relaxing drink and light bites after exploring the beautiful surroundings.
Reservation
Not needed
No specific hours provided; check for availability

Location

Bank Street, Portree, United Kingdom
Map view
Bank Street, Portree, United Kingdom
Nearby
Quiraing Viewfield Road
Quiraing
520 m
Somerled Square
Somerled Square War Memorial
170 m
6 Bayfield Rd
The Lump
100 m
Edinbane Pottery
270 m
Church
Portree Parish Church
170 m
Gallery
Tippecanoe
120 m
Balloch Viewfield Road
Loch Portree
520 m
Glen Brittle
Sgurr a Ghreadaidh and Sgurr a Mhadaidh
310 m
Public Building
Skye and Lochalsh Archive Centre
370 m
Restaurants
Stuart's Fish and Chips
10 m
Bank Street
The Chippy
70 m
Quay Brae
The Harbour Fish & Chip Shop
80 m
1 Quay Street
Fat Panda
50 m
Bayfield Road
MacKenzie's Bakery
220 m
Somerled Square
Explore Portree
Local Experiences
Top Attractions
Activities
Dining
Entertainment
Portree Harbour
Portree Harbour
11 minutes' walk
A picturesque harbor, renowned for its colorful buildings and stunning views. Ideal for leisurely strolls and photography.
Aros Centre
Aros Centre
15 minutes' walk
A cultural hub featuring a cinema, exhibitions, and a café. Offers unique local events and guided tours.
Quiraing
Quiraing
7 minutes' walk
A renowned natural landmark with dramatic cliffs and landscapes perfect for hiking and photography.
The Lump
The Lump
2 minutes' walk
An elevated viewpoint offering panoramic views of Portree and surrounding landscapes. Great for picnics.
Hiking at Quiraing
7 minutes' walk
Thrilling hikes with incredible vistas. Accessible from the hotel and suitable for all skill levels.
Wellness at Local Spas
15 minutes' walk
Relaxation opportunities at nearby spas. Advance booking recommended for massage therapies and treatments.
Stuart's Fish and Chips
Stuart's Fish and Chips
1 minute' walk
Classic fish and chips in a casual setting. Known for its fresh local catch and friendly service.
Fat Panda
Fat Panda
1 minute' walk
Asian fusion cuisine in a vibrant atmosphere. Features vegetarian options and delicious noodle dishes.
Aros Centre Cinema
15 minutes' walk
Shows the latest films in a cozy atmosphere. Great for family outings and occasional special screenings.
Local Pubs
5 minutes' walk
Traditional pubs featuring live music, trivia nights, and a welcoming atmosphere for all ages.
Getting around the city
City Centre
Portree3 min  ·  200 m
Airports
Benbecula Airport (BEB)158 min  ·  104.7 km
Stornoway Airport (SYY)203 min  ·  134.7 km
Want to unlock exclusive early deals?
Access members-only prices today
Check Rates
Property information and rules
Check-in
from 15:30-23:00
Check-out
from 08:00-10:00
Guest Parking
No parking available.
Internet
is available in for free.
Children & extra beds
There are no cots provided in a room. 
Pets
Pets are not allowed.
Number of rooms:
29
FAQs
About The Royal Hotel
What are the check-in and check-out times at The Royal Hotel?
Check-in is at 15:30 and check-out is by 10:30.
Is parking available at The Royal Hotel?
The hotel offers free parking for guests on-site.
What dining options are available at The Royal Hotel?
There are two on-site restaurants serving local seafood dishes and a bar featuring local whiskeys and ales.
How far is The Royal Hotel from the nearest airport?
The hotel is approximately 100 km from Benbecula Airport, which takes about 1 hour and 30 minutes to drive.
What room amenities can guests expect at The Royal Hotel?
Rooms include tea and coffee-making facilities, a flat-screen TV with satellite channels, and en suite bathrooms.
What nearby attractions can guests visit from The Royal Hotel?
Nearby attractions include The Old Man of Storr, The Quiraing, and Neist Point Lighthouse, all within a 30-minute drive.
Does The Royal Hotel offer any entertainment options?
Live music and performances are hosted at the hotel during the summer months.
How close is The Royal Hotel to the center of Portree?
The hotel is centrally located, approximately 500 m from Somerled Square.
What facilities are available for families at The Royal Hotel?
The hotel features spacious family rooms and a children's menu in the restaurant.

Next best alternative

Consider them for your next trip.
Check-in
13Dec2025Select date
Check-out
14Dec2025Select date
Rooms and Guests2 Guests, 1 Room
Need more options?
Check Top hotels near The Royal Hotel
The Rosedale Hotel & Restaurant Portree Room photo
Mobile-only price

The Rosedale Hotel & Restaurant Portree

7.9
Very good958 reviews
37m from property
USD 254USD 228
per night
The Caledonian Hotel Portree Restaurant photo
Mobile-only price

The Caledonian Hotel Portree

9.0
Perfect508 reviews
67m from property
USD 228USD 205
per night
The Portree Hotel Exterior photo
Mobile-only price

The Portree Hotel

8.2
Great479 reviews
104m from property
USD 113USD 101
per night