... including targeted forecasts at the time of your arrival to each point!
Penicuik, Midlothian has a temperate maritime climate, with mild summers and cool winters. The average temperature throughout the year is around 10°C (50°F). Winters in Penicuik are generally wet, but there is a fair amount of sunshine. The average temperature in January is 4°C (39°F), with an average rainfall of 56mm (2.2 inches).
Spring in Penicuik is mild, but with some cool days. The average temperature in April is 10°C (50°F), with an average rainfall of 44mm (1.7 inches).
Summer in Penicuik can be quite warm, with average temperatures of 18°C (64°F) in July and August. The average rainfall is 38mm (1.5 inches).
Autumn in Penicuik has mild days, with average temperatures of 11°C (52°F) in September and October. The average rainfall is 57mm (2.2 inches).
Winter in Penicuik is cold, with average temperatures of 3°C (37°F) in December and January. The average rainfall is 59mm (2.3 inches).
As of 2020, the city population is 15926.
This map shows the current & 7-day weather forecast, weather alerts, and weather radar for Penicuik, Midlothian.