Crap Towns / Bonnyrigg / Weather

How often does it rain in Bonnyrigg?

It rains in Bonnyrigg on 145 days a year (at least 1 mm, on the 1991 to 2020 average), 14% higher than the typical town's 127. That makes it the 288th wettest of the 984 towns in our table. The rain adds up to 820 mm a year, 7% higher than the typical town's 766. It gets 1,341 hours of sunshine a year, 12% lower than the typical town's 1,532: the 83rd gloomiest.

On the 1991 to 2020 average
A yearHereTypical town
Days of rain (at least 1 mm)145127
Rainfall (mm)820766
Hours of sunshine1,3411,532
Nearby towns
TownDistanceDays of rain a year
Penicuik7.8 km155
Gorebridge5.1 km146
Bonnyrigg–145
Loanhead3.1 km144
Mayfield3.6 km142
Dalkeith3.5 km141
Edinburgh9.8 km132
Musselburgh8.2 km129
Tranent12.5 km125
Prestonpans12.2 km122
Cockenzie14.8 km118
The typical town–127