Hotels in Portree Town

Free cancellation options if plans change
Unlock travel rewards with One Key
Save more with Member Prices

Check prices for these dates

Next weekend
In two weeks

Where to stay in Portree Town?

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.
trending_down

Our prices for hotels in Portree Town are cheapest in February

See average prices and weather for all months

Price trends for hotels in Portree Town

Pricing is based on two traveler single night rates
Jun
$319
Average price during June is $319
Jul
$414
Average price during July is $414
Aug
$369
Average price during August is $369
Sep
$279
Average price during September is $279
Oct
$180
Average price during October is $180
Nov
$152
Average price during November is $152
Dec
$193
Average price during December is $193
Jan
$153
Average price during January is $153
Feb
$147
Average price during February is $147
Mar
$209
Average price during March is $209
Apr
$409
Average price during April is $409
May
$284
Average price during May is $284
Currently viewing crowd sizes and weather for June.

June

trending_flatModerate crowds
High 57°F / low 51°F. Cloudy most days.
57°
weather_cloudy
June, Moderate crowds, average high temperature 57 degrees Fahrenheit, average low temperature 51 degrees Fahrenheit. Cloudy most days.
51°
59°
weather_cloudy
July, Moderate crowds, average high temperature 59 degrees Fahrenheit, average low temperature 53 degrees Fahrenheit. Cloudy most days.
53°
59°
weather_cloudy
August, High crowds, average high temperature 59 degrees Fahrenheit, average low temperature 53 degrees Fahrenheit. Cloudy most days.
53°
57°
weather_cloudy
September, High crowds, average high temperature 57 degrees Fahrenheit, average low temperature 52 degrees Fahrenheit. Cloudy most days.
52°
53°
weather_sleet
October, High crowds, average high temperature 53 degrees Fahrenheit, average low temperature 48 degrees Fahrenheit. Rainy most days.
48°
48°
weather_sleet
November, Low crowds, average high temperature 48 degrees Fahrenheit, average low temperature 44 degrees Fahrenheit. Rainy most days.
44°
46°
weather_sleet
December, Low crowds, average high temperature 46 degrees Fahrenheit, average low temperature 41 degrees Fahrenheit. Rainy most days.
41°
44°
weather_cloudy
January, Low crowds, average high temperature 44 degrees Fahrenheit, average low temperature 39 degrees Fahrenheit. Cloudy most days.
39°
44°
weather_cloudy
February, Low crowds, average high temperature 44 degrees Fahrenheit, average low temperature 39 degrees Fahrenheit. Cloudy most days.
39°
46°
weather_cloudy
March, Moderate crowds, average high temperature 46 degrees Fahrenheit, average low temperature 40 degrees Fahrenheit. Cloudy most days.
40°
49°
weather_cloudy
April, Moderate crowds, average high temperature 49 degrees Fahrenheit, average low temperature 42 degrees Fahrenheit. Cloudy most days.
42°
52°
weather_cloudy
May, High crowds, average high temperature 52 degrees Fahrenheit, average low temperature 46 degrees Fahrenheit. Cloudy most days.
46°
Monthly weather averages (˚F)

Top landmarks in Portree

Find out more about Portree Town

Find out more about Portree Town

What's Portree Town Like?

If you're in search of the perfect area to explore, look no further than Portree Town. Take time to see places like Somerled Square and Portree Harbour while you're here. There's plenty more to see, including Sgurr Alasdair and Skye and Lochalsh Archive Centre.

Things to See and Do in and around Portree Town

What to See in Portree Town

  • Somerled Square
  • Portree Visit Scotland Information Centre
  • Portree Harbour
  • Sgurr Alasdair
  • Apothecary's Tower

Things to Do near Portree Town:

  • Skye and Lochalsh Archive Centre (0.2 mi/0.3 km away)
  • Aros Centre (1.1 mi/1.8 km away)
  • A.C.E Target Sports Skye (1.2 mi/2 km away)
  • Skeabost Golf Course (4.9 mi/7.9 km away)

When Is the Best Time to Visit Portree?

  • Hottest months: July, August, June, September (average 55°F)
  • Coldest months: January, February, March, December (average 42°F)
  • Rainiest months: October, December, November, January (average 8 inches of rainfall)