Today’s AAA National Average $3.011

Price as of 12/10/24

Today's AAA Virginia Avg. $2.889

Price as of 12/10/24

Today’s AAA
National Average

$3.011

Price as of
12/10/24

Today's AAA
Virginia Avg.

$2.889

Price as of
12/10/24
County Retail Prices
3.099 to 2.974
2.973 to 2.914
2.913 to 2.862
2.861 to 2.795
2.794 to 2.519
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. $2.889 $3.350 $3.722 $3.451
Yesterday Avg. $2.893 $3.356 $3.728 $3.454
Week Ago Avg. $2.925 $3.400 $3.765 $3.475
Month Ago Avg. $2.990 $3.461 $3.838 $3.514
Year Ago Avg. $3.042 $3.503 $3.854 $4.062

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. $2.941 $3.383 $3.740 $3.447
Yesterday Avg. $2.945 $3.341 $3.724 $3.435
Week Ago Avg. $2.980 $3.438 $3.777 $3.451
Month Ago Avg. $3.054 $3.477 $3.878 $3.501
Year Ago Avg. $3.065 $3.468 $3.838 $4.045

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. $2.775 $3.241 $3.597 $3.423
Yesterday Avg. $2.776 $3.243 $3.598 $3.429
Week Ago Avg. $2.826 $3.300 $3.647 $3.449
Month Ago Avg. $2.860 $3.330 $3.699 $3.487
Year Ago Avg. $3.001 $3.469 $3.812 $4.012

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. $2.886 $3.373 $3.725 $3.372
Yesterday Avg. $2.891 $3.382 $3.726 $3.376
Week Ago Avg. $2.944 $3.438 $3.786 $3.407
Month Ago Avg. $3.019 $3.518 $3.879 $3.451
Year Ago Avg. $3.001 $3.455 $3.799 $3.972

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. $2.865 $3.312 $3.706 $3.500
Yesterday Avg. $2.871 $3.295 $3.743 $3.493
Week Ago Avg. $2.887 $3.334 $3.736 $3.513
Month Ago Avg. $2.925 $3.341 $3.764 $3.542
Year Ago Avg. $2.976 $3.417 $3.766 $4.081

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. $2.926 $3.330 $3.739 $3.421
Yesterday Avg. $2.937 $3.388 $3.826 $3.438
Week Ago Avg. $2.953 $3.418 $3.809 $3.450
Month Ago Avg. $2.974 $3.440 $3.809 $3.484
Year Ago Avg. $3.103 $3.552 $3.921 $4.047

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. $2.822 $3.188 $3.588 $3.396
Yesterday Avg. $2.816 $3.187 $3.584 $3.393
Week Ago Avg. $2.837 $3.241 $3.586 $3.428
Month Ago Avg. $2.889 $3.224 $3.602 $3.480
Year Ago Avg. $2.974 $3.391 $3.695 $4.037

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. $2.992 $3.408 $3.806 $3.471
Yesterday Avg. $3.010 $3.446 $3.812 $3.477
Week Ago Avg. $3.047 $3.464 $3.840 $3.518
Month Ago Avg. $3.120 $3.544 $3.898 $3.537
Year Ago Avg. $3.087 $3.442 $3.766 $4.070

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. $2.869 $3.315 $3.690 $3.475
Yesterday Avg. $2.874 $3.329 $3.746 $3.463
Week Ago Avg. $2.900 $3.375 $3.730 $3.471
Month Ago Avg. $2.915 $3.390 $3.809 $3.517
Year Ago Avg. $2.992 $3.434 $3.826 $4.123

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. $2.965 $3.395 $3.792 $3.461
Yesterday Avg. $2.960 $3.401 $3.806 $3.468
Week Ago Avg. $2.995 $3.432 $3.803 $3.491
Month Ago Avg. $3.079 $3.474 $3.854 $3.528
Year Ago Avg. $3.075 $3.475 $3.836 $4.124

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. $2.973 $3.472 $3.845 $3.559
Yesterday Avg. $2.979 $3.477 $3.850 $3.555
Week Ago Avg. $3.009 $3.521 $3.883 $3.582
Month Ago Avg. $3.095 $3.605 $3.967 $3.619
Year Ago Avg. $3.168 $3.664 $4.009 $4.196

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. $2.882 $3.281 $3.637 $3.410
Yesterday Avg. $2.881 $3.298 $3.648 $3.400
Week Ago Avg. $2.881 $3.269 $3.625 $3.419
Month Ago Avg. $3.049 $3.445 $3.820 $3.501
Year Ago Avg. $3.017 $3.386 $3.682 $4.047

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. $2.782 $3.197 $3.573 $3.350
Yesterday Avg. $2.796 $3.206 $3.581 $3.354
Week Ago Avg. $2.850 $3.292 $3.659 $3.377
Month Ago Avg. $3.013 $3.424 $3.791 $3.404
Year Ago Avg. $2.965 $3.355 $3.679 $3.954

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