... including targeted forecasts at the time of your arrival to each point!
Tain, Highland experiences mild weather year-round, with average temperatures ranging from 8-12°C (46-54°F). The summer months of June, July and August tend to see slightly higher temperatures, ranging from 12-15°C (54-59°F). The winter months of December, January and February are generally cooler, with temperatures ranging from 4-8°C (39-46°F).
Rainfall is distributed throughout the year in Tain, Highland, with an average of 843 mm (33 in) per year. The wettest months are typically October and November, with an average of 94 mm (3.7 in) of precipitation. The driest months are usually February, April and May, with an average of 46 mm (1.8 in) of precipitation.
Tain, Highland experiences an average of 256 hours (10.6 days) of sunshine throughout the year. The sunniest months are usually May, June and July, with an average of 33 hours (1.4 days) of sunshine each month. The least sunny months are usually October, November and December, with an average of 20 hours (0.8 days) of sunshine each month.
As of 2020, the city population is 3590.
This map shows the current & 7-day weather forecast, weather alerts, and weather radar for Tain, Highland.