Average Temperatures for Virginia in April

Average temperatures for April at cities and other locations throughout Virginia are listed below in degrees Fahrenheit and Celsius.

You can jump to a separate table for each region of the state: Coastal Virginia in the east, Piedmont or central Virginia, and the Mountains, including the Shenandoah Valley in the northwest and the Appalachian Mountains of southwest Virginia.

The tables give the normals for maximum and minimum temperatures based on weather data collected from 1991 to 2020 by the US National Centers for Environmental Information.

Virginia's Mountains

Average April temperatures
High °F Low °F Place High °C Low °C
68 41 Abingdon 20 5
64 39 Blacksburg 18 4
61 37 Burkes Garden 16 3
65 39 Galax 18 4
65 40 Harrisonburg 18 4
64 39 Hot Springs 18 4
62 41 Mount Weather 17 5
69 40 Pennington Gap 20 4
70 46 Roanoke 21 8
65 43 Staunton 18 6
65 42 Winchester 18 6
66 43 Wise 19 6

Piedmont Virginia

Average daily temperatures in April
High °F Low °F Place High °C Low °C
68 48 Arlington 20 9
68 46 Charlottesville 20 8
72 44 Danville 22 6
69 44 Fredericksburg 20 6
72 47 John H Kerr Dam 22 8
69 44 Lynchburg 20 6
71 40 Martinsville 22 5
70 46 Petersburg 21 8
70 43 Philpott Lake Dam 21 6
70 46 Richmond 21 8

Coastal Virginia

April temperatures: daily averages
High °F Low °F Place High °C Low °C
65 48 Cape Charles 18 9
70 47 Newport News 21 8
70 50 Norfolk 21 10
66 46 North River 19 8
68 47 Painter 20 8
69 48 Suffolk 21 9
64 46 Wallops Island 18 8
70 48 Williamsburg 21 9
Reference

NOAA National Centers for Environmental Information (NCEI). Climate Normals.

Virginia Temperatures
Back to Top