S
M
T
W
T
F
S
31
82°
63°
1
84°
61°
2
84°
57°
3
80°
56°
4
78°
55°
5
78°
57°
6
80°
59°
7
81°
60°
8
84°
57°
9
80°
62°
10
83°
60°
11
81°
65°
12
81°
58°
13
87°
58°
14
85°
59°
15
81°
59°
16
84°
63°
17
83°
65°
18
85°
61°
19
83°
62°
20
85°
65°
21
90°
69°
22
91°
70°
23
92°
70°
24
92°
69°
25
91°
67°
26
87°
70°
27
91°
68°
28
92°
71°
29
93°
71°
30
92°
70°
1
92°
71°
2
93°
69°
3
92°
69°
4
91°
68°
Temperature Graph
°F
Avg. Hi
Avg. Lo
Actual Hi
Actual Lo
Forecast Hi
Forecast Lo
June Weather in Petersburg
Petersburg's June 2026 forecast shows daily high temperatures ranging from 78° to 93°, with overnight lows between 55° and 71°. The average high for June is 86° with an average low of 64°. AccuWeather's monthly forecast extends further ahead than any other source, with day-by-day RealFeel® Temperatures giving a complete picture of how June weather will actually feel in Petersburg. See also: July | August | September.