The Shenandoah Valley, the United States of America, a region in the United States of America, typically experiences cold weather in December, with maximum daytime temperatures around 9°C (48°F) and nighttime temperatures around -2°C (28°F) in Harrisonburg. December is a winter month.
What is the temperature of the different cities in the Shenandoah Valley, the United States of America in December?
Explore the map below to discover average December temperatures at the top destinations in the Shenandoah Valley. For a deeper dive, simply click on any destination dot.