Skip to main content

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Portree – 142 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.

Overlooking Portree’s quaint harbour, this contemporary hotel serves fresh produce from Skye and the surrounding Scottish Highlands in its restaurant, Dulse & Brose.

Room was very good, big space, clean, bathroom, towels, etc.. it's renewed and looks perfect. Restaurant and Bar are great!! Beatiful design and the atmosphere is very kind. The restaurant food was excellent.

Show more Show less
8.5
Very good
532 reviews
Price from
£80
per night

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.7
Fabulous
604 reviews
Price from
£118
per night

If you are looking for luxury accommodation with great Highland Hospitality in Skye, then look no further than historic Skeabost House Hotel, a family owned boutique hotel, part of the Sonas Hotel...

Staff was very kind and helpful. The athmosphere was very authentic and pleasant and it really added to our overall experience of being in Scotland. This is a highly recommendable hotel for anyone visiting Isle of Skye!

Show more Show less
8.7
Fabulous
645 reviews
Price from
£111.60
per night

Situated in Portree, 36 km from Dunvegan Castle, The Caledonian features accommodation with free WiFi and free private parking. The hotel has family rooms.

Show more Show less
8.8
Fabulous
171 reviews
Price from
£128
per night

In 15 acres of private grounds, this hotel boasts spectacular views over Portree Bay to the Cuillin Mountain range. It has an award-winning restaurant and a range of whiskies on offer.

This was an impeccable hotel with a very clean room and a wonderful restaurant. The staff are very friendly, helpful and accommodating. The view is fabulous. It would be a little out of the way if you don't have a car and wish to go out to the town for shopping or dinner. I had a car so that was not an issue for me.

Show more Show less
9.4
Superb
1,721 reviews
Price from
£114.84
per night

Originally built in 1875, The Portree Hotel is situated 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,003 reviews
Price from
£85
per night

Situated in Portree, 35 km from Dunvegan Castle, Bracken Hide Hotel features accommodation with a restaurant, free private parking and a bar. This 4-star hotel offers luggage storage space.

Wow. Fantastic location with a view of the whole bay. The service is great. Auper comfortable beds. We also had dinner in the local restaurant, and loved it.

Show more Show less
8
Very good
407 reviews
Price from
£168
per night

Set in a converted cluster of fisherman’s houses along Portree Harbour the hotel offers plenty of character and quirks. There are 19 en-suite bedrooms with all expected facilities.

The location is amazing, and the breakfast was delicious. You can't ask for a better location in Portree.

Show more Show less
7.8
Good
1,072 reviews
Price from
£78
per night

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

The staff was friendly and helpful when we checked in. They helped us find parking, gave us a fan for our room, and were lovely to talk to. We enjoyed a lovely breakfast (which they called to remind us was available). :) The location can't be beat!

Show more Show less
7.4
Good
1,254 reviews
Price from
£89
per night

Situated in Kensaleyre, 11 km from Portree, Loch Eyre House features free WiFi access and free private parking. Some units have views of the sea or garden. A flat-screen TV is provided.

The room and lobby view leaves you speechless, staff is super friendly and location couldnt get any better

Show more Show less
9.1
Superb
619 reviews

Most booked hotels in Portree in the past month

FAQs about hotels in Portree

Subscribe to receive premium deals

Prices drop the moment you sign up!

What guests like about Portree

City trip
1,421 reviews
Boating
44 reviews
Castles
30 reviews
Sightseeing
526 reviews
Food trip
1,452 reviews
Romantic
771 reviews

