The BP at 255 N. Franklin St. in Christiansburg is selling the cheapest diesel gasoline near zip code 24149 this week, according to GasBuddy.com.
The station, which is 8.59 miles from zip code 24149, has diesel priced at $2.79 per gallon for the week of October 28 – November 3.
In greater Virginia, the average price is $2.3 and the lowest price is $2.04. Trends show the price as stable.
The average price of unleaded gas in the state is $2.584 per gallon. The previous week, the state average was $2.591 per gallon. The average has decreased since last month, when it was $2.611 per gallon – a 2.7 cent difference.
Data is accurate as of press time, but gas prices have been known to fluctuate on a daily, and even hourly, basis.

