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 – 159 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

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. great food dinner and breakfast great location great room great services

Show more Show less
9.3
Awesome
1,939 reviews
Price from
$414
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. Great location Fantastic breakfast

Show more Show less
7.5
Good
1,055 reviews
Price from
$222
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. The staff was very helpful and accommodating. The breakfast was an inspiration each morning and the evening meals very good indeed. Excellent beds and modern windows guaranteed an excellent sleep.

Show more Show less
8
Very Good
792 reviews
Price from
$238
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. wonderful location close to city centre, great customised breakfast

Show more Show less
8.6
Excellent
544 reviews
Price from
$359
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. this was a beautiful property. It was more expensive than our other hotels in the Highlands but a real treat. It was nested away on a gorgeous property. Absolutely loved it. Restaurant was amazing.

Show more Show less
8.7
Excellent
668 reviews
Price from
$474
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. very central hotel, and really helpfull and kind staff. This was our first stay in Skotland, and it was very good. the hotel rooms are a bit small, but we didnt mind because it was so Nice and cosy. everything was perfect.

Show more Show less
8.4
Very Good
1,117 reviews
Price from
$168
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. Super cosy, warm, welcoming and friendly, nice furnishings, fluffy towels and bathrobes, staff very friendly and efficient, restaurant vgd too, lots of local produce on the menu & a thistle on the table, nice touch!

Show more Show less
8.5
Very Good
630 reviews
Price from
$323
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. Breakfast & location was spot on

Show more Show less
8.5
Very Good
1,038 reviews
Price from
$220
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. The accommodation is nice, clean and very well located, the people who work there are very friendly and attentive 10/10

Show more Show less
7.8
Good
1,214 reviews
Price from
$165
per night

Portree Independent Hostel

Portree

Portree Independent Hostel is located in Portree, 17 miles from Talisker Distillery. The location is the best with almost 2 min from all the needed spots Portree. Kitchen is functional and great.

Show more Show less
7.5
Good
443 reviews
Price from
$33
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