Today’s AAA National Average $3.489

Price as of 3/19/24

Today's AAA Virginia Avg. $3.376

Price as of 3/19/24

Today’s AAA
National Average

$3.489

Price as of
3/19/24

Today's AAA
Virginia Avg.

$3.376

Price as of
3/19/24
County Retail Prices
3.543 to 3.391
3.390 to 3.366
3.365 to 3.342
3.341 to 3.289
3.288 to 3.195
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.376 $3.791 $4.140 $4.026
Yesterday Avg. $3.375 $3.790 $4.142 $4.030
Week Ago Avg. $3.239 $3.657 $4.021 $4.031
Month Ago Avg. $3.238 $3.664 $4.015 $4.121
Year Ago Avg. $3.232 $3.626 $3.955 $4.221

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.387 $3.751 $4.100 $4.058
Yesterday Avg. $3.383 $3.735 $4.105 $4.035
Week Ago Avg. $3.288 $3.657 $4.034 $4.072
Month Ago Avg. $3.300 $3.684 $4.065 $4.147
Year Ago Avg. $3.261 $3.622 $3.938 $4.218

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.372 $3.765 $4.124 $4.018
Yesterday Avg. $3.367 $3.767 $4.130 $4.019
Week Ago Avg. $3.199 $3.612 $3.974 $4.032
Month Ago Avg. $3.169 $3.590 $3.948 $4.098
Year Ago Avg. $3.188 $3.576 $3.915 $4.156

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.376 $3.798 $4.128 $3.972
Yesterday Avg. $3.372 $3.791 $4.141 $3.978
Week Ago Avg. $3.225 $3.643 $3.993 $3.996
Month Ago Avg. $3.274 $3.704 $4.045 $4.105
Year Ago Avg. $3.211 $3.628 $3.937 $4.094

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.329 $3.734 $4.044 $4.017
Yesterday Avg. $3.325 $3.709 $4.048 $4.012
Week Ago Avg. $3.192 $3.582 $3.950 $4.025
Month Ago Avg. $3.193 $3.605 $3.936 $4.106
Year Ago Avg. $3.193 $3.539 $3.864 $4.294

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.338 $3.714 $4.081 $3.925
Yesterday Avg. $3.329 $3.721 $4.110 $3.928
Week Ago Avg. $3.219 $3.600 $4.001 $3.951
Month Ago Avg. $3.223 $3.631 $3.992 $4.044
Year Ago Avg. $3.230 $3.561 $3.851 $4.122

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.296 $3.686 $3.997 $3.983
Yesterday Avg. $3.303 $3.672 $4.011 $3.976
Week Ago Avg. $3.204 $3.583 $3.955 $3.965
Month Ago Avg. $3.139 $3.581 $3.886 $4.022
Year Ago Avg. $3.221 $3.540 $3.828 $4.292

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.397 $3.780 $4.087 $4.095
Yesterday Avg. $3.400 $3.782 $4.057 $4.104
Week Ago Avg. $3.298 $3.637 $3.981 $4.072
Month Ago Avg. $3.356 $3.706 $4.041 $4.161
Year Ago Avg. $3.261 $3.564 $3.909 $4.261

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.711 $4.059 $3.955
Yesterday Avg. $3.324 $3.691 $4.041 $3.948
Week Ago Avg. $3.198 $3.571 $3.948 $3.969
Month Ago Avg. $3.249 $3.613 $3.969 $4.042
Year Ago Avg. $3.203 $3.536 $3.805 $4.221

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.365 $3.708 $4.052 $4.049
Yesterday Avg. $3.357 $3.711 $4.034 $4.050
Week Ago Avg. $3.275 $3.642 $3.963 $4.035
Month Ago Avg. $3.312 $3.651 $3.990 $4.161
Year Ago Avg. $3.253 $3.572 $3.896 $4.354

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.466 $3.912 $4.258 $4.142
Yesterday Avg. $3.461 $3.905 $4.249 $4.142
Week Ago Avg. $3.315 $3.765 $4.124 $4.134
Month Ago Avg. $3.319 $3.778 $4.121 $4.209
Year Ago Avg. $3.333 $3.775 $4.100 $4.368

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.371 $3.657 $3.998 $4.018
Yesterday Avg. $3.369 $3.641 $3.985 $4.023
Week Ago Avg. $3.248 $3.540 $3.889 $4.014
Month Ago Avg. $3.299 $3.607 $3.942 $4.156
Year Ago Avg. $3.219 $3.516 $3.865 $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.368 $3.715 $4.054 $3.945
Yesterday Avg. $3.378 $3.744 $4.069 $3.967
Week Ago Avg. $3.231 $3.583 $3.922 $3.976
Month Ago Avg. $3.313 $3.696 $4.042 $4.149
Year Ago Avg. $3.220 $3.533 $3.843 $4.051

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