Not Logged In Log In   Sign Up   Points Leaders
Follow Us    12:11 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.489 3.614 Prices Rising
Yesterday 3.481 3.612
One Week Ago 3.451 3.580
One Month Ago 3.318 3.508
One Year Ago 3.439 3.519
* 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

Would you consider an electric or hybrid for your next vehicle?  (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.489

 
Lowest Regular Gas Prices in the Last 24 hours
Price Station Area Thanks
update
BP
234 E Main St & S Commerce St
Marion
6 minutes ago
update
BP
2555 Orange Ave SE near Gus W Nicks Blvd NE
Roanoke
3 hours ago
update
BP
1080 E Main St & Virginia St
Radford
5 hours ago
update
BP
255 N Franklin St near Depot St
Christiansburg
6 hours ago
update
BP
3348 Orange Ave NE & King St NE
Roanoke
3 hours ago
update
BP
1710 Prices Fork Rd & Plantation Rd
Blacksburg
3 hours ago
update
BP
1820 South Boston Rd & Mountain Hill Rd
Danville
5 hours ago
update
BP
102 Paulette Cir & Enterprise Dr
Lynchburg
17 hours ago
update
BP
3229 Halifax Rd near Old Halifax Rd
South Boston
20 hours ago
update
BP
901 McKinney Blvd & Colonial Ave
Colonial Beach
7 hours ago
update
BP
1441 W Main St & W Broad St
Waynesboro
1 hour ago
update
BP
17561 Louisa Rd & Danne Rd
Louisa
18 hours ago
update
BP
210 W Virginia Ave & 2nd St
Vinton
22 hours ago
update
BP
4623 S Amherst Hwy & McGann Rd
Madison Heights
3 hours ago
update
BP
13626 James Madison Hwy near Courthouse Rd
Palmyra
6 hours ago
update
BP
101 Crofton Pl & Lake Monticello Rd
Palmyra
6 hours ago
update
BP
600 Mount Hermon Rd & Spotswood Trl
Elkton
12 hours ago
update
BP
3027 Riverside Dr near Barter St
Danville
15 hours ago
update
BP
450 E Main St & Jefferson Hwy
Louisa
20 hours ago
update
BP
4928 Boydton Plank Rd & I-85
Petersburg
24 hours ago
update
BP
1600 US-58 near Tabernacle Rd
Buffalo Junction
5 hours ago
update
BP
4780 N Frederick Pike near Gainesboro Rd
Winchester
5 hours ago
update
BP
6010 Mary Ball Rd & Old Orchard Dr
Lancaster
15 hours ago
update
BP
11545 Catharpin Rd near Kirtley Ln
Spotsylvania
18 hours ago
update
BP
8723 Seminole Tr near Spotswood Tr
Ruckersville
19 hours ago
update
BP
2900 W Main St & Pelham Dr
Waynesboro
1 hour ago
update
BP
2156 County Dr & Hickory Hill Rd
Petersburg
5 hours ago
update
BP
2100 W Main St & Old Greensboro Rd
Danville
18 minutes ago
update
BP
150 W Lee Hwy near Branch Dr
Warrenton
23 minutes ago
update
BP
1200 Courthouse Rd & County Dr
Petersburg
32 minutes ago
update
BP
24085 Constitution Hwy & Zachary Taylor Hwy
Unionville
1 hour ago
update
BP
916 N Augusta St & Virginia Ave
Staunton
1 hour ago
update
BP
9005 Wards Rd & Colonial Hwy
Rustburg
1 hour ago
update
BP
611 E Main St & Edgehill Dr
Pulaski
1 hour ago
update
BP
3660 Colonial Ave SW near Thompsons Ln
Roanoke
4 hours ago
update
BP
6002 Boonsboro Rd & Coffee Rd
Lynchburg
5 hours ago
update
BP
217 Lee Hwy (US-11) near Dick Huff Ln
Verona
5 hours ago
update
BP
2156 Huguenot Tr near Three Bridge Rd
Powhatan
5 hours ago
update
BP
3373 Lee Hwy & Weyers Cave Rd
Weyers Cave
5 hours ago
update
BP
11445 James Madison Hwy & I-64
Zion Crossroads
6 hours ago
update
BP
52 Farmers Market Dr & Carrollton Pike
Hillsville
7 hours ago
update
BP
820 Roanoke St & East St
Christiansburg
15 hours ago
update
BP
13909 Boydton Plank Rd & Courthouse Rd
Dinwiddie
17 hours ago
update
BP
7554 Peppers Ferry Blvd & Old Peppers Ferry Loop
Fairlawn
19 hours ago
update
BP
2896 Northumberland Hwy & Walmsley Rd
Lottsburg
20 hours ago
update
BP
895 Peppers Ferry Rd near Stafford Dr
Christiansburg
21 hours ago
update
BP
321 Washington St & N Seminole Tr
Madison
22 hours ago
update
BP
1392 Wadlow Gap Rd & East Carter's Valley Rd
Gate City
20 hours ago
update
BP
10220 Midlothian Tnpk near Sturbridge Dr
Midlothian
22 minutes ago
update
BP
1800 Monticello Rd & Linden Ave
Charlottesville
20 hours ago
update
BP
5324 Jefferson Davis Hwy & Cogbill Rd
Bensley
14 hours ago
update
BP
13721 Hull St Rd & Deer Run Dr
Midlothian
2 hours ago
update
BP
19417 Brewers Neck Blvd & Benns Church Blvd
Smithfield
17 hours ago
update
BP
705 E Virginia Ave & Country Club Rd
Crewe
20 hours ago
update
BP
2009 Buckley Hall Rd & Twiggs Ferry Rd
Cobbs Creek
20 hours ago
update
BP
1130 New Market Rd & Osborne Tnpk
Varina
2 hours ago
update
BP
1700 Mill Ln & W Riverside Dr
Salem
4 hours ago
update
BP
584 E Madison Ave & Miller St
Covington
15 hours ago
update
BP
6417 Lee Hwy & Cedar Run Dr
Warrenton
1 minute ago
update
BP
4515 S Military Hwy & I-664
Chesapeake
2 hours ago
update
BP
10921 Rockfish Valley Hwy & Tanbark Rd
Afton
2 hours ago
update
BP
2216 Plank Rd & Altoona Dr
Fredericksburg
3 hours ago
update
BP
1159 Millmont St & Barracks Rd
Charlottesville
4 hours ago
update
BP
4454 John Tyler Hwy & Ironbound Rd
Williamsburg
4 hours ago
update
BP
1418 Richmond Tappahannock Hwy near Brooks Rd
Manquin
4 hours ago
update
BP
1549 Armory Dr near Council Dr
Franklin
6 hours ago
update
BP
4834 Broad St Rd near Hadensville Fife Rd
(Hadensville)
Goochland
9 hours ago
update
BP
245 Roanoke Rd & I-81
Daleville
16 hours ago
update
BP
140 Main St & Monroe Dr
Stanardsville
16 hours ago
update
BP
2610 Grafton Ave & I-64
Cliftondale Park
16 hours ago
update
BP
2177 E Midland Tr near Forge Rd
Buena Vista
20 hours ago
update
BP
1248 Crozet Ave & Railroad Ave
Crozet
20 hours ago
update
BP
241 Rolkin Rd & Richmond Rd
Charlottesville
20 hours ago
update
BP
5752 Courthouse Rd near Bradley Ln
Spotsylvania
21 hours ago
update
BP
2304 2nd St & Tazewell Ave
Richlands
24 hours ago
update
BP
174 E 29th St & Aspen Ave
Buena Vista
20 hours ago
update
BP
109 E Gordon Ave & N Main St
Gordonsville
41 minutes ago
update
BP
9230 Quioccasin Rd & Pemberton Rd
Richmond - West End
2 hours ago
update
BP
11310 Patterson Ave & Claxton Rd
Richmond - West End
5 hours ago
update
BP
1700 Todds Ln & Aberdeen Rd
Hampton
6 hours ago
update
BP
1061 Rio Rd E & Gasoline Alley
Charlottesville
14 hours ago
update
BP
140 W Washington St near S Market St
(By new Library)
Petersburg
16 hours ago
update
BP
3901 Gaskins Rd near W Broad St
Richmond - West End
20 hours ago
update
BP
4113 George Washington Hwy & Bainbridge Ave
Portsmouth
6 hours ago
update
BP
11200 Hull St Rd & Genito Rd
Midlothian
16 hours ago
update
BP
1689 Laskin Rd & First Colonial Rd
Virginia Beach - East
42 minutes ago
update
BP
2003 S Main St & Spring Valley Rd
Farmville
1 hour ago
update
BP
2172 Pendleton Rd & Mica Rd
Mineral
1 hour ago
update
BP
4900 Princess Anne Rd & Baxter Rd
Virginia Beach - Central
1 hour ago
update
BP
410 Elm Ave SE & I-581
Roanoke
2 hours ago
update
BP
13623 Genito Rd & Old Hundred Rd
Midlothian
2 hours ago
update
BP
190 Jefferson Hwy & Brand Station Rd
Staunton
3 hours ago
update
BP
7051 Mechanicsville Tnpk & Lee-Davis Rd
Mechanicsville
4 hours ago
update
BP
2116 Willis Rd & I-95
Bellwood
5 hours ago
update
BP
3216 Old Forest Rd near Cadbury
Lynchburg
5 hours ago
update
BP
44 Sterrett Rd & I 64-81
Fairfield
5 hours ago
update
BP
1909 Centerville Tpke & Kempsville Rd
Virginia Beach - West
5 hours ago
update
BP
2387 Stuarts Draft Hwy & White Hill Rd
Stuarts Draft
6 hours ago
update
BP
933 Aberdeen Rd & Wingfield Dr
Hampton
6 hours ago
update
BP
2105 Gilmerton Rd & Canal Dr
Chesapeake
6 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!