... including targeted forecasts at the time of your arrival to each point!
Portree, Highland enjoys mild weather year-round. In the summer months, temperatures range from an average high of 18°C (64°F) in July and August to an average low of 8°C (46°F). In the winter months, temperatures range from an average high of 7°C (45°F) in December and January to an average low of 1°C (34°F). Rainfall is fairly consistent throughout the year, with an average of around 115mm (4.5in) per month. Snowfall is rare in Portree, with an average of only 2cm (0.8in) per year. The area enjoys the most sunshine in May and June, with up to 18 hours of sunshine per day.
As of 2020, the city population is 4571.
This map shows the current & 7-day weather forecast, weather alerts, and weather radar for Portree, Highland.