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 |
|---|
Nearby Cities
- Broxburn 23.9 km away
- Livingston 26.3 km away
- Musselburgh 8.4 km away
- Penicuik 8.9 km away
- Edinburgh 10.5 km away