What guests said about Portree:

  • 10

    Skyelight Apartment is at a great location, very near to...

    Skyelight Apartment is at a great location, very near to Portree town centre, maybe 1-minute walk. Nicely furnished, warm and cozy. Note though there is no washing machine. Otherwise, a wonderful accommodation.
    Benny
    Australia
  • 4.0

    Very touristy not quite what we’d expected restaurants we...

    Very touristy not quite what we’d expected restaurants we sampled not as good as on the highlands NC500 so for us I wouldn’t do Skye in favour of the Highlands I’d spend longer on the NC500 west side.
    Susan
    United Kingdom
  • 10

    We loved Rockview.

    We loved Rockview. The view of the harbor from our room was spectacular. We could easily walk To the town of Portree to eat and shop! Location was perfect to sightsee . The owners were so helpful and nice! Would highly recommend Rockview!
    Linda
    United States
  • 10

    A beautiful highlands town.

    A beautiful highlands town. Dinner reservations can be a bit of a challenge, however, you are on vacation typically and need to be patient. The food is definitely worth it - I stayed 4 nights and did not have a bad meal or experience.
    Bonnie
  • 8.0

    Quaint town with harbor views; good base for exploring other...

    Quaint town with harbor views; good base for exploring other areas of Skye; helpful guy runs the bookshop with fishing lures; excellent cullen skink and live music at the converted church restaurant; good Co-op location in center of town; nice hiking loop north of town along coast. Not easy to find parking, a bit overrun with tourists, limited restaurant availability in town.
    Paul
    United States
  • 8.0

    Nice place to stay in Skye.

    Nice place to stay in Skye. Quite a few pubs & restaurants around. Located not far from ferry & boat trips. We took a day trip to Raasay. Calmac ferry from Sconser takes 25 minutes.The views from there let's you see Skye in a different angle which is stunning.
    Brian

