Get Exclusive App Deals

New Haven

Travel Info

Top 10 Must-Do Experiences and Attractions in New Haven

Latest launches and promotions in New Haven

More destinations

New Haven Weather, Climate and Best Time to Visit

Data source:Meteostat
Update date:2025-09

New Haven year round climate

  • Spring (March–May): Average 6.6–16.5°C, mild but with possible showers; March and April are rainier. Typical activities: Outdoor walks, flower viewing. Suggested clothing: Light jacket, long-sleeved shirt, comfortable shoes.
  • Summer (June–August): Average 21.3–25.6°C, warm and humid with occasional thunderstorms. July is the rainier month. Typical activities: Picnics, outdoor sports, museum visits. Suggested clothing: Light and breathable clothing, sun hat, sunglasses.
  • Autumn (September–November): Average 9.3–20.3°C, pleasant and cool and dry, with decreasing rainfall. Typical activities: Outdoor activities, fall foliage viewing (if applicable). Suggested clothing: Comfortable long-sleeved shirts, light jacket.
  • Winter (December–February): Average 2.3–4.3°C, cold and humid with more rainfall, especially in December. Typical activities: Indoor activities, museum visits, enjoying hot drinks. Suggested clothing: Warm coat, scarf, hat, gloves.

New Haven climatological average

Annual average temperature: approx. 13°C / Annual rainfall: approx. 1165 mm / Summer humidity: 65%–75% / Rainiest month: December

New Haven monthly average temperature and precipitation

Month
Air temperature (°C)
Precipitation (mm)
January
2.3°C
120.3
February
2.8°C
55.7
March
6.6°C
141.3
April
11.2°C
84.7
May
16.5°C
78.7
June
21.3°C
68.7
July
25.6°C
130
August
24.2°C
86.3
September
20.3°C
118.7
October
14.7°C
57.3
November
9.3°C
72.3
December
4.3°C
151.7

New Haven weather for the next seven days

3/15
Sunday
Sunny
8.1°C/-0.1°C
3/16
Monday
Heavy rain
12.7°C/4.3°C
3/17
Tuesday
Heavy rain
3.7°C/-1°C
3/18
Wednesday
Overcast
0°C/-5°C
3/19
Thursday
Partly Cloudy
3.6°C/-0.7°C
3/20
Friday
Patchy rain nearby
10.3°C/0.6°C
3/21
Saturday
Patchy rain nearby
6.6°C/0.5°C