Not Logged In Log In   Sign Up   Points Leaders
Follow Us    10:55 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 2.851 3.062 Prices Falling
Yesterday 2.867 3.076
One Week Ago 2.950 3.136
One Month Ago 3.133 3.345
One Year Ago 3.162 3.337
* Average Regular Gas Prices - Updated: 10:55 PM

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

This Week's Opinion Poll

Have you inadvertently driven at night with your headlights off within the last 5 years?  (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:

Virginia Avg


2.851

 
Lowest Regular Gas Prices in the Last 36 hours
Price Station Area Thanks
BP
705 E Virginia Ave & Country Club Rd
Crewe
1 hour ago
BP
1908 Boydton Plank Rd & Squirrel Level Rd
Petersburg
15 hours ago
BP
1392 Wadlow Gap Rd & East Carter's Valley Rd
Gate City
34 hours ago
BP
200 N County Dr & Sylvan Rd
Wakefield
12 hours ago
BP
9230 Quioccasin Rd & Pemberton Rd
Richmond - West End
5 hours ago
BP
150 W Lee Hwy near Branch Dr
Warrenton
7 hours ago
BP
407 N Bridge St & Peaks Street
Bedford
8 hours ago
BP
10761 W Lynchburg Salem Tpke & Stayman Rd
Montvale
10 hours ago
BP
255 N Franklin St near Depot St
Christiansburg
1 hour ago
BP
10921 Rockfish Valley Hwy & Tanbark Rd
Afton
3 hours ago
BP
1820 South Boston Rd & Mountain Hill Rd
Danville
7 hours ago
BP
3027 Riverside Dr near Barter St
Danville
10 hours ago
BP
174 E 29th St & Aspen Ave
Buena Vista
28 hours ago
BP
2900 W Main St & Pelham Dr
Waynesboro
2 hours ago
BP
3000 Hilliard Rd & Impala Dr
Lakeside
4 hours ago
BP
5324 Jefferson Davis Hwy & Cogbill Rd
Bensley
11 hours ago
BP
7051 Mechanicsville Tnpk & Lee-Davis Rd
Mechanicsville
14 hours ago
BP
2016 W Washington St & Elm St
Petersburg
16 hours ago
BP
2100 W Main St & Old Greensboro Rd
Danville
5 hours ago
BP
9005 Wards Rd & Colonial Hwy
Rustburg
27 minutes ago
BP
895 Peppers Ferry Rd & Stafford Dr
Christiansburg
51 minutes ago
BP
2555 Orange Ave SE near Gus W Nicks Blvd NE
Roanoke
1 hour ago
BP
3348 Orange Ave NE & King St NE
Roanoke
1 hour ago
BP
4012 Wards Rd near Atlanta Ave
Lynchburg
1 hour ago
BP
2931 Chamberlayne Ave & W Brookland Park Blvd
Richmond - Northside
1 hour ago
BP
10220 Midlothian Tnpk near Sturbridge Dr
(formerly Chubby's)
Midlothian
2 hours ago
BP
5201 Oaklawn Blvd & Tri-Cities Blvd
Hopewell
3 hours ago
BP
13721 Hull St Rd & Deer Run Dr
Midlothian
3 hours ago
BP
4928 Boydton Plank Rd & I-85
Petersburg
4 hours ago
BP
1740 E Hundred Rd & Enon Church Rd
Chester
4 hours ago
BP
22076 US-29 & CR-886
Chatham
4 hours ago
BP
2895 Anderson Hwy & Rocky Oak Rd
Powhatan
4 hours ago
BP
11200 Hull St Rd & Genito Rd
Midlothian
5 hours ago
BP
1120 Courthouse Rd & Lucks Ln
Midlothian
6 hours ago
BP
1009 N 4th St & E Ridge Rd
Wytheville
6 hours ago
BP
34225 US-29 & Keatts Rd
Gretna
9 hours ago
BP
942 Blue Ridge Ave & Baldwin St
Bedford
10 hours ago
BP
3660 Colonial Ave SW near Thompsons Ln
Roanoke
10 hours ago
BP
1418 Richmond Tappahannock Hwy near Brooks Rd
Manquin
11 hours ago
BP
1200 Courthouse Rd & County Dr
Petersburg
12 hours ago
BP
8806 Forest Hill Ave & Buford Rd
Bon Air
20 hours ago
BP
1420 Broad St Rd & Oilville Rd
Goochland
21 hours ago
BP
8211 Hull St Rd & Walmsley Blvd
Midlothian
23 hours ago
BP
2156 County Dr & Hickory Hill Rd
Petersburg
28 hours ago
BP
210 W Virginia Ave & 2nd St
Vinton
30 hours ago
BP
11310 Patterson Ave & Claxton Rd
Richmond - West End
5 hours ago
BP
1130 New Market Rd & Osborne Tnpk
Varina
8 hours ago
BP
1401 S Main & Germanna Hwy
Culpeper
31 minutes ago
BP
340 James Madison Hwy & Nottingham St
Culpeper
35 minutes ago
BP
6417 Lee Hwy & Cedar Run Dr
Warrenton
1 hour ago
BP
2150 Anderson Hwy & Batterson Rd
Powhatan
4 hours ago
BP
9159 Chamberlayne Rd & Leon Ln
Atlee
8 hours ago
BP
103 N County Dr & E Main St
Waverly
28 hours ago
BP
2216 Plank Rd & Altoona Dr
Fredericksburg
8 hours ago
BP
5051 Nine Mile Rd & Eastgate Blvd
Richmond - East End
10 hours ago
BP
3901 Gaskins Rd near W Broad St
Richmond - West End
12 hours ago
BP
14878 George Washington Mem Hwy & Lewis B Puller Mem Hwy
Saluda
4 hours ago
BP
11640 Smith Mountain Lake Pkwy & White House Rd
Moneta
10 hours ago
BP
2600 E Main St & 26th St
Richmond - Downtown
23 hours ago
BP
2177 E Midland Tr near Forge Rd
Buena Vista
29 hours ago
9181 US-29 & Toy Ln
Blairs
4 hours ago
BP
5609 Chamberlayne Rd & I-95
Richmond - Northside
4 hours ago
BP
901 McKinney Blvd & Colonial Ave
Colonial Beach
10 hours ago
BP
1549 Armory Dr near Council Dr
Franklin
10 hours ago
BP
2116 Willis Rd & I-95
Bellwood
12 hours ago
BP
4623 S Amherst Hwy & McGann Rd
Madison Heights
3 hours ago
BP
916 N Augusta St & Virginia Ave
Staunton
5 hours ago
BP
3373 Lee Hwy & Weyers Cave Rd
Weyers Cave
6 hours ago
BP
321 Washington St & N Seminole Tr
Madison
7 hours ago
BP
906 E Main St & Old Eleven Ct
Abingdon
8 hours ago
BP
13458 Benns Church Blvd & Cypress Run Dr
Smithfield
8 hours ago
BP
13623 Genito Rd & Old Hundred Rd
Midlothian
9 hours ago
BP
13909 Boydton Plank Rd & Courthouse Rd
Dinwiddie
11 hours ago
BP
486 Laurel Hill Rd & Locust St
Verona
13 hours ago
BP
7601 Somerset Crossing Dr & Lee Hwy
Gainesville
14 hours ago
BP
4834 Broad St Rd near Hadensville Fife Rd
(Hadensville)
Goochland
23 hours ago
BP
9100 Three Chopt Rd & N Parham Rd
Richmond - West End
29 hours ago
BP
1642 W Broad St & N Allen Ave
Richmond - Downtown
33 hours ago
BP
403 Old Courthouse Rd & Union Rd
Appomattox
34 hours ago
BP
3529 Lee Jackson Memorial Hwy & Stuarts Draft Hwy
Greenville
4 hours ago
BP
10 South St & S Royal Ave
Front Royal
5 hours ago
BP
8723 Seminole Tr near Spotswood Tr
Ruckersville
11 hours ago
BP
2387 Stuarts Draft Hwy & White Hill Rd
Stuarts Draft
12 hours ago
BP
1982 Wilderness Rd & Station Creek Rd
Ewing
30 hours ago
BP
1700 Todds Ln & Aberdeen Rd
Hampton
7 hours ago
8201 Timberlake Rd & Wood Rd
Lynchburg
19 hours ago
BP
4515 S Military Hwy & I-664
Chesapeake
34 minutes ago
BP
8400 Sudley Rd & Rixlew Ln
Manassas
1 hour ago
BP
11445 James Madison Hwy & I-64
Zion Crossroads
1 hour ago
BP
450 E Main St & Jefferson Hwy
Louisa
2 hours ago
BP
20250 S Crater Rd & I-95
Carson
2 hours ago
BP
11902 Church Rd & John Rolfe Pkwy
Short Pump
3 hours ago
BP
584 E Madison Ave & Miller St
Covington
3 hours ago
BP
2003 S Main St & Spring Valley Rd
Farmville
3 hours ago
BP
911 Cross County Rd near I-64
Goochland
4 hours ago
BP
102 Paulette Cir & Enterprise Dr
Lynchburg
4 hours ago
BP
9065 Forest Rd & Goode Station Rd
Goode
4 hours ago
BP
1909 Centerville Tpke & Kempsville Rd
Virginia Beach - West
4 hours ago
BP
7111 Sudley Rd & Automotive Dr
Manassas
4 hours ago
BP
6002 Boonsboro Rd & Coffee Rd
Lynchburg
4 hours ago
BP
1080 E Main St & Virginia St
Radford
4 hours ago
BP
8554 Richmond Rd & Rochambeau Dr
Toano
5 hours ago
BP
945 Battlefield Blvd N near Oak Grove Rd
Chesapeake
5 hours ago
BP
24085 Constitution Hwy & Zachary Taylor Hwy
Unionville
5 hours ago
BP
18209 Richmond Tpke & White Pine Dr
Bowling Green
6 hours ago
BP
191 Jonesboro Rd & I-81
Abingdon
6 hours ago
BP
1700 Mill Ln & W Riverside Dr
Salem
7 hours ago
BP
4780 N Frederick Pike near Gainesboro Rd
Winchester
7 hours ago
BP
3312 N Blvd & Westwood Ave
Richmond - Downtown
7 hours ago
BP
4024 W Broad St & Westwood Ave
Richmond - West End
7 hours ago
BP
245 Roanoke Rd & I-81
Daleville
7 hours ago
BP
2610 Grafton Ave & I-64
Cliftondale Park
8 hours ago
BP
118 Fort Chiswell Rd & I 77-81
Fort Chiswell
8 hours ago
BP
1425 N Amherst Hwy & Patrick Henry Hwy
Amherst
8 hours ago
BP
8111 Plantation Rd near I-81
Roanoke
9 hours ago
BP
4113 George Washington Hwy & Bainbridge Ave
Portsmouth
9 hours ago
BP
4086 Kirby Rd near Old Baltimore Rd
Draper
9 hours ago
BP
1441 W Main St & W Broad St
Waynesboro
10 hours ago
BP
1505 G Washington Mem Hwy & Lafayette Heights Dr
Gloucester Point
10 hours ago
BP
18151 Virgil H Goode Hwy & Leffie Ln
Rocky Mount
11 hours ago
BP
9600 Grant Ave near Prince William St
Manassas
12 hours ago
BP
616 Carolina Rd & Greenfield Crescent
Suffolk
13 hours ago
BP
2172 Pendleton Rd & Mica Rd
Mineral
13 hours ago
BP
410 Elm Ave SE & I-581
Roanoke
13 hours ago
BP
1920 W Cary St & S Meadow St
Richmond - Downtown
15 hours ago
BP
2156 Huguenot Tr near Three Bridge Rd
Powhatan
16 hours ago
BP
383 White Hill Rd & I 64-81
Mint Spring
17 hours ago
BP
5752 Courthouse Rd near Bradley Ln
Spotsylvania
25 hours ago
BP
264 Arrowhead Dr & I-77
Bastian
6 hours ago
BP
2003 W Pembroke Ave & G St
Hampton
31 hours ago
BP
2009 Buckley Hall Rd & Twiggs Ferry Rd
Cobbs Creek
32 hours ago
BP
4454 John Tyler Hwy & Ironbound Rd
Williamsburg
3 minutes ago
BP
1115 E Stuart Dr near Cranberry Rd
Galax
29 hours ago
BP
4179 Centerville Rd near News Rd
Williamsburg
3 minutes ago
BP
3506 N Military Hwy & Azalea Garden Rd
Norfolk - East
2 hours ago
BP
6135 Chesapeake Blvd & Hugo St
Norfolk - East
5 hours ago
BP
1620 General Booth Blvd near Dam Neck Rd
Virginia Beach - East
54 minutes ago
BP
2600 Frederick Blvd & Deep Creek Blvd
Portsmouth
55 minutes ago
BP
1040 Battlefield Blvd S & Hanbury Rd
Chesapeake
1 hour ago
BP
13601 Mapledale Ave & Dale Blvd
Dale City
1 hour ago
BP
101 Crofton Pl & Lake Monticello Rd
Palmyra
5 hours ago
BP
933 Aberdeen Rd & Wingfield Dr
Hampton
8 hours ago
BP
17400 Jefferson Davis Hwy & Dumfries Rd
Dumfries
9 hours ago
BP
12576 Grand Targhee Dr & Old Bridge Rd
Lake Ridge
33 minutes ago
BP
52 Farmers Market Dr & Carrollton Pike
Hillsville
33 minutes ago
BP
1501 Lee Hwy & Valley Dr
Bristol
6 hours ago
BP
200 George Washington Hwy N & Luray St
Chesapeake
7 hours ago
BP
4900 Princess Anne Rd & Baxter Rd
Virginia Beach - Central
7 hours ago
BP
190 Jefferson Hwy & Brand Station Rd
Staunton
9 hours ago
BP
442 N Main St near School St
Kilmarnock
13 hours ago
BP
6632 Richmond Rd & History Land Hwy
Warsaw
15 hours ago
BP
45 Kelly Rd & I-77
Fancy Gap
30 hours ago
BP
5924 Indian River Rd & Reon Dr
Virginia Beach - West
7 hours ago
BP
3470 Seminole Tr near Airport Rd
Charlottesville
8 hours ago
BP
995 J Clyde Morris Blvd & Old Oyster Point Rd
Newport News
2 hours ago
BP
930 LaSalle Ave & W Queen St
Hampton
7 hours ago
BP
37 S Armistead Ave & Settlers Landing Rd
Hampton
9 hours ago
BP
13797 Warwick Blvd & Tabbs Ln
Newport News
12 hours ago
BP
241 Rolkin Rd & Richmond Rd
Charlottesville
12 hours ago
BP
8595 Chesapeake Blvd & E Bayview Blvd
Norfolk - North
13 hours ago
BP
2872 Pruden Blvd & Northern Suffolk Bypass
Suffolk
27 minutes ago
BP
3711 Holland Rd & Chimney Hill Pkwy
Virginia Beach - Central
33 minutes ago
BP
3065 Holland Rd & Dam Neck Rd
Virginia Beach - SE
1 hour ago
BP
5009 Victory Blvd & Commonwealth Dr
Tabb
1 hour ago
BP
1110 Granby St & E Princess Anne Rd
Norfolk - West
2 hours ago
BP
904 Lynnhaven Pkwy & S Lynnhaven Rd
Virginia Beach - Central
3 hours ago
BP
2402 Grandin Rd SW & Guilford Ave SW
Roanoke
3 hours ago
BP
3763 Franklin Rd SW near Penarth Rd SW
Roanoke
3 hours ago
BP
2726 Franklin Rd SW near Broadway Ave SW
Roanoke
3 hours ago
BP
1689 Laskin Rd & First Colonial Rd
Virginia Beach - East
4 hours ago
BP
3210 Chesapeake Blvd & Cromwell Dr
Norfolk - North
4 hours ago
BP
5790 Princess Anne Rd & N Newtown Rd
Virginia Beach - West
5 hours ago
BP
4528 E Princess Anne Rd & Azalea Garden Rd
Norfolk - South
5 hours ago
BP
4869 N Witchduck Rd & Welch Ln
Virginia Beach - West
5 hours ago
BP
1373 N Great Neck Rd & Poplar Point Rd
Virginia Beach - North
7 hours ago
BP
1061 Rio Rd E & Gasoline Alley
Charlottesville
8 hours ago
BP
2404 Fontaine Ave & Apple Tree Rd
Charlottesville
8 hours ago
BP
1516 Holland Rd & Staley Dr
Suffolk
8 hours ago
BP
7877 Richmond Rd & Chesapeake Ave
Toano
10 hours ago
BP
3025 E Virginia Beach Blvd & Ballentine Blvd
Norfolk - East
11 hours ago
BP
3216 Old Forest Rd near Cadbury
Lynchburg
11 hours ago
BP
14617 Richmond Rd & Gibeon Rd
Village
12 hours ago
BP
343 Woodland Rd & Andrews Blvd
Hampton
12 hours ago
BP
1650 Hershburger Rd NW & Grandview Ave NW
Roanoke
12 hours ago
BP
2155 S Military Hwy & Campostella Rd
Chesapeake
13 hours ago
BP
31504 Richmond Tnpk & Baylor Rd
Dawn
13 hours ago
BP
3909 Twin Pines Rd & Gateway Dr
Portsmouth
13 hours ago
BP
5901 High St W & Tyre Neck Rd
Portsmouth
14 hours ago
BP
3529 High St & Halifax Ave
Portsmouth
14 hours ago
BP
900 E Brambleton Ave & Church St
Norfolk - South
14 hours ago
BP
1159 Millmont St & Barracks Rd
Charlottesville
14 hours ago
BP
1216 Virginia Ave & Maury River Rd
Goshen
14 hours ago
BP
13626 James Madison Hwy near Courthouse Rd
Palmyra
14 hours ago
BP
165 S Main St & E Church St
Rocky Mount
20 hours ago
BP
109 E Gordon Ave & N Main St
Gordonsville
25 hours ago
BP
19417 Brewers Neck Blvd & Benns Church Blvd
Smithfield
29 hours ago
BP
1864 Eastside Hwy & Crimora Mine Rd
Crimora
32 hours ago
BP
140 W Washington St near S Market St
Petersburg
35 hours ago
BP
337 Centerville Tnpk S & Mt Pleasant Rd
Chesapeake
3 hours ago
BP
4625 Columbia Pike near S Wakefield St
Arlington
1 hour 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!