Skip to main content

Virginia Gas Prices: Cheapest and most expensive places to fill up - April 28, 2026

War in Iran fuels nationwide surge in gasoline prices

(WJXT, Copyright 2026 by WJXT News4JAX - All rights reserved.)

VIRGINIA – Gas prices have started to dip slightly, and 10 News is working for you to break down what you can expect to see here at home.

As of Tuesday, April 28, the average price for regular gasoline in Virginia is $4.045 per gallon, according to AAA. Diesel is averaging about $5.623 per gallon, while premium gasoline sits at $4.896.

Recommended Videos



Looking closer at our region, AAA reports that drivers in Blacksburg, Christiansburg, and Radford are still paying the most for regular gas, with an average of $3.966 per gallon. Premium is averaging $4.809, and diesel is at $5.543. AAA says drivers in Lynchburg will find the least expensive gas in the area. The average price there for regular gas is $3.90 per gallon, but you’ll pay more for premium gas: $4.70 per gallon.

In Roanoke specifically, average gas prices have risen 3.8 cents per gallon in the last week, to $3.88 per gallon today, according to GasBuddy’s survey of 155 stations. Prices in Roanoke are 15.5 cents per gallon higher than a month ago and stand 94 cents per gallon higher than a year ago. The national average price of diesel has decreased by 9.2 cents compared to a week ago and stands at $5.408 per gallon.

Statewide, the highest prices are in Washington, D.C., where regular gas averages $4.052 per gallon.

To find out where the lowest fuel prices are near you, visit GasBuddy’s website.

Since the U.S. and Israel launched a joint war against Iran on Feb. 28, the cost of crude oil, the main ingredient in gasoline, has spiked and swung rapidly. That’s because the conflict has caused deep supply chain disruptions and cuts from major oil producers across the Middle East.