Get Exclusive App Deals
English

Portree

Travel Info
More destinations

Reviews of Portree activities

Portree Weather, Climate and Best Time to Visit

Data source:Meteostat
Update date:2025-09

Portree year round climate

  • Spring (March–May): Average 43–52°F, cool and humid climate with relatively less rainfall. Common activities: Coastal walks, exploring Skye’s natural beauty. Recommended clothing: Waterproof jacket, warm layers, comfortable walking shoes.
  • Summer (June–August): Average 55–57°F, mild climate but often overcast and rainy. Common activities: Boating, fishing, enjoying island views. Recommended clothing: Lightweight waterproof jacket, long-sleeved shirts, comfortable breathable trousers.
  • Autumn (September–November): Average 46–55°F, cool and rainy climate, with September being the rainiest month. Common activities: Admiring autumn colours, indoor museum visits. Recommended clothing: Waterproof jacket, warm layers, long trousers.
  • Winter (December–February): Average 43–43°F, cold and humid climate with more rainfall. Common activities: Indoor activities such as visiting museums or pubs. Recommended clothing: Heavy waterproof jacket, warm layers, waterproof shoes.

Portree climatological average

Annual average temperature: approx. 49.8°F / Annual rainfall: approx. 1351 mm / Summer humidity: 70%–80% / Rainiest month: September

Portree monthly average temperature and precipitation

Month
Air temperature (°F)
Precipitation (mm)
January
43.3°F
117.1
February
43.9°F
124.4
March
43.5°F
89.2
April
47.1°F
94.1
May
52.9°F
57.6
June
55.8°F
79.9
July
56.7°F
108.1
August
57.6°F
88.3
September
55.4°F
165.4
October
51.6°F
151.6
November
46.9°F
140.1
December
43.2°F
135.3

Portree weather for the next seven days

11/22
Saturday
Moderate rain
47°F/42.2°F
11/23
Sunday
Patchy rain nearby
43.1°F/40.5°F
11/24
Monday
Patchy rain nearby
44.9°F/40.9°F
11/25
Tuesday
Patchy rain nearby
43.6°F/39.4°F
11/26
Wednesday
Moderate rain
50.9°F/44.4°F
11/27
Thursday
Moderate rain
52.2°F/51.3°F
11/28
Friday
Patchy rain nearby
49.3°F/46.1°F