The United Kingdom may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Search Hotels in Portree

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular Filters
Property class
Your Budget
Guest rating
Payment Type
Property Type
Popular Locations
Trip type
Portree Youth Hostel
4 out of 5
Lisigarry Court, Portree, Scotland
The price is £51 per night from 9 Oct to 10 Oct
8.91 mi from city centre
4.1/5Very Good! (37 reviews)

"Arrived a few minutes after check in due to missing our Ferry. Hostel was understanding and left key in safe spot for us. Room was clean and location is excellent!"…"

Reviewed on 15 Sep 2020

Portree Youth Hostel
Skye Cabins
2.5 out of 5
Beinn an Righ, 34 Bernisdale, Portree, Scotland
Get Rates
5.73 mi from city centre
4.8/5Exceptional! (4 reviews)
Perfect quiet retreat, centrally located on Skye

"Cabin is located on the back section of the owner’s historical family property, overlooking the bay. Very peaceful and quiet. Owner checked us in, gave us very helpful area tips and advice and left us with a sweet welcome basket of goodies. Highly recommend these cabins if you want to explore Skye ..."…"

Reviewed on 23 Mar 2020

Skye Cabins
Loch Eyre House
2.5 out of 5
Kensaleyre, Portree, Scotland
Free cancellationReserve now, pay when you stay
The price is £94 per night from 15 Oct to 16 Oct
4.16 mi from city centre
4.6/5Exceptional! (35 reviews)

"We loved it here! Highly recommended!"…"

Reviewed on 2 Nov 2019

Loch Eyre House

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Edinbane Lodge
5 out of 5
Old Dunvegan Road, Portree, Scotland
The price is £199 per night from 10 Oct to 11 Oct
8.29 mi from city centre
5/5Exceptional! (12 reviews)
What an experience.

"Unbelievalbe stay at Edinbane Lodge. From the moment we crossed threshold we were met with first class service. The rooms were absolutely immaculate and there was a beautiful complimentary half bottle of champagne in the room too (Valentines day). All.furnishings were of high standard and tea abd ..."…"

Reviewed on 26 Jun 2020

Edinbane Lodge
Apartment 4, Skye Holiday Apartments, Phoenix Flats
3 out of 5
York Drive, Portree, Scotland
Get Rates
8.83 mi from city centre
4.5/5Wonderful! (2 reviews)

"The location is great. But the apartment is perfect. Great beds, comfy furniture, combo washer dryer, nice little deck. Like a home away from home."…"

Reviewed on 22 Jun 2019

Apartment 4, Skye Holiday Apartments, Phoenix Flats
Coolin View Guest Rooms
3 out of 5
2 Bosville Terrace, Portree, Scotland
The price is £101 per night from 27 Sep to 28 Sep
8.92 mi from city centre
4.1/5Very Good! (90 reviews)

"Quaint, dorm-like setting with private bathrooms, tea kettle and light snacks. Our view was beautiful- straight out to the water. It was the perfect accommodations for our stay in Portree"…"

Reviewed on 30 Apr 2020

Coolin View Guest Rooms
An-airidh Bed & Breakfast Portree
3 out of 5
6 Fisherfield, Viewfield Road, Portree, Scotland
Get Rates
9.3 mi from city centre
5/5Exceptional! (9 reviews)

"Where do I begin! Alex was absolutely amazing! We thoroughly enjoyed staying in their family home, the scenery was beautiful, breakfast was delicious, and the company was equally delightful. Alex was extremely helpful with pointing out certain areas of interest to see in Skye during our stay, and ..."…"

Reviewed on 21 Mar 2020

An-airidh Bed & Breakfast Portree
Old Pier Cottage
South Cuil, c/o Uig Hotel, Uig, Portree, Scotland
Get Rates
5.1 mi from city centre
4.9/5Exceptional! (41 reviews)

"Just a stunning location and a fantastic room. Breakfast and evening meals a short walk away to the Uig hotel staff were great and food was excellent. We were lucky to have great weather and some lovely walks will be back that’s for sure"…"

Reviewed on 23 Aug 2020

Old Pier Cottage
Gleann an Ronnaich Bed & Breakfast
3 out of 5
Staffin Road, Portree, Scotland
Free cancellationReserve now, pay when you stay
The price is £110 per night from 27 Sep to 28 Sep
8.43 mi from city centre
4.7/5Exceptional! (441 reviews)

"The hosts provide everything you’d want from a great B&B. The bed was large and really comfortable - better than I’ve experienced in many fancy hotels. The bedroom was clean and spacious. The breakfasts were absolutely superb - it’s difficult to summarise the range of food available: porridge, cereals, ..."…"

Reviewed on 19 Sep 2020

Gleann an Ronnaich Bed & Breakfast
The Portree Hotel
3.5 out of 5
Somerled Square, Portree, Scotland
Get Rates
8.9 mi from city centre
3/5 (1 review)

"Noisy location right near the plaza made worse by a food truck that pulled up at midnight. Room was small but fine except for the noisiness. Breakfast was ok. Hotel itself was beautifully presented. If it werent for the noisy people in the plaza the spot is perfect."…"

Reviewed on 4 Jan 2019

The Portree Hotel
Uig Hotel
3 out of 5
Uig, Portree, Scotland
The price is £120 per night from 1 Oct to 2 Oct
5.14 mi from city centre
4.2/5Very Good! (691 reviews)

"Location of hotel was perfect for exploring Skye, just a 30 minute walk from one of the top sights (fairy glen). Hotel itself was beautifully kept, our room was spotless and had great views over the bay and sea. Breakfast and dinner were very well run especially considering the current coronavirus ..."…"

