Gas Prices in Virginia

Find the latest gas prices across Virginia metro areas and statewide averages

Average Regular

$3.05

Lowest Regular

$2.95

Highest Regular

$3.12

Premium Average

$3.87

Filter Options

Virginia Metro Average Prices

Showing 10 of 11

$3.01

Blacksburg-Christiansburg-Radford

Metro Area

3 days ago

View Details

$2.95

Bristol-Scott-Washington

Metro Area

4 days ago

View Details

$3.11

Charlottesville

Metro Area

4 days ago

View Details

$3.12

Fredericksburg

Metro Area

4 days ago

View Details

$3.04

Harrisonburg

Metro Area

3 days ago

View Details

$2.99

Lynchburg

Metro Area

4 days ago

View Details

$3.10

Norfolk-Virginia Beach-Newport News

Metro Area

3 hours ago

View Details

$3.08

Richmond-Petersburg

Metro Area

3 days ago

View Details

$2.97

Roanoke

Metro Area

4 days ago

View Details

$3.05

Staunton-Waynesboro

Metro Area

4 days ago

View Details