Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Portree – 156 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

The Royal Hotel

Hotel in Portree

On the stunning Isle of Skye, with great views over Portree Harbor and the loch, The Royal Hotel has 2 restaurants specializing in local seafood dishes. The majority of its rooms offer sea views. Great location, beautiful views

Show more Show less
7.5
Good
1,004 reviews
Price from
$233
per night

Cuillin Hills Hotel

Hotel in Portree

In 15 acres of private grounds, this hotel features spectacular views over Portree Bay to the Cuillin Mountain range. It has an award-winning restaurant and a range of whiskeys on offer. If I could, I give more than only 10 mark to this hotel. A delightful hotel in a quiet romantic place. Glade with the tables in front of the hotel has a stunning view of the bay, the day of the sun beaming, the night can be observed by the many start. Quietly as much as the waves are heard. The rooms in the hotel are large and clean, in a classic style. The beds are worthy of a separate praise: conventable, soft and huge. Delightful fresh fruit in the room and coffee / tea and especially hot chocolate. The reception is friendly and respectable. The restaurant is distinguished by a chic kitchen and a magnificent view from the windows. An extraordinary place for a romantic relaxing holiday. Hope to back to this place.

Show more Show less
9.3
Awesome
1,963 reviews
Price from
$435
per night

The Rosedale Hotel

Hotel in Portree

Set in a converted cluster of fisherman’s houses along Portree Harbor the hotel offers plenty of character and quirks. There are 19 bedrooms with attached bathroom with all expected facilities. Friendly, considerate staff. A sense that the health and safety of guests had really been thought about and acted upon. The location. The view. The food. Everything was brilliant.

Show more Show less
8
Very Good
790 reviews
Price from
$250
per night

Marmalade

Hotel in Portree

Marmalade is grade “B” listed building, dating back to 1817. Boat and distillery trips depart from Portree and the rocky hill The Old Man of Storr is 7 miles away. Free Wi-Fi is available throughout. The hotel was beyond my expectation. It looks simple from the outside but as soon as you enter, everything is well thought of. Our car rental to Portree was canceled by the rental agency and we had to rearrange our stay at the Marmalade. The staff at the Marmalade was very helpful in rearranging and accommodating our issue. Our room even got upgraded to help with our inconvenience even though it was not even their fault. The room was really nicely decorated and clean, the blanket and the towel smells fresh. Loved it. The breakfast was big and delicious. I would definitely come back here and recommend it to anyone looking for a place to stay at Portree.

Show more Show less
8.5
Very Good
526 reviews
Price from
$377
per night

Skeabost House Hotel

Hotel in Portree

Skeabost Hotel stands within large private grounds at the edge of Loch Snizort. The hotel is an ideal base for exploring the surrounding Scottish highlands and visiting the many local attractions. Lovely stay - lovely staff, great food and a nice spacious room with a lovely view. Would stay again!

Show more Show less
8.7
Excellent
675 reviews
Price from
$476
per night

Bosville Hotel

Hotel in Portree

Overlooking Portree’s quaint harbor, this contemporary hotel serves fresh produce from Skye and the surrounding Scottish Highlands in its restaurant, Dulse & Brose. this property was in a really good location, very clean and all the staff were really welcoming

Show more Show less
8.5
Very Good
618 reviews
Price from
$301
per night

The Portree Hotel

Hotel in Portree

Originally built in 1875, The Portree Hotel is located on the corner of Portree's main street and overlooks Somerled Square, the town’s main square. Rooms clean and nice, staff friendly and helpful, superb breakfast.

Show more Show less
8.4
Very Good
1,082 reviews

Isle Of Skye Camping Pods

Portree

Isle Of Skye Camping Pods is located in Peinmore. Each lodge features a TV, heating and outdoor furniture. Bedding, towels and linen are not provided. Location was perfect and value was excellent

Show more Show less
7.7
Good
1,593 reviews
Price from
$124
per night

The Skye Inn

Portree

Located in Portree, 17 miles from Talisker Distillery, The Skye Inn has accommodations with a bar, free private parking and a shared lounge. Friendly staff Fabulous food Beautiful bathroom

Show more Show less
8.5
Very Good
1,022 reviews
Price from
$231
per night

Portree Independent Hostel

Portree

Portree Independent Hostel is located in Portree, 17 miles from Talisker Distillery. Excellent.Very Comfortable stay. Everything was very neat and clean, organised. Very big and clean kitchen with dinning hall, where you can cook your own food. Exactly in the town center. Walking distance from shops and super market(Co Op).

Show more Show less
7.6
Good
359 reviews
Price from
$32
per night

Most-booked hotels in Portree in the past month

See all

FAQs about hotels in Portree

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Portree:

Explore guest reviews of hotels in Portree

See all