Gas Prices in Virginia

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

Average Regular

$3.72

Lowest Regular

$3.56

Highest Regular

$4.14

Premium Average

$4.57

How to use these prices: We display the latest reported price stored for each station and show its actual update time when available. Prices are not live quotes and may change before your visit. The pump price at the station is the price that applies to your purchase.

Filter Options

Virginia Metro Average Prices

Showing 10 of 12

$3.60

Blacksburg-Christiansburg-Radford

Metro Area

Jul 15, 2026

View Details

$3.60

Bristol-Scott-Washington

Metro Area

Jul 15, 2026

View Details

$3.80

Charlottesville

Metro Area

Jul 15, 2026

View Details

$3.75

Fredericksburg

Metro Area

Jul 15, 2026

View Details

$3.68

Harrisonburg

Metro Area

Jul 15, 2026

View Details

$3.60

Lynchburg

Metro Area

Jul 15, 2026

View Details

$3.84

Norfolk-Virginia Beach-Newport News

Metro Area

Jul 15, 2026

View Details

$3.77

Richmond-Petersburg

Metro Area

Jul 15, 2026

View Details

$3.59

Roanoke

Metro Area

Jul 15, 2026

View Details

$3.56

Staunton-Waynesboro

Metro Area

Jul 15, 2026

View Details