... including targeted forecasts at the time of your arrival to each point!
Inverness, Highland experiences a temperate climate with mild summers and cold winters. Average temperatures range from 4.5°C (40°F) in January to a pleasant 16°C (60°F) in July. The warmest months are typically May and June when temperatures can reach highs of up to 20°C (68°F). Snowfall is common during the winter months, with an average of 38 days of snow or sleet annually.
Rainfall is fairly evenly distributed throughout the year, with an average of 789mm (31 inches) annually. The wettest months are usually October and December, when there is an average of about 145mm (6 inches) of rain each month. The driest months are usually April and August with an average of just over 50mm (2 inches) of rain each.
Inverness enjoys long days in summer, with the sun rising around 4:30am and setting around 10:30pm. In winter, the days are much shorter with the sun rising around 8:30am and setting around 4:30pm.
As of 2020, the city population is 70000.
This map shows the current & 7-day weather forecast, weather alerts, and weather radar for Inverness, Highland.