Home   Weather   Canada   Saint John   Two-week forecast
Flag for Canada

Saint John 14 Day Extended Forecast

Currently: 28 °F. Light snow. Mostly cloudy. (Weather station: Saint John, Canada). See more current weather

Saint John Extended Forecast with high and low temperatures

2 Week Extended Forecast in Saint John, New Brunswick, Canada

Scroll right to see more
  Conditions Comfort Precipitation Sun
Day   Temperature Weather Feels Like Wind   Humidity Chance Amount UV Sunrise Sunset
Mon
Mar 23
34 / 26 °F Light snow. Overcast. 23 °F 14 mph 65% 57% 0.93" 0 (Low) 7:21 am 7:40 pm
Tue
Mar 24
38 / 23 °F Mostly cloudy. 30 °F 10 mph 33% 21% 0.26" 3 (Moderate) 7:19 am 7:41 pm
Wed
Mar 25
40 / 29 °F Light snow early. Mostly cloudy. 31 °F 14 mph 43% 52% 1.40" 3 (Moderate) 7:17 am 7:43 pm
Thu
Mar 26
40 / 29 °F Rain. Overcast. 33 °F 12 mph 98% 72% 0.83" 0 (Low) 7:15 am 7:44 pm
Fri
Mar 27
40 / 15 °F Rain changing to snow. Overcast. 24 °F 15 mph 56% 90% 1.16" 0 (Low) 7:14 am 7:45 pm
Sat
Mar 28
25 / 6 °F Scattered clouds. 17 °F 5 mph 26% 4% 0.00" 3 (Moderate) 7:12 am 7:47 pm
Sun
Mar 29
40 / 9 °F Snow changing to rain. Overcast. 31 °F 10 mph 48% 61% 1.93" 3 (Moderate) 7:10 am 7:48 pm
Mon
Mar 30
41 / 17 °F Icy mix late. Overcast. 28 °F 9 mph 60% 50% 0.44" 0 (Low) 7:08 am 7:49 pm
Tue
Mar 31
34 / 16 °F Sunny. 22 °F 12 mph 31% 6% 0.00" 3 (Moderate) 7:06 am 7:50 pm
Wed
Apr 1
30 / 14 °F Light snow late. Overcast. 22 °F 7 mph 62% 51% 0.15" 3 (Moderate) 7:04 am 7:52 pm
Thu
Apr 2
35 / 26 °F Snow changing to rain. Overcast. 30 °F 5 mph 99% 68% 1.26" 0 (Low) 7:02 am 7:53 pm
Fri
Apr 3
37 / 32 °F Mostly sunny. 27 °F 16 mph 47% 6% 0.00" 3 (Moderate) 7:00 am 7:54 pm
Sat
Apr 4
39 / 27 °F Sunny. 31 °F 13 mph 37% 5% 0.00" 3 (Moderate) 6:58 am 7:56 pm
Sun
Apr 5
40 / 29 °F Overcast. 33 °F 8 mph 78% 6% 0.00" 3 (Moderate) 6:57 am 7:57 pm
Mon
Apr 6
40 / 31 °F Heavy rain. Overcast. 31 °F 14 mph 97% 86% 2.57" 0 (Low) 6:55 am 7:58 pm
* Updated Monday, March 23, 2026 6:23:51 am Saint John time - Weather by CustomWeather, © 2026

Hour-by-hour weather for Saint John next 7 days