Skip to main content

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 – 152 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.

Cuillin Hills Hotel

Hotel in Portree

On 15 acres of private grounds, this hotel features spectacular views of Portree Bay to the Cuillin Mountain range. It has an award-winning restaurant and a range of whiskeys available. First class experience w/ an amazing view

Show more Show less
9.4
Awesome
1,732 reviews
Price from
$311
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. The staff went above and beyond, friendly,and helpful

Show more Show less
8.3
Very Good
783 reviews
Price from
$169
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. Great position on the water, helpful and friendly staff and amazing food in the restuarant.

Show more Show less
8.3
Very Good
440 reviews
Price from
$212
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. I loved the old world charm with a modern feel. The room was just perfect. The restaurant food was delicious and the bar was a fun place to hang out before dinner. The staff was incredibly accommodating. I loved being right on the harbor. There was nothing I didn’t like about this hotel. I would return to Skye and Portree just to stay here again.

Show more Show less
8.5
Very Good
599 reviews
Price from
$302
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 associated restaurant was excellent. The staff was exceptionally friendly and helpful.

Show more Show less
8.6
Excellent
293 reviews
Price from
$352
per night

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. The food in the restaurant and the view.

Show more Show less
7.5
Good
820 reviews
Price from
$239
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. Our stay at Skeabost was wonderful. The place itself is located at one of the lakes and we really enjoyed the views. The staff was friendly and helpful. Especially John. Thanks for everything.

Show more Show less
8.8
Excellent
580 reviews
Price from
$205
per night

Skye Lodges

Portree

Skye Lodges is located in Peinmore. Each lodge features a TV, heating and outdoor furniture. Bedding, towels and linen are not provided. Very comfortable and clean. Well located, several minutes south of Portree. The playground was fantastic for the kids

Show more Show less
7.9
Good
1,925 reviews
Price from
$141
per night

Portree Youth Hostel

Portree

Portree Youth Hostel is located in Portree’s city center. This hostel features a shared dining area and a communal lounge. The property is within 984 feet from many shops, bar and restaurants. Great beds & clean bathrooms, loved my stay

Show more Show less
8
Very Good
1,222 reviews
Price from
$114
per night

The Skye Inn

Portree

Located in Portree, 17 mi from Talisker Distillery, The Skye Inn features accommodations with a bar, free private parking and a shared lounge. Skye Inn provides everything you need and rooms were very clean. The highlight was the bartender/waiter (wish i remembered his name!) he was amazing, very friendly and helpful giving us advice for our trip! City center is a quick walk!

Show more Show less
8.6
Excellent
569 reviews
Price from
$238
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