Explore guest reviews of hotels in Portree

  • 9.6
    Exceptional · 145 reviews
    This cottage was outstanding and is easily one of the best vacation properties that my family has ever stayed in. It was extremely clean, comfortable, and well located. The host was friendly and the property had everything that we needed/wanted, including reliable hot water which was not always a given in other properties during our time in Scotland. The washer/dryer worked well and was easy to use. If given the opportunity, we would gladly book this cottage again and would highly recommend this for others looking to stay in Portree.
    Hannah
    United States
  • 9.8
    Exceptional · 189 reviews
    Location was very good. Easy to walk to restaurant s and shops. Breakfast was good with home made items and plenty of options. Had off street parking. The hosts Andy and Liam were great, very friendly and a virtual font of useful information that helped us a lot to maximize our enjoyment of Skye. The room was quiet with a comfortable bed and a well equipped bathroom with an excellent shower. Only place we stayed in Scotland that had USB chargers in outlets to charge iPhones. This was a great place to stay in Portree.
    James
    United States
  • 9.8
    Exceptional · 189 reviews
    Everything! Beautiful bungalow with immaculately furnished and clean rooms (ours had a separate personal toilet and shower across corridor, but no problem at all as directly opposite and complimentary bath robe was provided!). The host couple were lovely people and so helpful with tips on places to visit and a fantastic local knowledge. The breakfasts were amazing - especially the smoked salmon & scrambled eggs which would grace any 5 star London hotel! Portree harbour a pleasant walk of only 20 minutes.
    Gary
    United Kingdom
  • From £90 per night
    7.8
    Good · 1,071 reviews
    Hotel is central in Portree. Had a beautiful outdoor decked seating area overlooking the harbour. Was a lovely evening to sit and watch the world go by while having a drink. Room looked recently refurbished. Clean and comfortable. Staff were friendly. Thanks to the lady serving our breakfast. We took up her suggestion of visiting Neist Point. A good walk to see the lighthouse. (Not so nice back up the hill. But we were warned) 😁
    carol a white
    United Kingdom
  • 9.7
    Exceptional · 450 reviews
    We had a week long trip around Scotland and our two nights/days in Skye where definitely the highlight. The pods were just perfect: very clean, spacious and cozy, it was evident that the owners paid attention to every inch of them. The location was great: the pods are located near Portree (10 mins), but in the fields to properly enjoy the peace of the island. 10/10 would recommend, I hope we’ll be able to visit again.
    Matteo
    United Kingdom
  • 9.1
    Superb · 438 reviews
    The Apartment was a great place for our short stay on the Isle of Skye. Allocated Parking Space for Each Apartment, to the left of them meant everyone had close access. Basic Tea/Coffee provided on arrival. Able to cook our meals and Sky Access on the TV, appreciated. Bedroom was comfortable. 10 minute walk takes you to the harbour heart of Portree where Restaurants and Food shop are available. Would Recommend.
    Marcus
    United Kingdom
  • 9.2
    Superb · 147 reviews
    It was a perfect quiet little spot for our trip to Skye. I was glad to be out of touristy Portree and have the option to cook simple meals when we wanted to. I loved the view of the ocean, and the welcoming touches such as the breakfast basket and the vegan cupcakes on arrival. I also appreciate the hiking maps and poles you loaned to us for our trip to the Quarraing.
    Sylvester
    United States
  • 9.6
    Exceptional · 69 reviews
    Room was spacious, beds comfortable, shower and bathtub were fantastic. I mean, I want that shower in my own home, it was so great. Breakfast was nice, Lance was very nice to chat with and gave us good recommendations. It was a lovely walk into town. We had dinner at the Cuillin Hills Hotel just a few steps away from the Orchard House which has the best view in town.
    Virginia
    United States
  • From £190 per night
    8.4
    Very good · 1,002 reviews
    The location was excellent, right at the center of Portree. The room was extremely cozy and had amazing views. We were surprised with how close we were from all the amenities of the town, from the supermarket, pharmacy, local pubs, restaurants, everything very very close by. From the hotel we were also able to very easily travel all around the Isle of Skye.
    Miguel
    Portugal
  • From £145 per night
    9.4
    Superb · 1,720 reviews
    What a beautiful hotel this is! It is in a stunning position outside Portree and on our two week road trip it was certainly one of the best places that we stayed. The room was beautiful with a lovely view of Portree harbour, the fixtures were immaculate and very new, the staff were very helpful and friendly and extremely accommodating.
    Simon
    United Kingdom
  • 9.0
    Superb · 146 reviews
    the location of the hotel was good, close proximity to Portree. The room was well kept and provided a very relaxing space. the garden were very tastefully done and the views were amazing. Providing breakfast was a very thoughtful gesture. the host was very friendly and welcoming. would high recommend this place
    Sandhya
    United States
  • From £89 per night
    7.4
    Good · 1,254 reviews
    There was a lot of plus points about this hotel and our stay was perfectly adequate and in an especially good location. Comfortable beds, nice view over the harbour. Good breakfast and really pleasant lady waiting tables. Given the high cost of some hotels in Skye, this one was better value for money.
    Clare
    United Kingdom
  • From £110 per night
    8.5
    Very good · 532 reviews
    Room was spacious, well equipped and very comfortable, lovely furnishings with a Skye influence. Great location. Hotel had a nice ambience about it, livelily and friendly. Good mix of heritage and modern touches. We had a view of the harbour and down into the town which was great.
    Paul
    United Kingdom
  • 9.9
    Exceptional · 42 reviews
    Accommodations and staff are amazing! Location is perfect with beautiful views of Loch Portree and mountains; close to town. Incredible breakfasts included in the price (just a short walk up private drive to the Cuillin Hills Hotel). Mini bar and hot tub. Highly recommend.
    John
    United States
  • 9.3
    Superb · 261 reviews
    Mery and Les were very good hosts, they gave us tips to access Portree, where to have the best ice-cream and which places to explore in Skye. We were also very satisfied with our breakfast, and we had our first tattie scone in Scotland and it was delicious.
    Yoly Martinez del Hoyo
    United Kingdom
  • From £168 per night
    8.0
    Very good · 407 reviews
    The rooms were very nice and quaint with great views of Portree. The hotel was only a 20 minute walk from the town which was great to be a little removed from the hustle and bustle. The breakfast was delicious and had more options than expected.
    Abigail
    United States
  • From £159 per night
    8.7
    Fabulous · 644 reviews
    Staff was very kind and helpful. The athmosphere was very authentic and pleasant and it really added to our overall experience of being in Scotland. This is a highly recommendable hotel for anyone visiting Isle of Skye!
    Emil Nyegaard
    Denmark
  • 8.3
    Very good · 26 reviews
    Excellent location in Portree, within a short walk to grocery store, town square, and the entire downtown area. Also walkable to the main bus stop downtown, which you can use to catch a bus to other areas of Skye.
    GRAHAM
    United States
  • 8.8
    Fabulous · 171 reviews
    Free breakfast so delicious and the service is very nice and staff all warm and helpful. Location is perfect! Would definitely choose this hotel again next time visiting Portree.
    Frankie
    United Kingdom
  • From £122 per night
    8.7
    Fabulous · 604 reviews
    Lovely hotel in a quiet area near the main square of Portree.
    Laura
    United States