Today’s AAA National Average $3.676

Price as of 4/20/24

Today's AAA Virginia Avg. $3.522

Price as of 4/20/24

Today’s AAA
National Average

$3.676

Price as of
4/20/24

Today's AAA
Virginia Avg.

$3.522

Price as of
4/20/24
County Retail Prices
3.672 to 3.572
3.571 to 3.519
3.518 to 3.459
3.458 to 3.367
3.366 to 3.246
No Data Available

County average gas prices are updated daily to reflect changes in price. For metro averages, click here.

Virginia average gas prices

Regular Mid-Grade Premium Diesel
Current Avg. $3.522 $3.952 $4.313 $4.010
Yesterday Avg. $3.525 $3.956 $4.313 $4.011
Week Ago Avg. $3.499 $3.927 $4.286 $4.006
Month Ago Avg. $3.378 $3.794 $4.145 $4.027
Year Ago Avg. $3.518 $3.912 $4.245 $4.088

highest recorded average price

Price Date
Regular Unleaded $4.867 6/14/22
Diesel $5.831 6/13/22

Virginia metro average prices

Charlottesville

Regular Mid Premium Diesel
Current Avg. $3.545 $3.935 $4.263 $4.033
Yesterday Avg. $3.549 $3.929 $4.289 $4.035
Week Ago Avg. $3.529 $3.912 $4.306 $4.020
Month Ago Avg. $3.391 $3.755 $4.135 $4.054
Year Ago Avg. $3.514 $3.873 $4.182 $4.086

highest recorded average price

Price Date
Regular Unleaded $4.863 6/13/22
Diesel $5.904 6/15/22

Norfolk-Virginia Beach-Newport News

Regular Mid Premium Diesel
Current Avg. $3.555 $3.952 $4.316 $4.005
Yesterday Avg. $3.559 $3.959 $4.312 $4.004
Week Ago Avg. $3.470 $3.873 $4.232 $3.985
Month Ago Avg. $3.378 $3.775 $4.125 $4.020
Year Ago Avg. $3.541 $3.905 $4.252 $4.054

highest recorded average price

Price Date
Regular Unleaded $4.976 6/14/22
Diesel $5.842 6/13/22

Richmond-Petersburg

Regular Mid Premium Diesel
Current Avg. $3.541 $3.973 $4.317 $3.978
Yesterday Avg. $3.545 $3.976 $4.323 $3.981
Week Ago Avg. $3.541 $3.979 $4.318 $3.970
Month Ago Avg. $3.378 $3.802 $4.127 $3.979
Year Ago Avg. $3.505 $3.910 $4.225 $3.964

highest recorded average price

Price Date
Regular Unleaded $4.934 6/14/22
Diesel $5.831 6/13/22

Roanoke

Regular Mid Premium Diesel
Current Avg. $3.414 $3.837 $4.221 $3.970
Yesterday Avg. $3.422 $3.843 $4.200 $3.986
Week Ago Avg. $3.421 $3.859 $4.194 $3.996
Month Ago Avg. $3.338 $3.738 $4.049 $4.012
Year Ago Avg. $3.441 $3.808 $4.126 $4.143

highest recorded average price

Price Date
Regular Unleaded $4.659 6/13/22
Diesel $5.743 6/15/22

Blacksburg-Christiansburg-Radford

Regular Mid Premium Diesel
Current Avg. $3.442 $3.841 $4.262 $3.933
Yesterday Avg. $3.444 $3.849 $4.270 $3.929
Week Ago Avg. $3.448 $3.832 $4.234 $3.936
Month Ago Avg. $3.336 $3.724 $4.109 $3.932
Year Ago Avg. $3.497 $3.873 $4.230 $4.035

highest recorded average price

Price Date
Regular Unleaded $4.761 6/14/22
Diesel $5.733 6/13/22

Bristol-Scott-Washington

Regular Mid Premium Diesel
Current Avg. $3.327 $3.715 $4.040 $3.927
Yesterday Avg. $3.320 $3.701 $4.055 $3.920
Week Ago Avg. $3.318 $3.714 $4.037 $3.925
Month Ago Avg. $3.305 $3.688 $4.031 $3.974
Year Ago Avg. $3.441 $3.758 $4.053 $4.132

highest recorded average price

Price Date
Regular Unleaded $4.706 6/15/22
Diesel $5.782 6/17/22

Harrisonburg

Regular Mid Premium Diesel
Current Avg. $3.613 $3.963 $4.307 $4.052
Yesterday Avg. $3.587 $3.933 $4.260 $4.064
Week Ago Avg. $3.583 $3.932 $4.247 $4.064
Month Ago Avg. $3.397 $3.754 $4.060 $4.094
Year Ago Avg. $3.566 $3.872 $4.206 $4.165

highest recorded average price

Price Date
Regular Unleaded $4.724 6/17/22
Diesel $5.770 6/9/22

Lynchburg

Regular Mid Premium Diesel
Current Avg. $3.453 $3.870 $4.222 $3.964
Yesterday Avg. $3.458 $3.861 $4.212 $3.954
Week Ago Avg. $3.441 $3.844 $4.225 $3.959
Month Ago Avg. $3.315 $3.683 $4.061 $3.969
Year Ago Avg. $3.469 $3.803 $4.125 $4.087

highest recorded average price

Price Date
Regular Unleaded $4.654 6/14/22
Diesel $5.747 6/12/22

Staunton-Waynesboro

Regular Mid Premium Diesel
Current Avg. $3.538 $3.932 $4.295 $4.021
Yesterday Avg. $3.546 $3.941 $4.304 $4.024
Week Ago Avg. $3.536 $3.883 $4.223 $4.034
Month Ago Avg. $3.363 $3.708 $4.066 $4.048
Year Ago Avg. $3.535 $3.864 $4.190 $4.161

highest recorded average price

Price Date
Regular Unleaded $4.735 6/12/22
Diesel $5.807 6/20/22

Washington, DC, (VA Only)

Regular Mid Premium Diesel
Current Avg. $3.629 $4.076 $4.438 $4.124
Yesterday Avg. $3.628 $4.089 $4.439 $4.125
Week Ago Avg. $3.608 $4.065 $4.419 $4.120
Month Ago Avg. $3.469 $3.920 $4.266 $4.142
Year Ago Avg. $3.604 $4.055 $4.388 $4.215

highest recorded average price

Price Date
Regular Unleaded $5.048 6/15/22
Diesel $5.916 6/16/22

Winchester

Regular Mid Premium Diesel
Current Avg. $3.577 $3.914 $4.246 $3.999
Yesterday Avg. $3.575 $3.905 $4.249 $3.995
Week Ago Avg. $3.581 $3.896 $4.245 $3.995
Month Ago Avg. $3.367 $3.665 $3.995 $4.019
Year Ago Avg. $3.528 $3.839 $4.153 $4.036

highest recorded average price

Price Date
Regular Unleaded $4.644 6/11/22
Diesel $5.736 6/12/22

Fredericksburg

Regular Mid Premium Diesel
Current Avg. $3.585 $3.934 $4.323 $3.992
Yesterday Avg. $3.598 $3.941 $4.330 $3.997
Week Ago Avg. $3.583 $3.941 $4.309 $3.955
Month Ago Avg. $3.354 $3.725 $4.043 $3.943
Year Ago Avg. $3.522 $3.865 $4.181 $3.975

highest recorded average price

Price Date
Regular Unleaded $4.971 6/14/22
Diesel $5.816 6/14/22

State Gas Prices

Compare States

Location
Current Average
Yesterday's Average
Week Ago Average
Month Ago Average
Year Ago Average