Today’s AAA National Average $3.066

Price as of 11/20/24

Today's AAA Virginia Avg. $2.990

Price as of 11/20/24

Today’s AAA
National Average

$3.066

Price as of
11/20/24

Today's AAA
Virginia Avg.

$2.990

Price as of
11/20/24
County Retail Prices
3.221 to 3.084
3.083 to 3.010
3.009 to 2.943
2.942 to 2.879
2.878 to 2.616
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.990 $3.472 $3.833 $3.500
Yesterday Avg. $2.997 $3.478 $3.850 $3.498
Week Ago Avg. $3.005 $3.482 $3.845 $3.506
Month Ago Avg. $3.085 $3.559 $3.933 $3.554
Year Ago Avg. $3.127 $3.578 $3.934 $4.149

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.076 $3.521 $3.880 $3.489
Yesterday Avg. $3.081 $3.516 $3.925 $3.488
Week Ago Avg. $3.083 $3.495 $3.874 $3.491
Month Ago Avg. $3.178 $3.612 $3.987 $3.550
Year Ago Avg. $3.110 $3.497 $3.877 $4.091

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.853 $3.323 $3.681 $3.479
Yesterday Avg. $2.857 $3.328 $3.704 $3.482
Week Ago Avg. $2.856 $3.332 $3.680 $3.487
Month Ago Avg. $2.956 $3.419 $3.795 $3.540
Year Ago Avg. $3.083 $3.542 $3.893 $4.090

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.041 $3.544 $3.872 $3.429
Yesterday Avg. $3.054 $3.557 $3.902 $3.421
Week Ago Avg. $3.067 $3.540 $3.882 $3.443
Month Ago Avg. $3.127 $3.609 $3.970 $3.514
Year Ago Avg. $3.067 $3.521 $3.859 $4.052

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.923 $3.390 $3.796 $3.530
Yesterday Avg. $2.933 $3.413 $3.799 $3.523
Week Ago Avg. $2.944 $3.405 $3.790 $3.536
Month Ago Avg. $2.996 $3.427 $3.806 $3.573
Year Ago Avg. $3.094 $3.522 $3.880 $4.193

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.973 $3.417 $3.839 $3.462
Yesterday Avg. $2.988 $3.464 $3.891 $3.461
Week Ago Avg. $2.992 $3.482 $3.875 $3.457
Month Ago Avg. $3.076 $3.500 $3.945 $3.479
Year Ago Avg. $3.202 $3.592 $4.013 $4.167

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.871 $3.246 $3.626 $3.466
Yesterday Avg. $2.871 $3.232 $3.610 $3.450
Week Ago Avg. $2.895 $3.237 $3.614 $3.470
Month Ago Avg. $2.979 $3.329 $3.685 $3.441
Year Ago Avg. $3.063 $3.416 $3.758 $4.127

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.140 $3.535 $3.896 $3.526
Yesterday Avg. $3.113 $3.549 $3.913 $3.527
Week Ago Avg. $3.116 $3.554 $3.923 $3.528
Month Ago Avg. $3.171 $3.622 $3.944 $3.570
Year Ago Avg. $3.140 $3.517 $3.826 $4.252

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.957 $3.410 $3.822 $3.502
Yesterday Avg. $2.962 $3.395 $3.838 $3.507
Week Ago Avg. $2.947 $3.407 $3.816 $3.494
Month Ago Avg. $3.023 $3.460 $3.854 $3.550
Year Ago Avg. $3.050 $3.470 $3.835 $4.216

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.073 $3.522 $3.887 $3.522
Yesterday Avg. $3.091 $3.524 $3.894 $3.513
Week Ago Avg. $3.090 $3.533 $3.878 $3.510
Month Ago Avg. $3.179 $3.614 $3.994 $3.590
Year Ago Avg. $3.110 $3.540 $3.882 $4.191

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.094 $3.616 $3.967 $3.602
Yesterday Avg. $3.103 $3.624 $3.978 $3.605
Week Ago Avg. $3.114 $3.628 $3.988 $3.608
Month Ago Avg. $3.200 $3.715 $4.072 $3.653
Year Ago Avg. $3.268 $3.752 $4.103 $4.262

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.983 $3.372 $3.739 $3.490
Yesterday Avg. $2.995 $3.392 $3.755 $3.485
Week Ago Avg. $3.028 $3.425 $3.797 $3.494
Month Ago Avg. $3.179 $3.539 $3.930 $3.511
Year Ago Avg. $3.135 $3.477 $3.816 $4.190

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.029 $3.463 $3.828 $3.340
Yesterday Avg. $3.062 $3.500 $3.871 $3.341
Week Ago Avg. $3.117 $3.511 $3.846 $3.368
Month Ago Avg. $3.116 $3.520 $3.876 $3.449
Year Ago Avg. $3.020 $3.453 $3.719 $4.023

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