Not Logged In Log In   Sign Up   Points Leaders
Follow Us    12:56 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.509 3.641 Prices Stable
Yesterday 3.506 3.637
One Week Ago 3.487 3.615
One Month Ago 3.350 3.512
One Year Ago 3.398 3.504
* Average Regular Gas Prices - Updated: 12:55 PM

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.509

 
Lowest Regular Gas Prices in the Last 24 hours
Price Station Area Thanks
update
Exxon
17999 Gov Harrison Pkwy & Eastside Rd
Freeman
18 hours ago
update
Exxon
105 W Stuart Dr & S Main St
Hillsville
23 hours ago
update
Exxon
5801 Prince George Dr & Ruffin Rd
Prince George
13 minutes ago
update
Exxon
2205 S Crater Rd & Morton Ave
Petersburg
19 hours ago
update
Exxon
38842 US-58 & N Main St
La Crosse
19 hours ago
update
Exxon
3134 Hwy Nine-O-Three & I-85
Bracey
19 hours ago
update
216 S Broad St & E 7th Ave
Kenbridge
1 hour ago
update
12201 S Crater Rd & I-95
Petersburg
1 hour ago
update
Exxon
5420 Boydton Plank Rd & I-85
Petersburg
5 hours ago
update
Exxon
1286 E Lee Hwy & I 77-81
Wytheville
1 hour ago
update
Exxon
19625 Spotswood Tr & Bear Mountain Ln
Elkton
12 hours ago
update
Exxon
4290 Gasburg Rd & Mill Rd
Gasburg
19 hours ago
update
Exxon
40 Heritage Dr near Nahor Manor Rd
Palmyra
21 hours ago
update
Exxon
3906 Greensboro Rd near Textile Dr
Martinsville
24 hours ago
update
Exxon
2975 River Rd W & Scott Rd
Goochland
3 hours ago
update
Exxon
7263 Sturgeon Rd & I-85
Warfield
4 hours ago
update
Exxon
3043 George Washington Mem Hwy & Powhatan Dr
Gloucester Point
6 hours ago
update
Exxon
5166 George Washington Mem Hwy & Hickory Fork Rd
Gloucester
6 hours ago
update
Exxon
685 Commerce St & Woodland Dr
Stuart
13 hours ago
update
Exxon
555 N County Dr & E High St
Wakefield
19 hours ago
update
Exxon
920 E Atlantic St & I-85
South Hill
23 hours ago
update
402 Virginia Ave & 4th St
Clarksville
59 minutes ago
update
Exxon
309 W Lee Hwy & Broadview Ave
Warrenton
1 hour ago
update
Exxon
8899 Seminole Tr & Spotswood Tr
Ruckersville
1 hour ago
update
Exxon
2716 W Main St near Lew Dewitt Blvd
Waynesboro
2 hours ago
update
Exxon
1168 Virginia Ave & Mt Clinton Pike
Harrisonburg
3 hours ago
update
Exxon
1415 Piney Forest Rd near Franklin Tpke
Danville
3 hours ago
update
Exxon
9525 W Broad St & Pemberton Rd
Richmond - West End
4 hours ago
update
Exxon
992 Millwood Pike & Front Royal Pike
Winchester
4 hours ago
update
Exxon
1462 N Frederick Pike & Exeter St
Winchester
4 hours ago
update
Exxon
32301 Constitution Hwy & Zoar Rd
Locust Grove
4 hours ago
update
Exxon
3240 S Main St & Pleasent Valley Rd
Harrisonburg
4 hours ago
update
Exxon
1492 Senseny Rd & Williamson Rd
Winchester
4 hours ago
update
Exxon
26390 Constitution Hwy near Lafayette Dr
Rhoadesville
4 hours ago
update
Exxon
9886 Winchester Rd near I-66
Front Royal
4 hours ago
update
Exxon
45 Dinkel Ave & I-81
Mount Crawford
4 hours ago
update
Exxon
1401 Tyler Ave & Auburn Ave
Radford
5 hours ago
update
Exxon
1208 Berryville Ave & I-81
Winchester
5 hours ago
update
Exxon
14011 Boydton Plank Rd & Main St
Dinwiddie
5 hours ago
update
Exxon
6080 Spotswood Trl & Lawyer Rd
Penn Laird
5 hours ago
update
Exxon
11473 Spotswood Trl & Resort Dr
McGaheysville
5 hours ago
update
Exxon
601 Berryville Ave & Pleasant Valley Rd
Winchester
5 hours ago
update
Exxon
538 N Main St & Quality St
Bridgewater
5 hours ago
update
Exxon
2390 Roanoke St & I-81
Christiansburg
5 hours ago
update
Exxon
740 Fairfax St & I-81
Stephens City
5 hours ago
update
Exxon
1709 Berryville Pike & Regency Lakes Dr
Winchester
6 hours ago
update
Exxon
121 Courtland Rd near James River Jct
(uncle oddie's)
Emporia
6 hours ago
update
Exxon
201 N Main St & West End Blvd
Emporia
6 hours ago
update
Exxon
925 Gloucester Rd & School St
Saluda
7 hours ago
update
Exxon
11518 James Madison Hwy & I-64
Zion Crossroads
7 hours ago
update
Exxon
760 Warrior Dr near Tasker Rd
Stephens City
7 hours ago
update
Exxon
2646 Lewis B Puller Memorial Hwy & Urbanna Rd
Saluda
7 hours ago
update
Exxon
33899 Old Valley Pike & I-81
Strasburg
8 hours ago
update
Exxon
102 Blue and Gold Dr & S Stuart Ave
Elkton
12 hours ago
update
Exxon
1285 N East Side Hwy near Shenandoah Ave
Elkton
12 hours ago
update
Exxon
18241 A L Philpott Hwy & Horsepasture Price Rd
Horsepasture
13 hours ago
update
Exxon
5912 US-29 Bus near Macken Ln
Blairs
15 hours ago
update
Exxon
13641 US-29 & Tight Squeeze Rd
Chatham
15 hours ago
update
Exxon
19520 Carson Rd & I-85
Dinwiddie
17 hours ago
update
Exxon
2160 S Loudoun St & Weems Ln
Winchester
17 hours ago
update
Exxon
16624 General Puller Hwy & Fishing Bay Rd
Deltaville
19 hours ago
update
Exxon
1001 E Market St & Cantrell Ave
Harrisonburg
20 hours ago
update
Exxon
1116 W Beverley St & Hamrick St
Staunton
20 hours ago
update
Exxon
595 W Main St & Wooding Ave
Danville
22 hours ago
update
Exxon
817 Burks Hill Rd & US-460 Bypass
Bedford
23 hours ago
update
Exxon
224 Queen St & Cross St
Tappahannock
23 hours ago
update
Exxon
5718 Sandy Point Rd & Copple Hwy
Kinsale
24 hours ago
update
Exxon
1509 W Main St & Edgewood Dr
Danville
24 hours ago
update
Exxon
10 Pigeon Run Rd & Brookneal Hwy
Gladys
7 hours ago
update
Exxon
4111 Franklin Rd SW near Southern Hills Dr SW
Roanoke
13 hours ago
update
Exxon
4100 Old Buckingham Rd near Emanuel Church Rd
Powhatan
19 hours ago
update
Exxon
4040 Electric Rd SW near Starkey Rd SW
Roanoke
20 hours ago
update
7009 Pole Green Rd & Lee-Davis Rd
Mechanicsville
1 hour ago
update
Exxon
218 Sterrett Rd & I 64-81
Fairfield
15 minutes ago
update
Exxon
2680 King William Ave & Old Thompson St
West Point
3 hours ago
update
Exxon
101 N Main St & Lexington Tnpk
Amherst
5 hours ago
update
Exxon
5123 Mudd Tavern Rd & I-95
Thornburg
7 hours ago
update
Exxon
855 State St & Commonwealth Ave
Bristol
43 minutes ago
update
Exxon
2668 Lankord Hwy & Belle Haven Rd
Exmore
45 minutes ago
update
Exxon
339 College Dr near Stewart Dr
(sign says 3.39, pump 3.38)
Franklin
2 hours ago
update
Exxon
16074 Lee Hwy near Wood Howell Rd
Bristol
21 hours ago
update
5326 Jefferson Davis Hwy & I-95
Fredericksburg
1 hour ago
update
4710 Williamsburg Rd & S Laburnum Ave
Richmond - East End
1 hour ago
update
5409 Jefferson Davis Hwy & I-95
Fredericksburg
1 hour ago
update
Exxon
225 Roanoke Rd & I-81
Daleville
a moment ago
update
Exxon
1829 Jefferson Hwy & Tinkling Springs Rd
Fishersville
48 minutes ago
update
Exxon
3201 Plank Rd & Central Park Blvd
Fredericksburg
1 hour ago
update
Exxon
6213 Lankford Hwy near Bumpy Ln Rd
Oak Hall
1 hour ago
update
Exxon
244 W Main St & Old Barn Rd
(Riverside)
Stanley
2 hours ago
update
Exxon
401 Augusta Ave & Cary St
Grottoes
3 hours ago
update
Exxon
211 E Third St & N South St
Farmville
4 hours ago
update
Exxon
446 W Reservoir Rd & I-81
Woodstock
5 hours ago
update
Exxon
12200 E Lynchburg-Salem Tpke & Thomas Jefferson Rd
Forest
5 hours ago
update
Exxon
15714 Bull Run Rd & Russell Creek Rd
Saint Paul
5 hours ago
update
Exxon
25270 US-58 & Buggs Island Rd
Baskerville
6 hours ago
update
Exxon
601 4th St & Maryland Ave
Shenandoah
6 hours ago
update
Exxon
9800 Courthouse Rd & Smith Station Rd
Fredericksburg
6 hours ago
update
Exxon
3354 Lee Hwy & Weyers Cave Rd
Weyers Cave
6 hours ago
update
Exxon
137 Lee Jackson Memorial Hwy & Frontier Dr
Staunton
12 hours ago
update
Exxon
16346 Stewartsville Rd near Waywood Hills Dr
Vinton
15 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!