Climate in Bonnyrigg
Bonnyrigg experiences a temperate maritime climate with mild winters and cool summers. Temperatures range from around 3°C in January to 22°C in August. Expect frequent rainfall throughout the year and occasional light snow in winter.
Monthly Averages
| Month | High | Avg | Low | Rain | Days | Sun (h) | Comfort |
|---|