Get Exclusive App Deals

Nova Scotia

Nova Scotia 1
Travel guide
1
Travel guide
More destinations

Best time to visit Nova Scotia

Data source:Meteostat
Last updated:2025-09

Weather in Nova Scotia throughout the year

  • Spring (March–May): Average 0–10°C, variable climate, sometimes mild, sometimes cold and damp, moderate rainfall. Common activities: birdwatching, hiking, exploring coastal areas. Suggested clothing: layered clothing including thermal underwear, sweaters, waterproof jacket, and comfortable shoes.
  • Summer (June–August): Average 15–20°C, warm and humid, higher rainfall, especially in July. Common activities: beach activities, boating, camping, visiting national parks. Suggested clothing: light and breathable clothing, rain gear, sunscreen.
  • Autumn (September–November): Average 3–10°C, cool climate, moderate rainfall, vibrant fall foliage is a highlight. Common activities: fall foliage viewing, hiking, enjoying autumn cuisine. Suggested clothing: warm jacket, comfortable shoes, rain gear.
  • Winter (December–February): Average -5–0°C, cold and snowy, moderate rainfall, potential for snowstorms. Common activities: skiing, snowshoeing, ice fishing. Suggested clothing: warm winter clothing including a heavy coat, hat, gloves, scarf, and waterproof winter boots.

Weather in Nova Scotia

Annual average temperature: approx. 7.5°C / Annual rainfall: approx. 1329 mm / Summer humidity: 70%–80% / Rainiest month: July

Nova Scotia weather by month

Month
Temperature (°C)
Rainfall (mm)
January
-3.7°C
134
February
-5.2°C
92.2
March
0.2°C
113.4
April
4.6°C
87.1
May
9.7°C
65.4
June
15.7°C
140.7
July
20.3°C
167.1
August
19°C
129.6
September
16°C
97.5
October
10.3°C
90.6
November
3.9°C
95.6
December
-0.3°C
116.6

7-day weather forecast for Nova Scotia

11/9
Monday
Patchy rain nearby
10.8°C/4.8°C
11/10
Tuesday
Patchy rain nearby
7.8°C/2.9°C
11/11
Wednesday
Patchy rain nearby
5°C/1.2°C
11/12
Thursday
Sunny
6.4°C/-1.1°C
11/13
Friday
Overcast
7.2°C/-1.6°C
11/14
Saturday
Light drizzle
5.4°C/2.7°C
11/15
Sunday
Light drizzle
4.8°C/4.1°C