... including targeted forecasts at the time of your arrival to each point!
Armadale, West Lothian enjoys a temperate climate year-round, with warm summers and mild winters. On average, temperatures range from 8°C (46°F) in the winter to 18°C (64°F) in the summer. During the summer months, the average maximum temperature is 21°C (70°F).
Rainfall is highest in the winter months, with an average of 56mm (2.2in) per month. During the summer, rain is more sporadic, with an average of 40mm (1.6in) per month.
The sun shines for an average of 6 hours per day, with the longest days occurring in the summer months. In July, the average amount of sunshine is 8.5 hours per day, while in December it is 3.5 hours per day.
Snowfall is uncommon in Armadale, but can occur in the winter months. The average annual snowfall is 4cm (1.6in).
As of 2020, the city population is 9063.
This map shows the current & 7-day weather forecast, weather alerts, and weather radar for Armadale, West Lothian.