Today’s AAA National Average $3.467

Price as of 3/18/24

Today's AAA Virginia Avg. $3.375

Price as of 3/18/24

Today’s AAA
National Average

$3.467

Price as of
3/18/24

Today's AAA
Virginia Avg.

$3.375

Price as of
3/18/24
County Retail Prices
3.537 to 3.389
3.388 to 3.365
3.364 to 3.339
3.338 to 3.289
3.288 to 3.189
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.375 $3.790 $4.142 $4.030
Yesterday Avg. $3.372 $3.796 $4.140 $4.030
Week Ago Avg. $3.243 $3.657 $4.012 $4.043
Month Ago Avg. $3.239 $3.663 $4.021 $4.119
Year Ago Avg. $3.234 $3.634 $3.960 $4.224

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.383 $3.735 $4.105 $4.035
Yesterday Avg. $3.385 $3.744 $4.124 $4.041
Week Ago Avg. $3.289 $3.691 $4.029 $4.100
Month Ago Avg. $3.303 $3.690 $4.061 $4.151
Year Ago Avg. $3.265 $3.632 $3.935 $4.228

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.367 $3.767 $4.130 $4.019
Yesterday Avg. $3.364 $3.768 $4.120 $4.017
Week Ago Avg. $3.206 $3.616 $3.977 $4.033
Month Ago Avg. $3.175 $3.594 $3.949 $4.101
Year Ago Avg. $3.191 $3.586 $3.923 $4.152

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.372 $3.791 $4.141 $3.978
Yesterday Avg. $3.375 $3.801 $4.137 $3.985
Week Ago Avg. $3.230 $3.643 $3.991 $3.995
Month Ago Avg. $3.278 $3.708 $4.056 $4.116
Year Ago Avg. $3.215 $3.628 $3.939 $4.101

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.325 $3.709 $4.048 $4.012
Yesterday Avg. $3.320 $3.712 $4.052 $4.016
Week Ago Avg. $3.199 $3.580 $3.925 $4.036
Month Ago Avg. $3.191 $3.622 $3.950 $4.106
Year Ago Avg. $3.196 $3.548 $3.878 $4.302

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.329 $3.721 $4.110 $3.928
Yesterday Avg. $3.330 $3.708 $4.080 $3.955
Week Ago Avg. $3.228 $3.594 $4.001 $3.933
Month Ago Avg. $3.215 $3.628 $4.015 $4.045
Year Ago Avg. $3.232 $3.569 $3.896 $4.119

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.303 $3.672 $4.011 $3.976
Yesterday Avg. $3.303 $3.652 $4.021 $3.969
Week Ago Avg. $3.220 $3.592 $3.915 $3.984
Month Ago Avg. $3.155 $3.584 $3.917 $4.013
Year Ago Avg. $3.233 $3.557 $3.832 $4.303

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.400 $3.782 $4.057 $4.104
Yesterday Avg. $3.395 $3.759 $4.047 $4.091
Week Ago Avg. $3.295 $3.655 $3.983 $4.056
Month Ago Avg. $3.355 $3.676 $4.006 $4.158
Year Ago Avg. $3.274 $3.565 $3.958 $4.263

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.324 $3.691 $4.041 $3.948
Yesterday Avg. $3.325 $3.695 $4.037 $3.962
Week Ago Avg. $3.203 $3.565 $3.899 $3.965
Month Ago Avg. $3.237 $3.611 $3.975 $4.029
Year Ago Avg. $3.205 $3.563 $3.836 $4.230

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.357 $3.711 $4.034 $4.050
Yesterday Avg. $3.364 $3.713 $4.033 $4.050
Week Ago Avg. $3.271 $3.659 $3.942 $4.036
Month Ago Avg. $3.305 $3.645 $4.001 $4.139
Year Ago Avg. $3.247 $3.567 $3.913 $4.371

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.461 $3.905 $4.249 $4.142
Yesterday Avg. $3.458 $3.919 $4.252 $4.140
Week Ago Avg. $3.314 $3.759 $4.110 $4.149
Month Ago Avg. $3.320 $3.780 $4.134 $4.212
Year Ago Avg. $3.333 $3.786 $4.104 $4.361

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.369 $3.641 $3.985 $4.023
Yesterday Avg. $3.366 $3.661 $4.001 $4.020
Week Ago Avg. $3.241 $3.554 $3.902 $4.020
Month Ago Avg. $3.300 $3.616 $3.938 $4.162
Year Ago Avg. $3.222 $3.518 $3.867 $4.173

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.378 $3.744 $4.069 $3.967
Yesterday Avg. $3.385 $3.762 $4.085 $3.955
Week Ago Avg. $3.234 $3.587 $3.913 $3.990
Month Ago Avg. $3.312 $3.696 $4.053 $4.165
Year Ago Avg. $3.232 $3.567 $3.847 $4.054

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