Not Logged In Log In   Sign Up   Points Leaders
Follow Us    12:13 PM

How does GasBuddy Work?

  • Find Gas
  • Save money by finding the cheapest gas near you.
  • Report Gas
  • Help others save money by reporting gas prices.
  • Win Gas
    Get Entries
  • Earn points for reporting gas prices and use them to enter to win free gas. (Learn More)
Join Now

Statistics

Virginia USA Trend
Today 3.515 3.652 Prices Rising
Yesterday 3.507 3.648
One Week Ago 3.492 3.621
One Month Ago 3.356 3.516
One Year Ago 3.392 3.500
* Average Regular Gas Prices - Updated: 11:55 AM

Price Charts
Price Charts
Gas Price Heat Maps
Gas Price Heat Maps
Get Gas Price Data

This Week's Opinion Poll

How many registered motor vehicles are there in your household?  (Discuss)




Tell a friend about our site!

Friend's Email Your Name  (Advanced)

Quick Search for Gas Prices

Find the lowest gas prices in these areas:
Looking for more prices in Virginia? Try:

Related Information

Research ratings, reviews, and photos to help you find the best hotel at the lowest price. Visit VirginiaHotelspy.com for cheap Virginia hotels.

Virginia Avg


3.515

 
Lowest Regular Gas Prices in the Last 24 hours
Price Station Area Thanks
update
BP
234 E Main St & S Commerce St
Marion
12 hours ago
update
9181 US-29 & Toy Ln
Blairs
18 hours ago
update
BP
118 Fort Chiswell Rd & I 77-81
Fort Chiswell
17 minutes ago
update
BP
1820 South Boston Rd & Mountain Hill Rd
Danville
5 hours ago
update
BP
1080 E Main St & Virginia St
Radford
12 hours ago
update
BP
255 N Franklin St near Depot St
Christiansburg
15 hours ago
update
BP
1009 N 4th St & E Ridge Rd
Wytheville
18 hours ago
update
BP
3027 Riverside Dr near Barter St
(Closed Sunday)
Danville
18 hours ago
update
BP
1908 Boydton Plank Rd & Squirrel Level Rd
Petersburg
14 hours ago
update
BP
2900 W Main St & Pelham Dr
Waynesboro
35 minutes ago
update
BP
2555 Orange Ave SE near Gus W Nicks Blvd NE
Roanoke
5 hours ago
update
BP
2156 County Dr & Hickory Hill Rd
Petersburg
5 hours ago
update
BP
600 Mount Hermon Rd & Spotswood Trl
Elkton
12 hours ago
update
BP
150 W Lee Hwy near Branch Dr
Warrenton
17 minutes ago
update
BP
4780 N Frederick Pike near Gainesboro Rd
Winchester
3 hours ago
update
BP
24085 Constitution Hwy & Zachary Taylor Hwy
Unionville
5 hours ago
update
BP
210 W Virginia Ave & 2nd St
Vinton
5 hours ago
update
BP
3348 Orange Ave NE & King St NE
Roanoke
5 hours ago
update
BP
13909 Boydton Plank Rd & Courthouse Rd
Dinwiddie
5 hours ago
update
BP
6002 Boonsboro Rd & Coffee Rd
Lynchburg
5 hours ago
update
BP
8723 Seminole Tr near Spotswood Tr
Ruckersville
5 hours ago
update
BP
2156 Huguenot Tr near Three Bridge Rd
Powhatan
5 hours ago
update
BP
4928 Boydton Plank Rd & I-85
Petersburg
6 hours ago
update
BP
14878 George Washington Mem Hwy & Lewis B Puller M
Saluda
6 hours ago
update
BP
1441 W Main St & W Broad St
Waynesboro
6 hours ago
update
BP
13626 James Madison Hwy near Courthouse Rd
Palmyra
7 hours ago
update
BP
1710 Prices Fork Rd & Plantation Rd
Blacksburg
12 hours ago
update
BP
1200 Courthouse Rd & County Dr
Petersburg
12 hours ago
update
BP
34225 US-29 & Keatts Rd
Gretna
13 hours ago
update
BP
14617 Richmond Rd & Gibeon Rd
Village
17 hours ago
update
BP
10761 W Lynchburg Salem Tpke & Stayman Rd
Montvale
20 hours ago
update
BP
9005 Wards Rd & Colonial Hwy
Rustburg
20 hours ago
update
BP
321 Washington St & N Seminole Tr
Madison
20 hours ago
update
BP
611 E Main St & Edgehill Dr
Pulaski
20 hours ago
update
BP
17561 Louisa Rd & Danne Rd
Louisa
21 hours ago
update
BP
10 South St & S Royal Ave
Front Royal
22 hours ago
update
BP
1505 George Washington Mem Hwy & Lafayette Heights
Gloucester Point
21 hours ago
update
BP
4834 Broad St Rd near Hadensville Fife Rd
(Hadensville)
Goochland
12 hours ago
update
8201 Timberlake Rd & Wood Rd
Lynchburg
13 hours ago
update
BP
901 McKinney Blvd & Colonial Ave
Colonial Beach
8 hours ago
update
BP
442 N Main St near School St
Kilmarnock
19 hours ago
update
BP
2009 Buckley Hall Rd & Twiggs Ferry Rd
Cobbs Creek
20 hours ago
update
BP
584 E Madison Ave & Miller St
Covington
1 hour ago
update
BP
9065 Forest Rd & Goode Station Rd
Goode
5 hours ago
update
BP
486 Laurel Hill Rd & Locust St
Verona
5 hours ago
update
BP
217 Lee Hwy (US-11) near Dick Huff Ln
Verona
5 hours ago
update
BP
3373 Lee Hwy & Weyers Cave Rd
Weyers Cave
5 hours ago
update
BP
2177 E Midland Tr near Forge Rd
Buena Vista
6 hours ago
update
BP
101 Crofton Pl & Lake Monticello Rd
Palmyra
7 hours ago
update
BP
705 E Virginia Ave & Country Club Rd
Crewe
15 hours ago
update
BP
245 Roanoke Rd & I-81
Daleville
16 hours ago
update
BP
140 Main St & Monroe Dr
Stanardsville
18 hours ago
update
BP
3529 Lee Jackson Memorial Hwy & Stuarts Draft Hwy
Greenville
19 hours ago
update
BP
6010 Mary Ball Rd & Old Orchard Dr
Lancaster
20 hours ago
update
BP
6417 Lee Hwy & Cedar Run Dr
Warrenton
20 hours ago
update
BP
22076 US-29 & CR-886
Chatham
20 hours ago
update
BP
1600 US-58 near Tabernacle Rd
Buffalo Junction
23 hours ago
update
BP
10220 Midlothian Tnpk near Sturbridge Dr
Midlothian
3 hours ago
update
BP
1864 Eastside Hwy & Crimora Mine Rd
Crimora
5 hours ago
update
BP
11445 James Madison Hwy & I-64
Zion Crossroads
6 hours ago
update
BP
1061 Rio Rd E & Gasoline Alley
Charlottesville
3 hours ago
update
BP
13721 Hull St Rd & Deer Run Dr
Midlothian
4 hours ago
update
BP
2610 Grafton Ave & I-64
Cliftondale Park
4 hours ago
update
BP
4454 John Tyler Hwy & Ironbound Rd
Williamsburg
6 hours ago
update
BP
109 E Gordon Ave & N Main St
Gordonsville
6 hours ago
update
BP
2896 Northumberland Hwy & Walmsley Rd
Lottsburg
20 hours ago
update
BP
11310 Patterson Ave & Claxton Rd
Richmond - West End
22 hours ago
update
BP
140 W Washington St near S Market St
(By new Library)
Petersburg
22 hours ago
update
BP
1159 Millmont St & Barracks Rd
Charlottesville
4 hours ago
update
BP
2216 Plank Rd & Altoona Dr
Fredericksburg
5 hours ago
update
BP
4113 George Washington Hwy & Bainbridge Ave
Portsmouth
6 hours ago
update
BP
3216 Old Forest Rd near Cadbury
Lynchburg
55 minutes ago
update
BP
4623 S Amherst Hwy & McGann Rd
Madison Heights
56 minutes ago
update
BP
4515 S Military Hwy & I-664
Chesapeake
1 hour ago
update
BP
264 Arrowhead Dr & I-77
Bastian
2 hours ago
update
BP
11200 Hull St Rd & Genito Rd
Midlothian
2 hours ago
update
BP
165 S Main St & E Church St
Rocky Mount
2 hours ago
update
BP
1130 New Market Rd & Osborne Tnpk
Varina
3 hours ago
update
BP
44 Sterrett Rd & I 64-81
Fairfield
3 hours ago
update
BP
2003 S Main St & Spring Valley Rd
Farmville
3 hours ago
update
BP
606 E Laburnum Ave & Meadowbridge Rd
East Highland Park
3 hours ago
update
BP
1650 Hershburger Rd NW & Grandview Ave NW
Roanoke
3 hours ago
update
BP
190 Jefferson Hwy & Brand Station Rd
Staunton
3 hours ago
update
BP
2726 Franklin Rd SW near Broadway Ave SW
Roanoke
3 hours ago
update
BP
9230 Quioccasin Rd & Pemberton Rd
Richmond - West End
3 hours ago
update
BP
2841 Virginia Ave & Cumberland St
Narrows
4 hours ago
update
BP
9159 Chamberlayne Rd & Leon Ln
Atlee
4 hours ago
update
BP
241 Rolkin Rd & Richmond Rd
Charlottesville
4 hours ago
update
BP
1420 Broad St Rd & Oilville Rd
Goochland
4 hours ago
update
BP
410 Elm Ave SE & I-581
Roanoke
4 hours ago
update
BP
1549 Armory Dr near Council Dr
Franklin
5 hours ago
update
BP
19417 Brewers Neck Blvd & Benns Church Blvd
Smithfield
5 hours ago
update
BP
8211 Hull St Rd & Walmsley Blvd
Midlothian
6 hours ago
update
BP
174 E 29th St & Aspen Ave
Buena Vista
6 hours ago
update
BP
2387 Stuarts Draft Hwy & White Hill Rd
Stuarts Draft
6 hours ago
update
BP
7051 Mechanicsville Tnpk & Lee-Davis Rd
Mechanicsville
12 hours ago
update
BP
874 N Lee Hwy near I-64
Lexington
12 hours ago
update
BP
2404 Fontaine Ave & Apple Tree Rd
Charlottesville
20 hours ago
update
BP
3470 Seminole Tr near Airport Rd
Charlottesville
20 hours ago
update
BP
450 E Main St & Jefferson Hwy
Louisa
20 hours ago
GasBuddy on the Go
Get the GasBuddy app on your phone. Find cheap gas on the go! Report gas prices and win prizes!
Get the app. It's free!