Today’s AAA National Average $4.0030

Price as of 7/20/26

Today's AAA Virginia Avg. $3.9140

Price as of 7/20/26

Today’s AAA
National Average

$4.0030

Price as of
7/20/26

Today's AAA
Virginia Avg.

$3.9140

Price as of
7/20/26
County Retail Prices
4.0590 to 3.9690
3.9680 to 3.9320
3.9310 to 3.8790
3.8780 to 3.7790
3.7780 to 3.6250
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.9140 $4.3930 $4.7710 $5.1570
Yesterday Avg. $3.9100 $4.4020 $4.7800 $5.1450
Week Ago Avg. $3.7520 $4.2480 $4.6370 $4.8720
Month Ago Avg. $3.7010 $4.2240 $4.5930 $4.9440
Year Ago Avg. $2.9790 $3.4330 $3.8160 $3.6340

highest recorded average price

Price Date
Regular Unleaded $4.8670 6/14/22
Diesel $5.8310 6/13/22

Virginia metro average prices

Charlottesville

Regular Mid Premium Diesel
Current Avg. $3.9360 $4.3840 $4.8270 $5.1700
Yesterday Avg. $3.9520 $4.4200 $4.8110 $5.1680
Week Ago Avg. $3.8190 $4.2560 $4.6770 $4.9230
Month Ago Avg. $3.6250 $4.0970 $4.5050 $5.0180
Year Ago Avg. $3.0400 $3.4470 $3.8440 $3.6760

highest recorded average price

Price Date
Regular Unleaded $4.8630 6/13/22
Diesel $5.9040 6/15/22

Norfolk-Virginia Beach-Newport News

Regular Mid Premium Diesel
Current Avg. $3.9630 $4.4070 $4.8090 $5.1700
Yesterday Avg. $3.9640 $4.4100 $4.8120 $5.1630
Week Ago Avg. $3.8550 $4.3060 $4.7000 $4.9070
Month Ago Avg. $3.7840 $4.2730 $4.6740 $5.0260
Year Ago Avg. $2.9780 $3.4080 $3.7970 $3.5830

highest recorded average price

Price Date
Regular Unleaded $4.9760 6/14/22
Diesel $5.8420 6/13/22

Richmond-Petersburg

Regular Mid Premium Diesel
Current Avg. $3.9320 $4.4060 $4.7730 $5.1640
Yesterday Avg. $3.9360 $4.4240 $4.7880 $5.1500
Week Ago Avg. $3.7730 $4.2890 $4.6540 $4.8470
Month Ago Avg. $3.6410 $4.1790 $4.5360 $4.8680
Year Ago Avg. $2.9700 $3.4430 $3.8000 $3.6300

highest recorded average price

Price Date
Regular Unleaded $4.9340 6/14/22
Diesel $5.8310 6/13/22

Roanoke

Regular Mid Premium Diesel
Current Avg. $3.8270 $4.2300 $4.6460 $5.1340
Yesterday Avg. $3.8200 $4.2520 $4.6600 $5.1210
Week Ago Avg. $3.5960 $4.0370 $4.4560 $4.8650
Month Ago Avg. $3.6940 $4.2130 $4.5780 $5.0020
Year Ago Avg. $2.9320 $3.3740 $3.7320 $3.5840

highest recorded average price

Price Date
Regular Unleaded $4.6590 6/13/22
Diesel $5.7430 6/15/22

Blacksburg-Christiansburg-Radford

Regular Mid Premium Diesel
Current Avg. $3.8390 $4.1800 $4.6380 $5.1120
Yesterday Avg. $3.8260 $4.2340 $4.6430 $5.0620
Week Ago Avg. $3.6000 $4.0250 $4.4580 $4.7510
Month Ago Avg. $3.7150 $4.1700 $4.5800 $4.8780
Year Ago Avg. $3.0030 $3.4430 $3.8680 $3.5750

highest recorded average price

Price Date
Regular Unleaded $4.7610 6/14/22
Diesel $5.7360 4/9/26

Bristol-Scott-Washington

