... including targeted forecasts at the time of your arrival to each point!
Bonnyrigg, Midlothian in Scotland has a mild climate all year round, with cooler temperatures in the winter months. The average high temperature in summer is around 17°C (63°F) and the average low temperature in winter is around 0°C (32°F). The average annual rainfall is around 800mm (31.5in) and the average annual snowfall is around 15cm (5.9in).
Rainfall is more common in Bonnyrigg in winter and spring than in summer and autumn. The wettest months are usually October, November and December, while the driest months are usually June, July and August. The sunniest months are usually May, June and July, while the cloudiest months are usually October, November and December.
Snowfall is rare in Bonnyrigg, with most snowfall occurring in the winter months. However, snowfall is usually only light. Overall, Bonnyrigg has mild weather year-round, with occasional rain and snowfall in the winter months.
As of 2020, the city population is 15677.
This map shows the current & 7-day weather forecast, weather alerts, and weather radar for Bonnyrigg, Midlothian.