Crap Towns / Peterhead / Weather

How often does it rain in Peterhead?

It rains in Peterhead on 147 days a year (at least 1 mm, on the 1991 to 2020 average), 16% higher than the typical town's 127. That makes it joint 269th wettest of the 984 towns in our table. The rain adds up to 807 mm a year, 5% higher than the typical town's 766. It gets 1,439 hours of sunshine a year, 6% lower than the typical town's 1,532: the 246th gloomiest.

On the 1991 to 2020 average
A yearHereTypical town
Days of rain (at least 1 mm)147127
Rainfall (mm)807766
Hours of sunshine1,4391,532
Nearby towns
TownDistanceDays of rain a year
Fraserburgh24.2 km150
Peterhead–147
Inverurie42.5 km147
Ellon21.9 km146
Westhill48.7 km145
Portlethen52.5 km143
Banchory64.9 km142
Stonehaven64.3 km139
Dyce41.2 km138
Aberdeen43.8 km137
Cove Bay47.8 km136
The typical town–127