Virginia places ranked by commute time

413 places in Virginia have a reliable estimate of commute time (2020–2024 American Community Survey).

Highest figures: Shenandoah Farms (54.5 minutes), Lake Caroline (50.2 minutes), Passapatanzy (49.9 minutes).

Lowest figure: Fort Lee (10.2 minutes).

The figure for Virginia as a whole is 27.3 minutes (±0.1).

Figures last updated on .

Figure for Virginia as a whole
27.3 minutes (±0.1)
Places ranked
413

Virginia places ranked by commute time

Average commute, estimate (90% margin of error), 2020–2024
RankPlaceCountyAverage commute
1Shenandoah FarmsWarren County54.5 minutes (±5.3)
2Lake CarolineCaroline County50.2 minutes (±8.8)
3PassapatanzyKing George County49.9 minutes (±8.8)
4Aquia HarbourStafford County45.7 minutes (±6.0)
5BoykinsSouthampton County45.1 minutes (±10.9)
6Apple Mountain LakeWarren County44.7 minutes (±6.7)
7Lake of the WoodsOrange County44.5 minutes (±6.2)
8Twin LakesGreene County43.9 minutes (±15.0)
9Stephens CityFrederick County43.7 minutes (±9.6)
10County CenterPrince William County43.5 minutes (±4.9)
11Spotsylvania CourthouseSpotsylvania County42.9 minutes (±5.1)
12LovettsvilleLoudoun County41.8 minutes (±4.3)
13Independent HillPrince William County41.6 minutes (±2.6)
14Cherry HillPrince William County41.4 minutes (±2.1)
15PenhookFranklin County41.3 minutes (±12.3)
16Colonial BeachWestmoreland County40.1 minutes (±5.9)
17Central GarageKing William County40.0 minutes (±7.8)
18LeesylvaniaPrince William County39.7 minutes (±1.5)
19 (tie)BoyceClarke County39.3 minutes (±5.9)
19 (tie)BuckhallPrince William County39.3 minutes (±1.9)
21WakefieldSussex County39.0 minutes (±4.2)
22TrianglePrince William County38.7 minutes (±5.2)
23ShawneelandFrederick County38.6 minutes (±7.7)
24HonakerRussell County38.3 minutes (±6.5)
25MontclairPrince William County38.2 minutes (±2.7)
26Linton HallPrince William County38.1 minutes (±2.1)
27StanleyPage County37.8 minutes (±5.8)
28 (tie)DillwynBuckingham County37.7 minutes (±10.5)
28 (tie)Lake WildernessSpotsylvania County37.7 minutes (±4.8)
30 (tie)Dale CityPrince William County37.4 minutes (±1.0)
30 (tie)WaverlySussex County37.4 minutes (±11.0)
32Stafford CourthouseStafford County37.3 minutes (±5.7)
33 (tie)BealetonFauquier County37.1 minutes (±2.9)
33 (tie)Lake HolidayFrederick County37.1 minutes (±10.0)
35 (tie)HarristonAugusta County37.0 minutes (±13.5)
35 (tie)Manassas ParkManassas Park city37.0 minutes (±2.6)
35 (tie)Oak GroveLoudoun County37.0 minutes (±5.4)
38 (tie)BrambletonLoudoun County36.6 minutes (±4.1)
38 (tie)Union MillFairfax County36.6 minutes (±8.9)
40New BaltimoreFauquier County36.5 minutes (±2.8)
41DumfriesPrince William County36.4 minutes (±3.9)
42Lake Land'OrCaroline County35.9 minutes (±8.5)
43Lake RidgePrince William County35.7 minutes (±1.3)
44OccoquanPrince William County35.6 minutes (±4.8)
45 (tie)Gloucester PointGloucester County35.4 minutes (±4.3)
45 (tie)Sully SquareFairfax County35.4 minutes (±9.6)
47Loudoun Valley EstatesLoudoun County35.1 minutes (±3.2)
48WoodbridgePrince William County35.0 minutes (±1.3)
49Horse PastureHenry County34.9 minutes (±11.7)
50 (tie)GlasgowRockbridge County34.6 minutes (±9.6)
50 (tie)King GeorgeKing George County34.6 minutes (±4.5)
50 (tie)RemingtonFauquier County34.6 minutes (±7.2)
50 (tie)SudleyPrince William County34.6 minutes (±3.5)
54GainesvillePrince William County34.5 minutes (±1.8)
55Great Falls CrossingFairfax County34.3 minutes (±7.9)
56Seven CornersFairfax County34.1 minutes (±4.0)
57 (tie)Bull Run (Fairfax County)Fairfax County33.8 minutes (±6.4)
57 (tie)YorkshirePrince William County33.8 minutes (±3.3)
59 (tie)Belle Haven (community)Fairfax County33.7 minutes (±5.2)
59 (tie)KeysvilleCharlotte County33.7 minutes (±7.5)
61 (tie)Newington ForestFairfax County33.6 minutes (±2.2)
61 (tie)RidgewayHenry County33.6 minutes (±6.6)
63Great FallsFairfax County33.5 minutes (±2.9)
64 (tie)Bull Run Mountain EstatesPrince William County33.3 minutes (±3.3)
64 (tie)Rose HillFairfax County33.3 minutes (±2.0)
66Round HillLoudoun County33.1 minutes (±7.0)
67 (tie)BrightwoodMadison County33.0 minutes (±9.9)
67 (tie)South RidingLoudoun County33.0 minutes (±1.9)
69South RunFairfax County32.9 minutes (±2.3)
70 (tie)BuchananBotetourt County32.8 minutes (±8.3)
70 (tie)CraigsvilleAugusta County32.8 minutes (±4.5)
70 (tie)GrovetonFairfax County32.8 minutes (±1.6)
70 (tie)MoorefieldLoudoun County32.8 minutes (±4.7)
70 (tie)PurcellvilleLoudoun County32.8 minutes (±2.9)
70 (tie)TappahannockEssex County32.8 minutes (±10.1)
76Front RoyalWarren County32.7 minutes (±2.5)
77 (tie)MatoacaChesterfield County32.5 minutes (±4.0)
77 (tie)Union HallFranklin County32.5 minutes (±4.4)
79 (tie)Kings Park WestFairfax County32.4 minutes (±2.4)
79 (tie)Woodlawn (Fairfax County)Fairfax County32.4 minutes (±2.2)
81 (tie)Captains CoveAccomack County32.2 minutes (±4.2)
81 (tie)HuntingtonFairfax County32.2 minutes (±1.9)
81 (tie)Kings ParkFairfax County32.2 minutes (±5.8)
81 (tie)Loch LomondPrince William County32.2 minutes (±4.5)
81 (tie)West SpringfieldFairfax County32.2 minutes (±3.6)
86 (tie)BelmontLoudoun County32.1 minutes (±3.6)
86 (tie)Bull Run (Prince William County)Prince William County32.1 minutes (±2.4)
86 (tie)ManassasManassas city32.1 minutes (±1.4)
86 (tie)Stone RidgeLoudoun County32.1 minutes (±3.5)
90 (tie)CulpeperCulpeper County31.9 minutes (±3.2)
90 (tie)FredericksburgFredericksburg city31.9 minutes (±2.5)
92 (tie)ShenandoahPage County31.7 minutes (±3.5)
92 (tie)Southern GatewayStafford County31.7 minutes (±7.2)
94Burke CentreFairfax County31.6 minutes (±1.6)
95 (tie)Hybla ValleyFairfax County31.5 minutes (±2.4)
95 (tie)WindsorIsle of Wight County31.5 minutes (±4.7)
97 (tie)Lowes IslandLoudoun County31.4 minutes (±2.5)
97 (tie)MarshallFauquier County31.4 minutes (±6.0)
99 (tie)EdinburgShenandoah County31.3 minutes (±10.1)
99 (tie)Pennington GapLee County31.3 minutes (±6.3)
101 (tie)Fort HuntFairfax County31.2 minutes (±2.1)
101 (tie)Goose Creek VillageLoudoun County31.2 minutes (±8.7)
103 (tie)FranconiaFairfax County31.1 minutes (±1.8)
103 (tie)Mount VernonFairfax County31.1 minutes (±2.2)
103 (tie)North ShoreFranklin County31.1 minutes (±3.4)
106 (tie)Bowling GreenCaroline County31.0 minutes (±6.5)
106 (tie)CrosspointeFairfax County31.0 minutes (±3.0)
106 (tie)Laurel HillFairfax County31.0 minutes (±3.2)
106 (tie)NokesvillePrince William County31.0 minutes (±6.5)
110HaymarketPrince William County30.9 minutes (±3.6)
111 (tie)FalmouthStafford County30.8 minutes (±3.8)
111 (tie)RushmereIsle of Wight County30.8 minutes (±6.2)
113LortonFairfax County30.7 minutes (±2.6)
114 (tie)KingstowneFairfax County30.4 minutes (±2.3)
114 (tie)North SpringfieldFairfax County30.4 minutes (±2.5)
116 (tie)MineralLouisa County30.3 minutes (±6.6)
116 (tie)WarrentonFauquier County30.3 minutes (±3.5)
116 (tie)Wolf TrapFairfax County30.3 minutes (±2.0)
119 (tie)Boswell's CornerStafford County30.2 minutes (±11.6)
119 (tie)Fairfax StationFairfax County30.2 minutes (±1.9)
119 (tie)SuffolkSuffolk city30.2 minutes (±0.6)
119 (tie)Toms BrookShenandoah County30.2 minutes (±5.2)
123 (tie)Difficult RunFairfax County30.1 minutes (±2.5)
123 (tie)KincoraLoudoun County30.1 minutes (±6.0)
123 (tie)MaurertownShenandoah County30.1 minutes (±4.1)
126 (tie)BerryvilleClarke County29.9 minutes (±3.6)
126 (tie)DoomsAugusta County29.9 minutes (±10.9)
126 (tie)Lake BarcroftFairfax County29.9 minutes (±2.4)
129 (tie)Lake MonticelloFluvanna County29.8 minutes (±2.3)
129 (tie)NewingtonFairfax County29.8 minutes (±2.1)
129 (tie)Potomac MillsPrince William County29.8 minutes (±3.7)
129 (tie)WarsawRichmond County29.8 minutes (±6.6)
133MiddletownFrederick County29.6 minutes (±4.4)
134GreenbriarFairfax County29.5 minutes (±4.4)
135 (tie)BurkeFairfax County29.4 minutes (±1.0)
135 (tie)OaktonFairfax County29.4 minutes (±1.4)
137LouisaLouisa County29.3 minutes (±5.3)
138Mason NeckFairfax County29.2 minutes (±3.9)
139SpringfieldFairfax County29.1 minutes (±1.5)
140 (tie)BraddockFairfax County29.0 minutes (±2.8)
140 (tie)Fair LakesFairfax County29.0 minutes (±2.2)
140 (tie)GordonsvilleOrange County29.0 minutes (±3.9)
140 (tie)ScottsvilleAlbemarle County29.0 minutes (±7.1)
144 (tie)BluefieldTazewell County28.9 minutes (±9.1)
144 (tie)FlorisFairfax County28.9 minutes (±3.2)
144 (tie)WoodburnFairfax County28.9 minutes (±7.2)
147 (tie)Falls ChurchFalls Church city28.7 minutes (±1.6)
147 (tie)StanardsvilleGreene County28.7 minutes (±6.7)
147 (tie)West Falls ChurchFairfax County28.7 minutes (±1.5)
150DranesvilleFairfax County28.6 minutes (±3.3)
151 (tie)HayfieldFairfax County28.5 minutes (±1.9)
151 (tie)WoodstockShenandoah County28.5 minutes (±4.7)
153AlexandriaAlexandria city28.4 minutes (±0.6)
154 (tie)MiddleburgLoudoun County28.3 minutes (±6.8)
154 (tie)Rich CreekGiles County28.3 minutes (±6.8)
154 (tie)VictoriaLunenburg County28.3 minutes (±5.3)
154 (tie)Wakefield (community)Fairfax County28.3 minutes (±1.5)
158 (tie)One LoudounLoudoun County28.2 minutes (±4.5)
158 (tie)QuanticoPrince William County28.2 minutes (±6.2)
160 (tie)McLeanFairfax County28.1 minutes (±1.3)
160 (tie)MerrifieldFairfax County28.1 minutes (±1.9)
160 (tie)SmithfieldIsle of Wight County28.1 minutes (±2.3)
163 (tie)FairfaxFairfax city28.0 minutes (±1.3)
163 (tie)HurtPittsylvania County28.0 minutes (±5.3)
163 (tie)Sugarland RunLoudoun County28.0 minutes (±2.2)
166 (tie)CascadesLoudoun County27.9 minutes (±2.6)
166 (tie)MantuaFairfax County27.9 minutes (±2.6)
166 (tie)RichlandsTazewell County27.9 minutes (±5.8)
169 (tie)ChantillyFairfax County27.8 minutes (±1.7)
169 (tie)ChesterChesterfield County27.8 minutes (±3.2)
169 (tie)NarrowsGiles County27.8 minutes (±3.9)
169 (tie)TimbervilleRockingham County27.8 minutes (±4.7)
173 (tie)BlairsPittsylvania County27.7 minutes (±7.1)
173 (tie)LawrencevilleBrunswick County27.7 minutes (±8.0)
175LincolniaFairfax County27.6 minutes (±1.7)
176 (tie)Bailey's CrossroadsFairfax County27.5 minutes (±1.7)
176 (tie)CentrevilleFairfax County27.5 minutes (±1.0)
176 (tie)HerndonFairfax County27.5 minutes (±1.6)
179 (tie)AshburnLoudoun County27.4 minutes (±1.3)
179 (tie)CrozetAlbemarle County27.4 minutes (±4.0)
179 (tie)NavyFairfax County27.4 minutes (±3.5)
179 (tie)PoundWise County27.4 minutes (±6.2)
183 (tie)AnnandaleFairfax County27.3 minutes (±1.0)
183 (tie)GoochlandGoochland County27.3 minutes (±6.4)
183 (tie)RavenTazewell County27.3 minutes (±6.5)
186 (tie)FincastleBotetourt County27.2 minutes (±4.4)
186 (tie)PoquosonPoquoson city27.2 minutes (±2.5)
186 (tie)West PointKing William County27.2 minutes (±5.7)
189Fair OaksFairfax County27.1 minutes (±1.4)
190Franklin FarmFairfax County27.0 minutes (±1.6)
191LansdowneLoudoun County26.9 minutes (±2.6)
192Gloucester CourthouseGloucester County26.8 minutes (±4.2)
193 (tie)CastlewoodRussell County26.7 minutes (±7.2)
193 (tie)CourtlandSouthampton County26.7 minutes (±4.6)
193 (tie)TysonsFairfax County26.7 minutes (±1.5)
196 (tie)CountrysideLoudoun County26.6 minutes (±2.1)
196 (tie)Long BranchFairfax County26.6 minutes (±1.7)
198 (tie)Dunn LoringFairfax County26.5 minutes (±2.2)
198 (tie)EnonChesterfield County26.5 minutes (±3.5)
198 (tie)HillsvilleCarroll County26.5 minutes (±6.3)
198 (tie)WyndhamHenrico County26.5 minutes (±3.2)
202ViennaFairfax County26.3 minutes (±1.5)
203 (tie)ArlingtonArlington County26.2 minutes (±0.4)
203 (tie)StrasburgShenandoah County26.2 minutes (±2.4)
205 (tie)HutchisonFairfax County26.1 minutes (±3.0)
205 (tie)JarrattGreensville County26.1 minutes (±7.7)
205 (tie)LurayPage County26.1 minutes (±6.5)
205 (tie)Rural RetreatWythe County26.1 minutes (±6.3)
209 (tie)Dulles Town CenterLoudoun County26.0 minutes (±5.2)
209 (tie)HamiltonLoudoun County26.0 minutes (±3.8)
209 (tie)HopewellHopewell city26.0 minutes (±2.1)
209 (tie)RestonFairfax County26.0 minutes (±0.8)
209 (tie)Rocky MountFranklin County26.0 minutes (±5.9)
209 (tie)RuckersvilleGreene County26.0 minutes (±3.5)
215 (tie)TazewellTazewell County25.9 minutes (±5.8)
215 (tie)VintonRoanoke County25.9 minutes (±3.5)
217 (tie)CarrolltonIsle of Wight County25.8 minutes (±2.0)
217 (tie)Chase CityMecklenburg County25.8 minutes (±4.6)
217 (tie)ChesapeakeChesapeake city25.8 minutes (±0.5)
220 (tie)PearisburgGiles County25.7 minutes (±6.0)
220 (tie)PetersburgPetersburg city25.7 minutes (±2.1)
222 (tie)CreweNottoway County25.6 minutes (±5.6)
222 (tie)ElktonRockingham County25.6 minutes (±3.4)
224 (tie)BrandermillChesterfield County25.5 minutes (±2.3)
224 (tie)CheritonNorthampton County25.5 minutes (±7.6)
224 (tie)Colonial HeightsColonial Heights city25.5 minutes (±2.0)
224 (tie)DahlgrenKing George County25.5 minutes (±5.7)
228 (tie)AppomattoxAppomattox County25.4 minutes (±5.0)
228 (tie)ArcolaLoudoun County25.4 minutes (±3.3)
228 (tie)McGaheysvilleRockingham County25.4 minutes (±7.7)
228 (tie)MeadowbrookChesterfield County25.4 minutes (±2.1)
232 (tie)BurkevilleNottoway County25.3 minutes (±4.4)
232 (tie)LeesburgLoudoun County25.3 minutes (±1.0)
234 (tie)GreenvilleAugusta County25.1 minutes (±3.9)
234 (tie)LebanonRussell County25.1 minutes (±6.5)
234 (tie)MassanuttenRockingham County25.1 minutes (±6.0)
237 (tie)McNairFairfax County25.0 minutes (±1.8)
237 (tie)WoodlakeChesterfield County25.0 minutes (±2.1)
239 (tie)BensleyChesterfield County24.9 minutes (±3.0)
239 (tie)Bon AirChesterfield County24.9 minutes (±4.9)
239 (tie)IdylwoodFairfax County24.9 minutes (±1.2)
242Glen AllenHenrico County24.8 minutes (±2.4)
243 (tie)Charlotte Court HouseCharlotte County24.7 minutes (±6.5)
243 (tie)NellysfordNelson County24.7 minutes (±11.4)
245 (tie)BlackstoneNottoway County24.5 minutes (±4.6)
245 (tie)KenbridgeLunenburg County24.5 minutes (±7.7)
245 (tie)SandstonHenrico County24.5 minutes (±2.7)
245 (tie)White StoneLancaster County24.5 minutes (±6.3)
249MidlothianChesterfield County24.4 minutes (±1.8)
250 (tie)Belle HavenAccomack County24.3 minutes (±4.3)
250 (tie)Mount JacksonShenandoah County24.3 minutes (±2.5)
250 (tie)Prince GeorgePrince George County24.3 minutes (±4.4)
253 (tie)Cedar BluffTazewell County24.2 minutes (±5.9)
253 (tie)Madison HeightsAmherst County24.2 minutes (±3.0)
253 (tie)SterlingLoudoun County24.2 minutes (±1.4)
256 (tie)BrooknealCampbell County24.1 minutes (±5.7)
256 (tie)Pimmit HillsFairfax County24.1 minutes (±2.3)
258 (tie)BroadlandsLoudoun County24.0 minutes (±2.0)
258 (tie)LaurelHenrico County24.0 minutes (±2.2)
260 (tie)BasyeShenandoah County23.9 minutes (±4.7)
260 (tie)GrottoesRockingham County23.9 minutes (±4.1)
260 (tie)MechanicsvilleHanover County23.9 minutes (±0.9)
263 (tie)BroadwayRockingham County23.8 minutes (±2.7)
263 (tie)Claypool HillTazewell County23.8 minutes (±9.1)
263 (tie)ConcordCampbell County23.8 minutes (±4.5)
263 (tie)HollymeadAlbemarle County23.8 minutes (±2.2)
263 (tie)RockwoodChesterfield County23.8 minutes (±1.8)
268 (tie)Benns ChurchIsle of Wight County23.7 minutes (±3.0)
268 (tie)FishersvilleAugusta County23.7 minutes (±2.9)
268 (tie)Fort BelvoirFairfax County23.7 minutes (±2.1)
268 (tie)George MasonFairfax County23.7 minutes (±2.4)
268 (tie)PortsmouthPortsmouth city23.7 minutes (±0.9)
273 (tie)BellwoodChesterfield County23.6 minutes (±3.2)
273 (tie)East Highland ParkHenrico County23.6 minutes (±2.0)
275 (tie)FerrumFranklin County23.5 minutes (±6.1)
275 (tie)New MarketShenandoah County23.5 minutes (±3.4)
277 (tie)AltavistaCampbell County23.4 minutes (±5.5)
277 (tie)CrimoraAugusta County23.4 minutes (±5.2)
277 (tie)RavensworthFairfax County23.4 minutes (±3.7)
277 (tie)Virginia BeachVirginia Beach city23.4 minutes (±0.3)
281 (tie)BraceyMecklenburg County23.3 minutes (±4.9)
281 (tie)FranklinFranklin city23.3 minutes (±3.3)
281 (tie)Highland SpringsHenrico County23.3 minutes (±1.8)
281 (tie)JonesvilleLee County23.3 minutes (±10.6)
281 (tie)RivannaAlbemarle County23.3 minutes (±3.5)
286 (tie)Blue RidgeBotetourt County23.2 minutes (±2.9)
286 (tie)EmporiaEmporia city23.2 minutes (±3.1)
286 (tie)LaymantownBotetourt County23.2 minutes (±4.3)
286 (tie)RinerMontgomery County23.2 minutes (±2.4)
290 (tie)Newport NewsNewport News city23.1 minutes (±0.7)
290 (tie)Westlake CornerFranklin County23.1 minutes (±9.3)
292NorfolkNorfolk city23.0 minutes (±0.6)
293 (tie)Clifton ForgeAlleghany County22.8 minutes (±2.6)
293 (tie)DumbartonHenrico County22.8 minutes (±2.5)
295 (tie)PulaskiPulaski County22.7 minutes (±2.4)
295 (tie)University CenterLoudoun County22.7 minutes (±3.8)
297 (tie)AppalachiaWise County22.6 minutes (±3.6)
297 (tie)GalaxGalax city22.6 minutes (±4.3)
299 (tie)AshlandHanover County22.5 minutes (±2.2)
299 (tie)ChamberlayneHenrico County22.5 minutes (±5.0)
299 (tie)HamptonHampton city22.5 minutes (±0.8)
302St. PaulWise County22.4 minutes (±5.2)
303Weber CityScott County22.3 minutes (±5.5)
304Mount HermonPittsylvania County22.2 minutes (±3.2)
305 (tie)Gate CityScott County22.1 minutes (±4.7)
305 (tie)Piney MountainAlbemarle County22.1 minutes (±3.5)
307 (tie)ClarksvilleMecklenburg County21.9 minutes (±4.1)
307 (tie)ForestBedford County21.9 minutes (±2.8)
307 (tie)ManchesterChesterfield County21.9 minutes (±1.1)
307 (tie)Woodlawn (Carroll County)Carroll County21.9 minutes (±3.5)
311Short PumpHenrico County21.8 minutes (±1.3)
312 (tie)BloxomAccomack County21.7 minutes (±4.4)
312 (tie)RichmondRichmond city21.7 minutes (±0.6)
312 (tie)SaltvilleSmyth County21.7 minutes (±2.2)
312 (tie)StuartPatrick County21.7 minutes (±4.4)
316ChatmossHenry County21.6 minutes (±3.7)
317 (tie)FairlawnPulaski County21.5 minutes (±2.3)
317 (tie)JolivueAugusta County21.5 minutes (±7.4)
319 (tie)ShawsvilleMontgomery County21.4 minutes (±4.0)
319 (tie)UrbannaMiddlesex County21.4 minutes (±7.2)
319 (tie)WaynesboroWaynesboro city21.4 minutes (±1.5)
322 (tie)Bethel ManorYork County21.3 minutes (±4.7)
322 (tie)MartinsvilleMartinsville city21.3 minutes (±2.8)
322 (tie)ParksleyAccomack County21.3 minutes (±4.3)
325Weyers CaveAugusta County21.2 minutes (±2.6)
326TuckahoeHenrico County21.1 minutes (±1.0)
327RioAlbemarle County20.9 minutes (±4.3)
328 (tie)Glade SpringWashington County20.8 minutes (±1.8)
328 (tie)Plum CreekMontgomery County20.8 minutes (±7.4)
330 (tie)DamascusWashington County20.7 minutes (±5.1)
330 (tie)EttrickChesterfield County20.7 minutes (±2.4)
330 (tie)GretnaPittsylvania County20.7 minutes (±6.9)
330 (tie)LyndhurstAugusta County20.7 minutes (±2.8)
334 (tie)HollinsRoanoke County20.6 minutes (±1.8)
334 (tie)PembrokeGiles County20.6 minutes (±4.0)
336StauntonStaunton city20.5 minutes (±1.0)
337 (tie)Mount CrawfordRockingham County20.4 minutes (±3.5)
337 (tie)TimberlakeCampbell County20.4 minutes (±1.7)
339 (tie)AmherstAmherst County20.3 minutes (±3.3)
339 (tie)BedfordBedford County20.3 minutes (±3.2)
339 (tie)DanvilleDanville city20.3 minutes (±1.2)
342 (tie)Cave SpringRoanoke County20.0 minutes (±2.6)
342 (tie)LakesideHenrico County20.0 minutes (±1.6)
342 (tie)NortonNorton city20.0 minutes (±5.5)
342 (tie)OrangeOrange County20.0 minutes (±2.7)
346WiseWise County19.9 minutes (±5.1)
347RiverdaleHalifax County19.7 minutes (±5.6)
348WinchesterWinchester city19.6 minutes (±1.8)
349 (tie)BrodnaxBrunswick County19.5 minutes (±6.7)
349 (tie)DublinPulaski County19.5 minutes (±3.0)
349 (tie)Stuarts DraftAugusta County19.5 minutes (±2.0)
349 (tie)WilliamsburgWilliamsburg city19.5 minutes (±2.2)
353Mountain RoadHalifax County19.4 minutes (±3.6)
354South HillMecklenburg County19.3 minutes (±3.8)
355 (tie)CoeburnWise County19.2 minutes (±4.5)
355 (tie)CollinsvilleHenry County19.2 minutes (±3.0)
355 (tie)MontroseHenrico County19.2 minutes (±2.1)
355 (tie)WattsvilleAccomack County19.2 minutes (±4.2)
359 (tie)PantopsAlbemarle County19.1 minutes (±2.6)
359 (tie)Patrick SpringsPatrick County19.1 minutes (±3.2)
361 (tie)IndependenceGrayson County19.0 minutes (±4.4)
361 (tie)RoanokeRoanoke city19.0 minutes (±0.6)
361 (tie)SalemSalem city19.0 minutes (±1.5)
364 (tie)ChilhowieSmyth County18.8 minutes (±2.2)
364 (tie)RustburgCampbell County18.8 minutes (±9.1)
366Big Stone GapWise County18.7 minutes (±5.1)
367FarmvillePrince Edward County18.6 minutes (±4.3)
368 (tie)Cape CharlesNorthampton County18.4 minutes (±4.2)
368 (tie)HalifaxHalifax County18.4 minutes (±3.1)
368 (tie)InnsbrookHenrico County18.4 minutes (±2.2)
368 (tie)StanleytownHenry County18.4 minutes (±3.0)
372 (tie)GrundyBuchanan County18.3 minutes (±3.5)
372 (tie)RadfordRadford city18.3 minutes (±1.4)
374 (tie)ExmoreNorthampton County18.2 minutes (±5.4)
374 (tie)IrvingtonLancaster County18.2 minutes (±4.8)
374 (tie)OnancockAccomack County18.2 minutes (±4.8)
377ChristiansburgMontgomery County18.1 minutes (±1.4)
378 (tie)AdwolfSmyth County18.0 minutes (±3.7)
378 (tie)East LexingtonRockbridge County18.0 minutes (±4.8)
380BristolBristol city17.9 minutes (±2.2)
381EarlysvilleAlbemarle County17.8 minutes (±3.6)
382 (tie)ChathamPittsylvania County17.7 minutes (±3.3)
382 (tie)Massanetta SpringsRockingham County17.7 minutes (±2.2)
384WythevilleWythe County17.6 minutes (±2.0)
385 (tie)Buena VistaBuena Vista city17.4 minutes (±2.2)
385 (tie)DalevilleBotetourt County17.4 minutes (±2.0)
387 (tie)MontrossWestmoreland County17.3 minutes (±6.8)
387 (tie)VeronaAugusta County17.3 minutes (±1.6)
389 (tie)ClintwoodDickenson County17.1 minutes (±5.4)
389 (tie)CovingtonCovington city17.1 minutes (±4.0)
389 (tie)HarrisonburgHarrisonburg city17.1 minutes (±1.1)
392CharlottesvilleCharlottesville city17.0 minutes (±0.9)
393 (tie)MarionSmyth County16.9 minutes (±3.8)
393 (tie)TroutvilleBotetourt County16.9 minutes (±2.7)
395LynchburgLynchburg city16.8 minutes (±0.8)
396ChincoteagueAccomack County16.7 minutes (±5.1)
397 (tie)AccomacAccomack County16.6 minutes (±6.0)
397 (tie)University of VirginiaAlbemarle County16.6 minutes (±1.8)
399CloverdaleBotetourt County16.5 minutes (±2.8)
400AbingdonWashington County16.0 minutes (±1.8)
401South BostonHalifax County15.9 minutes (±2.2)
402DaytonRockingham County15.7 minutes (±1.5)
403OnleyAccomack County15.4 minutes (±4.9)
404BridgewaterRockingham County15.3 minutes (±2.4)
405 (tie)BlacksburgMontgomery County14.8 minutes (±0.9)
405 (tie)FloydFloyd County14.8 minutes (±4.6)
405 (tie)La CrosseMecklenburg County14.8 minutes (±3.0)
408KilmarnockLancaster County13.5 minutes (±2.5)
409LexingtonLexington city12.7 minutes (±2.4)
410MerrimacMontgomery County12.6 minutes (±1.6)
411Quantico BasePrince William County11.5 minutes (±1.7)
412Camp BarrettStafford County10.7 minutes (±3.2)
413Fort LeePrince George County10.2 minutes (±0.9)

