Today’s AAA National Average $2.833

Price as of 1/1/26

Today's AAA Virginia Avg. $2.721

Price as of 1/1/26

Today’s AAA
National Average

$2.833

Price as of
1/1/26

Today's AAA
Virginia Avg.

$2.721

Price as of
1/1/26
County Retail Prices
3.029 to 2.794
2.793 to 2.730
2.729 to 2.685
2.684 to 2.621
2.620 to 2.499
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.721 $3.206 $3.583 $3.559
Yesterday Avg. $2.729 $3.216 $3.591 $3.567
Week Ago Avg. $2.763 $3.249 $3.626 $3.585
Month Ago Avg. $2.860 $3.334 $3.717 $3.700
Year Ago Avg. $2.932 $3.411 $3.769 $3.457

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.787 $3.253 $3.621 $3.615
Yesterday Avg. $2.795 $3.280 $3.653 $3.629
Week Ago Avg. $2.835 $3.311 $3.718 $3.633
Month Ago Avg. $2.927 $3.402 $3.785 $3.735
Year Ago Avg. $3.007 $3.456 $3.812 $3.418

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.689 $3.157 $3.537 $3.558
Yesterday Avg. $2.694 $3.149 $3.538 $3.560
Week Ago Avg. $2.715 $3.173 $3.558 $3.576
Month Ago Avg. $2.896 $3.354 $3.732 $3.701
Year Ago Avg. $2.772 $3.242 $3.603 $3.419

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.720 $3.221 $3.597 $3.553
Yesterday Avg. $2.737 $3.233 $3.597 $3.571
Week Ago Avg. $2.781 $3.287 $3.646 $3.579
Month Ago Avg. $2.920 $3.410 $3.781 $3.730
Year Ago Avg. $2.957 $3.470 $3.789 $3.393

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.683 $3.160 $3.522 $3.559
Yesterday Avg. $2.681 $3.160 $3.546 $3.553
Week Ago Avg. $2.724 $3.226 $3.593 $3.572
Month Ago Avg. $2.765 $3.211 $3.573 $3.676
Year Ago Avg. $2.888 $3.380 $3.729 $3.492

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.681 $3.088 $3.498 $3.503
Yesterday Avg. $2.688 $3.109 $3.515 $3.494
Week Ago Avg. $2.718 $3.125 $3.518 $3.513
Month Ago Avg. $2.780 $3.195 $3.628 $3.604
Year Ago Avg. $2.945 $3.424 $3.807 $3.418

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.672 $3.120 $3.441 $3.353
Yesterday Avg. $2.678 $3.140 $3.439 $3.387
Week Ago Avg. $2.675 $3.140 $3.498 $3.432
Month Ago Avg. $2.795 $3.185 $3.624 $3.547
Year Ago Avg. $2.821 $3.199 $3.593 $3.390

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.595 $2.987 $3.358 $3.382
Yesterday Avg. $2.632 $2.986 $3.369 $3.380
Week Ago Avg. $2.726 $3.102 $3.491 $3.421
Month Ago Avg. $2.817 $3.264 $3.636 $3.632
Year Ago Avg. $3.048 $3.446 $3.798 $3.467

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.665 $3.118 $3.482 $3.521
Yesterday Avg. $2.667 $3.121 $3.459 $3.529
Week Ago Avg. $2.682 $3.125 $3.500 $3.563
Month Ago Avg. $2.752 $3.192 $3.566 $3.631
Year Ago Avg. $2.887 $3.331 $3.706 $3.518

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.627 $3.074 $3.460 $3.453
Yesterday Avg. $2.614 $3.085 $3.443 $3.447
Week Ago Avg. $2.660 $3.108 $3.477 $3.474
Month Ago Avg. $2.738 $3.169 $3.567 $3.522
Year Ago Avg. $2.986 $3.424 $3.810 $3.467

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.823 $3.337 $3.700 $3.665
Yesterday Avg. $2.830 $3.359 $3.717 $3.675
Week Ago Avg. $2.857 $3.378 $3.749 $3.693
Month Ago Avg. $2.893 $3.393 $3.770 $3.771
Year Ago Avg. $3.055 $3.571 $3.918 $3.545

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.537 $2.918 $3.331 $3.518
Yesterday Avg. $2.550 $2.937 $3.352 $3.530
Week Ago Avg. $2.718 $3.094 $3.471 $3.561
Month Ago Avg. $2.752 $3.191 $3.573 $3.657
Year Ago Avg. $3.037 $3.412 $3.761 $3.418

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.703 $3.139 $3.505 $3.543
Yesterday Avg. $2.727 $3.152 $3.536 $3.562
Week Ago Avg. $2.733 $3.206 $3.545 $3.598
Month Ago Avg. $2.872 $3.300 $3.651 $3.777
Year Ago Avg. $3.009 $3.453 $3.802 $3.353

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