Sunheron logo
SunheronYour holiday finder
Where to travel
Find best place for you ->
Find destination...
°C°F

United States of America

Petersburg, VA weather and climate in 2025

 

Day

28 °C

 

Night

15 °C

 

Sea

24 °C

 

Precipitation

108 mm

in month

 

Rainy days

8 days

in month

 

Daylight

12 hours

average

 

Sunshine

8 hours

average

 

Humidity

76 %

 

Day

28 °C

 

Night

15 °C

 

Sea

24 °C

 

Precipitation

108 mm

in month

 

Rainy days

8 days

in month

 

Daylight

12 hours

average

 

Sunshine

8 hours

average

 

Humidity

76 %

Overview: Petersburg, VA
In the historic city of Petersburg, VA, visitors and residents alike experience a classic four-season climate. Chilly winters give way to the mild and blossoming springs, followed by the warm, sun-soaked days of summer. Autumn wraps Petersburg in a colorful blanket before temperatures cool down again. Day temperatures can soar up to an average of 32 °C (90 °F) in July, while winter nights can cool down to -2 °C (28 °F) in January. With varying precipitation throughout the year, the wettest month being August averaging 118 mm (4.63 in) of rainfall, and relatively fewer wet days in October with only 7 days of rain. Humidity levels fluctuate, typically being highest in the summer months.

Weather charts for Petersburg, VA

Weather overview
Weather overview
Weather overview
Show more charts

Find more destinations like this

Travel essentials
Weather
Beach
Nature
City
Prices
Other

Where do you want to go?

When do you want to go?

Your ideal holidays are?

Who are you travelling with?

Day temperature

I don't care

Wet days

I don't care

Overall prices

Where do you want to go?

Your ideal holidays are?

When do you want to go?

Day temperature

I don't care

Closest destinations for Petersburg, VA

Closest cities for Petersburg, VA


Weather overview for Petersburg, VA

Weather overview

In the historic city of Petersburg, VA, visitors and residents alike experience a classic four-season climate. Chilly winters give way to the mild and blossoming springs, followed by the warm, sun-soaked days of summer. Autumn wraps Petersburg in a colorful blanket before temperatures cool down again. Day temperatures can soar up to an average of 32 °C (90 °F) in July, while winter nights can cool down to -2 °C (28 °F) in January. With varying precipitation throughout the year, the wettest month being August averaging 118 mm (4.63 in) of rainfall, and relatively fewer wet days in October with only 7 days of rain. Humidity levels fluctuate, typically being highest in the summer months.

January weather

January in Petersburg, VA, greets residents with crisp winter air and often a dusting of snow. The daytime temperatures are cool, averaging 9 °C (48 °F), and the nights can be quite cold with average lows of -2 °C (28 °F).

February weather

As February arrives, Petersburg, VA sees a slight uptick in temperatures with daytime highs around 11 °C (52 °F), but nights remain cold at an average of -1 °C (30 °F).

March weather

In March, a transitional month, Petersburg, VA begins to welcome spring. Temperatures during the day make a significant jump to an average high of 16 °C (61 °F), and the nights get milder with an average of 3 °C (37 °F).

April weather

April in Petersburg brings the full onset of spring, with warmer days averaging 22 °C (71 °F) and milder nights at 7 °C (45 °F).

May weather

As May arrives, Petersburg, VA is in full bloom with average daytime highs reaching 26 °C (78 °F) and nights comfortably sitting at around 13 °C (55 °F).

June weather

June in Petersburg, VA, signals the start of summer with hotter days averaging 30 °C (86 °F) and nights around 18 °C (64 °F).

July weather

July is the peak of summer in Petersburg, VA, boasting the highest day temperatures of the year at an average of 32 °C (90 °F) and warm nights at 20 °C (68 °F).

August weather

August maintains the summer heat in Petersburg, VA with day temperatures close to those of July, averaging at 31 °C (88 °F), while nights are slightly cooler at 19 °C (66 °F).

September weather

The air begins to cool in September in Petersburg, VA, as summer gives way to the early signs of fall. The average day temperature is a comfortable 28 °C (82 °F) with nights averaging 15 °C (59 °F).

October weather

October in Petersburg, VA ushers in the heart of the fall season with crisp temperatures averaging 22 °C (72 °F) during the day and a cool 9 °C (47 °F) at night.

November weather

As November arrives in Petersburg, VA, temperatures begin to drop with averages of 17 °C (62 °F) during the day, plunging to 4 °C (38 °F) at night as winter approaches.

December weather

December marks the return of winter's chill to Petersburg, VA, with average day temperatures at a cool 11 °C (51 °F) and nights often dipping to just above freezing at -1 °C (31 °F).

FAQs

What type of clothing is recommended for Petersburg, VA in January?

For January in Petersburg, layering is key. Warm jackets, gloves, hats, and scarves are recommended to stay comfortable during the cold days and chillier nights.

Is February in Petersburg, VA typically cold?

February is still part of the winter season in Petersburg, VA, so yes, it is typically cold with average daytime temperatures of 11 °C (52 °F) but it does start to warm up slightly from January.

Does spring start to show in Petersburg, VA during March?

Definitely, March marks the start of spring in Petersburg with more daylight and warmer temperatures, encouraging blossoms and buds to make their first appearances.

Is April a wet month in Petersburg, VA?

April showers bring May flowers, an adage that holds true with a decent amount of rainfall in Petersburg. Expect 87 mm (3.42 in) on average over 9 days of the month.

Are the days in May in Petersburg, VA comfortably warm?

The days in May are wonderfully warm without being overbearing, perfect for enjoying the greenery around the city with an average high of 26 °C (78 °F).

What should I expect from the weather in Petersburg, VA in June?

June is warm and inviting, signaling the perfect time for outdoor summer activities. However, prepare for some rain as June averages 94 mm (3.68 in) of rainfall.

How hot are the daytime temperatures in Petersburg, VA in July?

July is truly hot with an average high of 32 °C (90 °F). It is the perfect time for those who love warm weather to bask under the sun.

Does the heat persist in Petersburg, VA during August?

Yes, the heat certainly persists in August with average highs of 31 °C (88 °F), making for a continuation of the hot, lively summer.

What's the September weather like in Petersburg, VA?

September weather is often described as the best of both worlds — still warm enough for outdoor fun at 28 °C (82 °F) but with the refreshing cool-down of approaching autumn evenings.

Are temperatures in Petersburg, VA mild during October?

October offers mild and pleasant temperatures, often enjoyed by those who favor the transition between the heat of summer and the cold of winter.

What are the typical temperatures in Petersburg, VA during November?

November sees a noticeable change in temperature as the chill of late fall sets in, resulting in cooler days and the need for warmer clothes.

How cold does it get in Petersburg, VA during December?

December can be quite brisk, with temperatures dropping towards the end of the year, often necessitating winter coats and warm clothing to brave the cold.

Data backed by 40 years of history

We make the most from 40 years of historical weather data to predict the best weather conditions.

Selection of world's favourite destinations

Deciding on where to go for a holiday is hard sometimes. Get inspired by the most popular destinations.

16 500 000 weather records

We aggregate data from combining multiple weather sources to ensure accuracy of the highest order.

Where to go
Top destinations
Text Search