Get Exclusive App Deals
English

Cannon Beach

Travel Info
More destinations

Cannon Beach Weather and climate

Data source:Meteostat
Update date:2025-09

Cannon Beach year round climate
  • Spring (March–May): Average 7.5–12.3°C, cool and humid climate with higher rainfall, but sunshine gradually increases. Common activities: Beach walks, enjoying ocean views, exploring tide pools. Recommended clothing: Lightweight waterproof jacket, warm layers, comfortable walking shoes.
  • Summer (June–August): Average 14.4–18.1°C, mild climate, abundant sunshine, low rainfall. Common activities: Swimming, surfing, hiking, watching sunsets. Recommended clothing: Lightweight and breathable clothing, sun hat, sunscreen.
  • Autumn (September–November): Average 8.2–16.0°C, cool climate, increasing rainfall, occasional strong winds. Common activities: Enjoying autumn scenery, beach walks, tasting seafood. Recommended clothing: Warm jacket, comfortable layering.
  • Winter (December–February): Average 6.6–7.8°C, cold and humid climate, higher rainfall, frequent overcast weather. Common activities: Enjoying winter ocean views, indoor activities, enjoying hot drinks. Recommended clothing: Waterproof jacket, warm layers, hat, scarf, gloves.
Cannon Beach climatological average

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

Cannon Beach monthly average temperature and precipitation
Month
Air temperature (°C)
Precipitation (mm)
January
6.9°C
299
February
6.6°C
157.3
March
7.5°C
178.7
April
8.9°C
178
May
12.3°C
97.7
June
14.4°C
66
July
17.2°C
11
August
18.1°C
16.7
September
16°C
46.3
October
13.1°C
115.3
November
8.2°C
292.3
December
7.8°C
305.7
Cannon Beach weather for the next seven days
10/29
Wednesday
Patchy rain nearby
14.6°C/7.7°C
10/30
Thursday
Overcast
13.5°C/8.2°C
10/31
Friday
Moderate rain
14.6°C/10.3°C
11/1
Saturday
Heavy rain
13.9°C/9.6°C
11/2
Sunday
Patchy rain nearby
12.1°C/7.9°C
11/3
Monday
Sunny
12.6°C/6.7°C
11/4
Tuesday
Patchy rain nearby
11.9°C/6.8°C