How this ranking is built

A place is included when its own page for this figure is published as reliable: a coefficient of variation of 30% or less and enough surveyed homes.

413 places qualify; the rest are on their own pages with their margins, but not ranked here.

The ranking orders the estimates alone: where two places’ margins of error overlap, their ranks may not truly differ, and places at the same published figure share a rank.

A median published as a bound (“$3,500 or more”) is placed at the bound; its true place may be higher.

Survey years: 2020–2024 (American Community Survey 5-year estimates).

Margins of error are at the 90% confidence level.

What you can do on Seayora in Virginia

One account for renting, owning, managing and fixing homes, with these figures beside you.

Own or manage a rental?

List it, sign the lease and collect rent online, with the figures for Virginia beside you.

Create a landlord account · See what landlords get

Looking for a place to rent?

Browse homes for rent near Virginia, save the ones you like and apply online.

Browse rentals · Create a renter account

Do repairs, renovations or maintenance?

Get found by owners and renters near Virginia, and send estimates and invoices from your phone.

Join as a pro · Find a pro

Questions about Virginia

Which place in Virginia has the highest commute time?

Shenandoah Farms has the highest, 54.5 minutes (±5.3) (2020–2024 American Community Survey).

Which place in Virginia has the lowest commute time?

Fort Lee has the lowest, 10.2 minutes (±0.9).

What is the commute time in Virginia?

The figure for Virginia as a whole is 27.3 minutes (±0.1).

Sources

This product uses the Census Bureau Data API but is not endorsed or certified by the Census Bureau.

Figures are published by the US Census Bureau, HUD, the Bureau of Labor Statistics and the FBI; Seayora reproduces them and does not adjust them, except where a sentence says it compares dollar figures after inflation. They describe the whole place, not any one building or street, and are not an appraisal, a rent determination, a tax bill, a safety rating or legal advice.

Figures last updated on .

Related