Regular Mid Premium Diesel
Current Avg. $3.7630 $4.1840 $4.5900 $4.9850
Yesterday Avg. $3.7720 $4.2280 $4.6090 $4.9700
Week Ago Avg. $3.5910 $4.0140 $4.4030 $4.7130
Month Ago Avg. $3.6860 $4.1870 $4.5330 $4.8710
Year Ago Avg. $2.9470 $3.3780 $3.7930 $3.5800

highest recorded average price

Price Date
Regular Unleaded $4.7060 6/15/22
Diesel $5.7820 6/17/22

Harrisonburg

Regular Mid Premium Diesel
Current Avg. $3.9120 $4.3160 $4.7030 $5.1390
Yesterday Avg. $3.9240 $4.3310 $4.7040 $5.1330
Week Ago Avg. $3.6910 $4.1140 $4.4780 $4.6900
Month Ago Avg. $3.4980 $3.9120 $4.2650 $4.8520
Year Ago Avg. $3.0210 $3.4020 $3.8090 $3.5650

highest recorded average price

Price Date
Regular Unleaded $4.7240 6/17/22
Diesel $5.8550 4/5/26

Lynchburg

Regular Mid Premium Diesel
Current Avg. $3.8390 $4.3240 $4.7310 $5.0540
Yesterday Avg. $3.8170 $4.3050 $4.7160 $5.0180
Week Ago Avg. $3.5960 $4.0790 $4.4890 $4.8260
Month Ago Avg. $3.5990 $4.1080 $4.4790 $4.9160
Year Ago Avg. $2.9780 $3.4170 $3.8220 $3.5620

highest recorded average price

Price Date
Regular Unleaded $4.6540 6/14/22
Diesel $5.7660 4/9/26

Staunton-Waynesboro

Regular Mid Premium Diesel
Current Avg. $3.8910 $4.2610 $4.6810 $5.1300
Yesterday Avg. $3.8930 $4.2910 $4.6980 $5.1370
Week Ago Avg. $3.5840 $3.9730 $4.3760 $4.7930
Month Ago Avg. $3.5130 $3.9240 $4.3080 $4.9020
Year Ago Avg. $3.0130 $3.4580 $3.8510 $3.6590

highest recorded average price

Price Date
Regular Unleaded $4.7350 6/12/22
Diesel $5.8640 4/6/26

Washington, DC, (VA Only)

Regular Mid Premium Diesel
Current Avg. $3.9950 $4.5180 $4.8610 $5.2470
Yesterday Avg. $3.9950 $4.5280 $4.8720 $5.2470
Week Ago Avg. $3.8560 $4.3870 $4.7630 $4.9810
Month Ago Avg. $3.7780 $4.3470 $4.6780 $4.9610
Year Ago Avg. $3.0250 $3.5130 $3.8890 $3.7320

highest recorded average price

Price Date
Regular Unleaded $5.0480 6/15/22
Diesel $5.9260 4/8/26

Winchester

Regular Mid Premium Diesel
Current Avg. $3.8920 $4.3060 $4.6830 $5.0580
Yesterday Avg. $3.8920 $4.3090 $4.6980 $5.0600
Week Ago Avg. $3.6350 $4.0150 $4.4330 $4.7370
Month Ago Avg. $3.3770 $3.8410 $4.2000 $4.7080
Year Ago Avg. $2.8240 $3.2130 $3.6230 $3.6070

highest recorded average price

Price Date
Regular Unleaded $4.6440 6/11/22
Diesel $5.9220 4/9/26

Fredericksburg

Regular Mid Premium Diesel
Current Avg. $3.8900 $4.3420 $4.7020 $5.1680
Yesterday Avg. $3.9180 $4.3650 $4.7150 $5.1600
Week Ago Avg. $3.7700 $4.1870 $4.5990 $4.8720
Month Ago Avg. $3.4210 $3.8670 $4.1780 $4.8460
Year Ago Avg. $2.8100 $3.2080 $3.5570 $3.6610

highest recorded average price

Price Date
Regular Unleaded $4.9710 6/14/22
Diesel $5.9550 4/5/26

State Gas Prices

Compare States

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