... including targeted forecasts at the time of your arrival to each point!
Haddington, East Lothian is known for its mild climate due to its proximity to the North Sea. Summers in Haddington are mild and pleasant, with average temperatures reaching around 17-19°C (63-66°F). Winters are cool but rarely reach freezing temperatures, with average temperatures around 4-7°C (39-45°F).
Rainfall is quite evenly distributed throughout the year, with an average of about 550-700mm (21-27 inches) per year. Snowfall is quite low, averaging around 5-10cm (2-4 inches) per year.
Spring and autumn are both mild and pleasant seasons, with average temperatures around 11-15°C (52-59°F) and rainfall usually at its highest during these months.
Overall, Haddington has a mild and pleasant climate all year round, with temperatures rarely reaching extreme highs or lows.
As of 2020, the city population is 9944.
This map shows the current & 7-day weather forecast, weather alerts, and weather radar for Haddington, East Lothian.