Today’s AAA National Average $3.178

Price as of 5/18/25

Today's AAA Virginia Avg. $2.982

Price as of 5/18/25

Today’s AAA
National Average

$3.178

Price as of
5/18/25

Today's AAA
Virginia Avg.

$2.982

Price as of
5/18/25
County Retail Prices
3.141 to 3.049
3.048 to 2.982
2.981 to 2.931
2.930 to 2.869
2.868 to 2.671
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.982 $3.451 $3.824 $3.513
Yesterday Avg. $2.987 $3.463 $3.835 $3.512
Week Ago Avg. $2.963 $3.426 $3.802 $3.511
Month Ago Avg. $3.037 $3.519 $3.886 $3.572
Year Ago Avg. $3.404 $3.846 $4.207 $3.910

highest recorded average price

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

Virginia metro average prices

Charlottesville

Regular Mid Premium Diesel
Current Avg. $3.072 $3.504 $3.881 $3.543
Yesterday Avg. $3.072 $3.528 $3.880 $3.522
Week Ago Avg. $3.021 $3.449 $3.818 $3.510
Month Ago Avg. $3.068 $3.516 $3.896 $3.603
Year Ago Avg. $3.421 $3.799 $4.164 $3.939

highest recorded average price

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

Norfolk-Virginia Beach-Newport News

Regular Mid Premium Diesel
Current Avg. $2.911 $3.341 $3.729 $3.414
Yesterday Avg. $2.916 $3.352 $3.731 $3.418
Week Ago Avg. $2.922 $3.357 $3.736 $3.425
Month Ago Avg. $3.014 $3.464 $3.820 $3.483
Year Ago Avg. $3.343 $3.769 $4.130 $3.842

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.046 $3.513 $3.862 $3.483
Yesterday Avg. $3.052 $3.526 $3.885 $3.486
Week Ago Avg. $2.982 $3.446 $3.801 $3.467
Month Ago Avg. $3.076 $3.553 $3.901 $3.549
Year Ago Avg. $3.408 $3.860 $4.210 $3.875

highest recorded average price

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

Roanoke

Regular Mid Premium Diesel
Current Avg. $2.923 $3.399 $3.789 $3.524
Yesterday Avg. $2.922 $3.399 $3.794 $3.497
Week Ago Avg. $2.899 $3.397 $3.735 $3.508
Month Ago Avg. $2.964 $3.432 $3.835 $3.561
Year Ago Avg. $3.335 $3.773 $4.128 $3.943

highest recorded average price

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

Blacksburg-Christiansburg-Radford

Regular Mid Premium Diesel
Current Avg. $2.931 $3.329 $3.735 $3.439
Yesterday Avg. $2.930 $3.340 $3.747 $3.427
Week Ago Avg. $2.919 $3.354 $3.745 $3.411
Month Ago Avg. $2.992 $3.456 $3.826 $3.505
Year Ago Avg. $3.379 $3.754 $4.198 $3.864

highest recorded average price

Price Date
Regular Unleaded $4.760 6/14/22
Diesel $5.732 6/13/22

Bristol-Scott-Washington

Regular Mid Premium Diesel
Current Avg. $2.866 $3.320 $3.693 $3.453
Yesterday Avg. $2.869 $3.297 $3.668 $3.452
Week Ago Avg. $2.885 $3.321 $3.709 $3.493
Month Ago Avg. $2.920 $3.348 $3.742 $3.514
Year Ago Avg. $3.289 $3.646 $3.994 $3.830

highest recorded average price

Price Date
Regular Unleaded $4.705 6/15/22
Diesel $5.781 6/17/22

Harrisonburg

Regular Mid Premium Diesel
Current Avg. $3.002 $3.419 $3.785 $3.482
Yesterday Avg. $3.010 $3.454 $3.813 $3.491
Week Ago Avg. $3.008 $3.424 $3.771 $3.501
Month Ago Avg. $3.034 $3.488 $3.832 $3.584
Year Ago Avg. $3.487 $3.866 $4.223 $3.882

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.862 $3.288 $3.721 $3.503
Yesterday Avg. $2.868 $3.308 $3.725 $3.511
Week Ago Avg. $2.853 $3.256 $3.685 $3.524
Month Ago Avg. $2.925 $3.372 $3.767 $3.564
Year Ago Avg. $3.343 $3.767 $4.145 $3.887

highest recorded average price

Price Date
Regular Unleaded $4.653 6/14/22
Diesel $5.746 6/12/22

Staunton-Waynesboro

Regular Mid Premium Diesel
Current Avg. $2.975 $3.435 $3.788 $3.622
Yesterday Avg. $2.971 $3.454 $3.817 $3.596
Week Ago Avg. $2.956 $3.430 $3.787 $3.596
Month Ago Avg. $3.023 $3.464 $3.865 $3.656
Year Ago Avg. $3.430 $3.845 $4.222 $3.899

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.082 $3.594 $3.948 $3.657
Yesterday Avg. $3.090 $3.606 $3.958 $3.657
Week Ago Avg. $3.048 $3.547 $3.916 $3.661
Month Ago Avg. $3.146 $3.669 $4.010 $3.698
Year Ago Avg. $3.528 $4.001 $4.349 $4.058

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.948 $3.353 $3.741 $3.429
Yesterday Avg. $2.969 $3.365 $3.777 $3.436
Week Ago Avg. $3.060 $3.466 $3.843 $3.446
Month Ago Avg. $3.043 $3.458 $3.857 $3.544
Year Ago Avg. $3.479 $3.846 $4.193 $3.980

highest recorded average price

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

Fredericksburg

Regular Mid Premium Diesel
Current Avg. $3.043 $3.452 $3.782 $3.447
Yesterday Avg. $3.052 $3.474 $3.803 $3.448
Week Ago Avg. $2.895 $3.277 $3.655 $3.421
Month Ago Avg. $3.118 $3.555 $3.887 $3.541
Year Ago Avg. $3.306 $3.669 $4.038 $3.896

highest recorded average price

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

State Gas Prices

Compare States

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