Reviewed on 20 Sep 2020

Uig Hotel
Cuillin Hills Hotel
4 out of 5
Scorrybreac Road, Portree, Scotland
Free cancellationReserve now, pay when you stay
The price is £140 per night from 7 Oct to 8 Oct
8.77 mi from city centre
4.7/5Exceptional! (221 reviews)

"Beautiful spacious room with comfortable bed. Location of the hotel by the water overlooking Cullen Hill."…"

Reviewed on 23 Sep 2020

Cuillin Hills Hotel
Skye Lodges
3 out of 5
Peinmore by Portree, Portree, Scotland
Get Rates
10.56 mi from city centre
4/5Very Good! (9 reviews)
Skye lodge

"The lodges are pretty small but they are clean and functional which is all we were looking for on this trip."…"

Reviewed on 10 Sep 2020

Skye Lodges
The Bosville
4 out of 5
9 - 11 Bosville Terrace, Portree, Scotland
Free cancellationReserve now, pay when you stay
The price is £129 per night from 4 Oct to 5 Oct
8.91 mi from city centre
4.5/5Wonderful! (107 reviews)

"Great location in the town centre, excellent breakfast, very friendly and helpful staff, great pub and restaurant too"…"

Reviewed on 24 Aug 2020

The Bosville
Tongadale Hotel
3 out of 5
WENTWORTH ST, Portree, Scotland
Get Rates
8.91 mi from city centre
3.9/5Good! (128 reviews)

"The hotel staff were extremely friendly and very helpful. The restaurant food was absolutely delicious I highly recommend eating in the hotel but make sure you book a table as it gets very busy. The hotel itself is quite run down and could be doing with an update and facelift but the room was clean, ..."…"

Reviewed on 30 Jul 2020

Tongadale Hotel
Don't see what you're looking for?
See all available properties in Portree
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Visiting Portree

Visitors give high marks for the top-notch restaurants in Portree, which is also known for its local tours and port. This city also attracts tourists with its scenic and welcoming setting. Around the area, top sights include Portree Harbour, Dunvegan Castle and Talisker Distillery. In Portree, there are 90 hotels and other accommodation options to choose from.

Sightseeing and Staying in Portree

The city's cultural venues include Uig Pottery and Skye Museum of Island Life. The city is notable for landmarks like Duntulm Castle, Somerled Square and Flora Macdonald's Grave. The city's natural setting is picturesque, including the hiking trails and these places to visit: Old Man of Storr, Quiraing and Kilt Rock.

Other top sights in Portree include Portree Harbour. In the surrounding area, popular places to visit include Dunvegan Castle, 14.1 mi/22.6 km from the heart of the city, and Talisker Distillery, which is 16.7 mi (26.9 km) away.

Dressing for Portree

  • Between January and March, you can expect average temperatures of 7°C during the day and 3°C at night
  • From April to June, the average during the day is 13°C, whilst the average at night is 3°C
  • July to September has daytime averages of 14°C with night-time averages of 8°C
  • Between October and December, you can expect daytime averages of 11°C and night-time averages of 4°C
  • About 924.40 millimetres of rain falls on Portree each year
  • Usually August and July are the hottest months with an average of 14°C, whereas January and March are often coldest, averaging 3°C

Frequently asked questions

What's the best place to stay in Portree?
Breton House is ranked highly by Expedia customers. This B&B is a short 12-minute walk from Portree Harbour, and it offers free breakfast and free WiFi. Reviews from our site also recommend Old Pier Cottage and The Marmalade Hotel as top options for your visit.
If I need to cancel my hotel reservation in Portree, will I receive a refund?
Yes, most room reservations are refundable provided that you cancel before the accommodation’s cancellation deadline, which often is within 24-48 hours of check in. If you have a reservation that’s non-refundable, you might still have the option to cancel and be given a refund within a 24-hour period of your booking. Add dates, click “Search”, then you can use the “free cancellation” filter to view the top deals on offer in Portree.
What's the best budget-friendly hotel in Portree?
Based on reviews, Uig Lodge is a popular 3-star hotel for our travellers looking for an economical choice, and features free WiFi and free parking. Other options for your budget-friendly stay include Coolin View Guest Rooms and Uig Hotel.
What's the best accommodation option for a family holiday in Portree?
Skeabost Hotel is a top 4-star hotel on Expedia for families, and features a restaurant and laundry facilities. Other good choices for your child-friendly holiday include Uig Lodge and Ronan House B&B. Also, children of all ages will enjoy a visit to Skye Riding Centre.
What's the best hotel for a romantic getaway to Portree?
Gleann an Ronnaich Bed & Breakfast is a favourite 3-star B&B for couples, and features free breakfast and free parking. Other good choices for your romantic getaway include Cuillin Hills Hotel and Skeabost Hotel.
What's the best pet-friendly accommodation option in Portree?
Uig Hotel is a top dog-friendly hotel, and offers a restaurant along with free WiFi for its human guests. Uig Lodge is another option for you and your pet.
What's the best accommodation option to stay near the beach in Portree?
Gleann an Ronnaich Bed & Breakfast is a top 3-star B&B for a beach holiday, and features free parking and laundry facilities. Uig Lodge is another good option for your stay near the beach. Head to Claigan Coral Beach or Coral Beaches for some quality time by the water.
What's the best high-end place to stay in Portree?
Skeabost Hotel is a 4-star hotel with a restaurant and a bar, and it’s a popular choice for Expedia travellers looking for a pampered stay. Another upscale option for your stay is Cuillin Hills Hotel.

Portree Hotel Reviews

More trip options