Pennsylvania weather can be very unpredictable and can change dramatically from location to location. The mountains and river valleys affect the weather greatly and we recommend you check the weather daily for each destination to be sure of current conditions.
January and February:
Generally very cold with a good chance for snow.
Temperatures range from 0s to 30s, and can sometimes drop below 0. Snowstorms generally drop anywhere from an inch or two up to one to two feet. Days are short, it gets dark between 5 and 6pm.
March and April:
Usually milder but still cold with the chance of snow and rain.
Temperatures average between the 20s and 40s. Occasionally temperatures become unseasonably warm and cold for short periods of time. Days get longer, ending between 6 and 7pm.
May and June:
Mildly warm as summer approaches with the chance of rain, especially afternoon showers and thunderstorms.
Temperatures range from the 40s up into the 80s but are not usually too humid. Rain tends to be less present but can be heavy at times. Days get longer and end between 8 and 9pm.
July and August:
Hazy, Hot and Humid.
Temperatures can reach up to 100 degrees with milder days in the 70s and 80s. Rain is possible especially when it is very humid, expect that it can rain at any time with little warning, however it doesn't generally last very long. Days begin to shorten with nightfall around 8 to 9 p.m.
September and October:
Mildly warm to hot, rain likely. Leaves begin to change in mid to late September through to early November depending on location and current weather.
Temperatures become erratic as fall sets in, ranging from 40s to 80s. Expect very cool mornings and nights with cool to mild days. High chance of rain during these months so plan accordingly. Days get shorter ending after 7pm.
November and December:
Cool to very cold, chance for rain and snow.
Temperatures range from the 10s to the 50s with warm and cold spells possible. Good chance of rain and snow depending on the temperatures. Days get short ending between 6 and 7pm.