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
| Rank | Place | County | Average commute |
|---|---|---|---|
| 1 | Shenandoah Farms | Warren County | 54.5 minutes (±5.3) |
| 2 | Lake Caroline | Caroline County | 50.2 minutes (±8.8) |
| 3 | Passapatanzy | King George County | 49.9 minutes (±8.8) |
| 4 | Aquia Harbour | Stafford County | 45.7 minutes (±6.0) |
| 5 | Boykins | Southampton County | 45.1 minutes (±10.9) |
| 6 | Apple Mountain Lake | Warren County | 44.7 minutes (±6.7) |
| 7 | Lake of the Woods | Orange County | 44.5 minutes (±6.2) |
| 8 | Twin Lakes | Greene County | 43.9 minutes (±15.0) |
| 9 | Stephens City | Frederick County | 43.7 minutes (±9.6) |
| 10 | County Center | Prince William County | 43.5 minutes (±4.9) |
| 11 | Spotsylvania Courthouse | Spotsylvania County | 42.9 minutes (±5.1) |
| 12 | Lovettsville | Loudoun County | 41.8 minutes (±4.3) |
| 13 | Independent Hill | Prince William County | 41.6 minutes (±2.6) |
| 14 | Cherry Hill | Prince William County | 41.4 minutes (±2.1) |
| 15 | Penhook | Franklin County | 41.3 minutes (±12.3) |
| 16 | Colonial Beach | Westmoreland County | 40.1 minutes (±5.9) |
| 17 | Central Garage | King William County | 40.0 minutes (±7.8) |
| 18 | Leesylvania | Prince William County | 39.7 minutes (±1.5) |
| 19 (tie) | Boyce | Clarke County | 39.3 minutes (±5.9) |
| 19 (tie) | Buckhall | Prince William County | 39.3 minutes (±1.9) |
| 21 | Wakefield | Sussex County | 39.0 minutes (±4.2) |
| 22 | Triangle | Prince William County | 38.7 minutes (±5.2) |
| 23 | Shawneeland | Frederick County | 38.6 minutes (±7.7) |
| 24 | Honaker | Russell County | 38.3 minutes (±6.5) |
| 25 | Montclair | Prince William County | 38.2 minutes (±2.7) |
| 26 | Linton Hall | Prince William County | 38.1 minutes (±2.1) |
| 27 | Stanley | Page County | 37.8 minutes (±5.8) |
| 28 (tie) | Dillwyn | Buckingham County | 37.7 minutes (±10.5) |
| 28 (tie) | Lake Wilderness | Spotsylvania County | 37.7 minutes (±4.8) |
| 30 (tie) | Dale City | Prince William County | 37.4 minutes (±1.0) |
| 30 (tie) | Waverly | Sussex County | 37.4 minutes (±11.0) |
| 32 | Stafford Courthouse | Stafford County | 37.3 minutes (±5.7) |
| 33 (tie) | Bealeton | Fauquier County | 37.1 minutes (±2.9) |
| 33 (tie) | Lake Holiday | Frederick County | 37.1 minutes (±10.0) |
| 35 (tie) | Harriston | Augusta County | 37.0 minutes (±13.5) |
| 35 (tie) | Manassas Park | Manassas Park city | 37.0 minutes (±2.6) |
| 35 (tie) | Oak Grove | Loudoun County | 37.0 minutes (±5.4) |
| 38 (tie) | Brambleton | Loudoun County | 36.6 minutes (±4.1) |
| 38 (tie) | Union Mill | Fairfax County | 36.6 minutes (±8.9) |
| 40 | New Baltimore | Fauquier County | 36.5 minutes (±2.8) |
| 41 | Dumfries | Prince William County | 36.4 minutes (±3.9) |
| 42 | Lake Land'Or | Caroline County | 35.9 minutes (±8.5) |
| 43 | Lake Ridge | Prince William County | 35.7 minutes (±1.3) |
| 44 | Occoquan | Prince William County | 35.6 minutes (±4.8) |
| 45 (tie) | Gloucester Point | Gloucester County | 35.4 minutes (±4.3) |
| 45 (tie) | Sully Square | Fairfax County | 35.4 minutes (±9.6) |
| 47 | Loudoun Valley Estates | Loudoun County | 35.1 minutes (±3.2) |
| 48 | Woodbridge | Prince William County | 35.0 minutes (±1.3) |
| 49 | Horse Pasture | Henry County | 34.9 minutes (±11.7) |
| 50 (tie) | Glasgow | Rockbridge County | 34.6 minutes (±9.6) |
| 50 (tie) | King George | King George County | 34.6 minutes (±4.5) |
| 50 (tie) | Remington | Fauquier County | 34.6 minutes (±7.2) |
| 50 (tie) | Sudley | Prince William County | 34.6 minutes (±3.5) |
| 54 | Gainesville | Prince William County | 34.5 minutes (±1.8) |
| 55 | Great Falls Crossing | Fairfax County | 34.3 minutes (±7.9) |
| 56 | Seven Corners | Fairfax County | 34.1 minutes (±4.0) |
| 57 (tie) | Bull Run (Fairfax County) | Fairfax County | 33.8 minutes (±6.4) |
| 57 (tie) | Yorkshire | Prince William County | 33.8 minutes (±3.3) |
| 59 (tie) | Belle Haven (community) | Fairfax County | 33.7 minutes (±5.2) |
| 59 (tie) | Keysville | Charlotte County | 33.7 minutes (±7.5) |
| 61 (tie) | Newington Forest | Fairfax County | 33.6 minutes (±2.2) |
| 61 (tie) | Ridgeway | Henry County | 33.6 minutes (±6.6) |
| 63 | Great Falls | Fairfax County | 33.5 minutes (±2.9) |
| 64 (tie) | Bull Run Mountain Estates | Prince William County | 33.3 minutes (±3.3) |
| 64 (tie) | Rose Hill | Fairfax County | 33.3 minutes (±2.0) |
| 66 | Round Hill | Loudoun County | 33.1 minutes (±7.0) |
| 67 (tie) | Brightwood | Madison County | 33.0 minutes (±9.9) |
| 67 (tie) | South Riding | Loudoun County | 33.0 minutes (±1.9) |
| 69 | South Run | Fairfax County | 32.9 minutes (±2.3) |
| 70 (tie) | Buchanan | Botetourt County | 32.8 minutes (±8.3) |
| 70 (tie) | Craigsville | Augusta County | 32.8 minutes (±4.5) |
| 70 (tie) | Groveton | Fairfax County | 32.8 minutes (±1.6) |
| 70 (tie) | Moorefield | Loudoun County | 32.8 minutes (±4.7) |
| 70 (tie) | Purcellville | Loudoun County | 32.8 minutes (±2.9) |
| 70 (tie) | Tappahannock | Essex County | 32.8 minutes (±10.1) |
| 76 | Front Royal | Warren County | 32.7 minutes (±2.5) |
| 77 (tie) | Matoaca | Chesterfield County | 32.5 minutes (±4.0) |
| 77 (tie) | Union Hall | Franklin County | 32.5 minutes (±4.4) |
| 79 (tie) | Kings Park West | Fairfax County | 32.4 minutes (±2.4) |
| 79 (tie) | Woodlawn (Fairfax County) | Fairfax County | 32.4 minutes (±2.2) |
| 81 (tie) | Captains Cove | Accomack County | 32.2 minutes (±4.2) |
| 81 (tie) | Huntington | Fairfax County | 32.2 minutes (±1.9) |
| 81 (tie) | Kings Park | Fairfax County | 32.2 minutes (±5.8) |
| 81 (tie) | Loch Lomond | Prince William County | 32.2 minutes (±4.5) |
| 81 (tie) | West Springfield | Fairfax County | 32.2 minutes (±3.6) |
| 86 (tie) | Belmont | Loudoun County | 32.1 minutes (±3.6) |
| 86 (tie) | Bull Run (Prince William County) | Prince William County | 32.1 minutes (±2.4) |
| 86 (tie) | Manassas | Manassas city | 32.1 minutes (±1.4) |
| 86 (tie) | Stone Ridge | Loudoun County | 32.1 minutes (±3.5) |
| 90 (tie) | Culpeper | Culpeper County | 31.9 minutes (±3.2) |
| 90 (tie) | Fredericksburg | Fredericksburg city | 31.9 minutes (±2.5) |
| 92 (tie) | Shenandoah | Page County | 31.7 minutes (±3.5) |
| 92 (tie) | Southern Gateway | Stafford County | 31.7 minutes (±7.2) |
| 94 | Burke Centre | Fairfax County | 31.6 minutes (±1.6) |
| 95 (tie) | Hybla Valley | Fairfax County | 31.5 minutes (±2.4) |
| 95 (tie) | Windsor | Isle of Wight County | 31.5 minutes (±4.7) |
| 97 (tie) | Lowes Island | Loudoun County | 31.4 minutes (±2.5) |
| 97 (tie) | Marshall | Fauquier County | 31.4 minutes (±6.0) |
| 99 (tie) | Edinburg | Shenandoah County | 31.3 minutes (±10.1) |
| 99 (tie) | Pennington Gap | Lee County | 31.3 minutes (±6.3) |
| 101 (tie) | Fort Hunt | Fairfax County | 31.2 minutes (±2.1) |
| 101 (tie) | Goose Creek Village | Loudoun County | 31.2 minutes (±8.7) |
| 103 (tie) | Franconia | Fairfax County | 31.1 minutes (±1.8) |
| 103 (tie) | Mount Vernon | Fairfax County | 31.1 minutes (±2.2) |
| 103 (tie) | North Shore | Franklin County | 31.1 minutes (±3.4) |
| 106 (tie) | Bowling Green | Caroline County | 31.0 minutes (±6.5) |
| 106 (tie) | Crosspointe | Fairfax County | 31.0 minutes (±3.0) |
| 106 (tie) | Laurel Hill | Fairfax County | 31.0 minutes (±3.2) |
| 106 (tie) | Nokesville | Prince William County | 31.0 minutes (±6.5) |
| 110 | Haymarket | Prince William County | 30.9 minutes (±3.6) |
| 111 (tie) | Falmouth | Stafford County | 30.8 minutes (±3.8) |
| 111 (tie) | Rushmere | Isle of Wight County | 30.8 minutes (±6.2) |
| 113 | Lorton | Fairfax County | 30.7 minutes (±2.6) |
| 114 (tie) | Kingstowne | Fairfax County | 30.4 minutes (±2.3) |
| 114 (tie) | North Springfield | Fairfax County | 30.4 minutes (±2.5) |
| 116 (tie) | Mineral | Louisa County | 30.3 minutes (±6.6) |
| 116 (tie) | Warrenton | Fauquier County | 30.3 minutes (±3.5) |
| 116 (tie) | Wolf Trap | Fairfax County | 30.3 minutes (±2.0) |
| 119 (tie) | Boswell's Corner | Stafford County | 30.2 minutes (±11.6) |
| 119 (tie) | Fairfax Station | Fairfax County | 30.2 minutes (±1.9) |
| 119 (tie) | Suffolk | Suffolk city | 30.2 minutes (±0.6) |
| 119 (tie) | Toms Brook | Shenandoah County | 30.2 minutes (±5.2) |
| 123 (tie) | Difficult Run | Fairfax County | 30.1 minutes (±2.5) |
| 123 (tie) | Kincora | Loudoun County | 30.1 minutes (±6.0) |
| 123 (tie) | Maurertown | Shenandoah County | 30.1 minutes (±4.1) |
| 126 (tie) | Berryville | Clarke County | 29.9 minutes (±3.6) |
| 126 (tie) | Dooms | Augusta County | 29.9 minutes (±10.9) |
| 126 (tie) | Lake Barcroft | Fairfax County | 29.9 minutes (±2.4) |
| 129 (tie) | Lake Monticello | Fluvanna County | 29.8 minutes (±2.3) |
| 129 (tie) | Newington | Fairfax County | 29.8 minutes (±2.1) |
| 129 (tie) | Potomac Mills | Prince William County | 29.8 minutes (±3.7) |
| 129 (tie) | Warsaw | Richmond County | 29.8 minutes (±6.6) |
| 133 | Middletown | Frederick County | 29.6 minutes (±4.4) |
| 134 | Greenbriar | Fairfax County | 29.5 minutes (±4.4) |
| 135 (tie) | Burke | Fairfax County | 29.4 minutes (±1.0) |
| 135 (tie) | Oakton | Fairfax County | 29.4 minutes (±1.4) |
| 137 | Louisa | Louisa County | 29.3 minutes (±5.3) |
| 138 | Mason Neck | Fairfax County | 29.2 minutes (±3.9) |
| 139 | Springfield | Fairfax County | 29.1 minutes (±1.5) |
| 140 (tie) | Braddock | Fairfax County | 29.0 minutes (±2.8) |
| 140 (tie) | Fair Lakes | Fairfax County | 29.0 minutes (±2.2) |
| 140 (tie) | Gordonsville | Orange County | 29.0 minutes (±3.9) |
| 140 (tie) | Scottsville | Albemarle County | 29.0 minutes (±7.1) |
| 144 (tie) | Bluefield | Tazewell County | 28.9 minutes (±9.1) |
| 144 (tie) | Floris | Fairfax County | 28.9 minutes (±3.2) |
| 144 (tie) | Woodburn | Fairfax County | 28.9 minutes (±7.2) |
| 147 (tie) | Falls Church | Falls Church city | 28.7 minutes (±1.6) |
| 147 (tie) | Stanardsville | Greene County | 28.7 minutes (±6.7) |
| 147 (tie) | West Falls Church | Fairfax County | 28.7 minutes (±1.5) |
| 150 | Dranesville | Fairfax County | 28.6 minutes (±3.3) |
| 151 (tie) | Hayfield | Fairfax County | 28.5 minutes (±1.9) |
| 151 (tie) | Woodstock | Shenandoah County | 28.5 minutes (±4.7) |
| 153 | Alexandria | Alexandria city | 28.4 minutes (±0.6) |
| 154 (tie) | Middleburg | Loudoun County | 28.3 minutes (±6.8) |
| 154 (tie) | Rich Creek | Giles County | 28.3 minutes (±6.8) |
| 154 (tie) | Victoria | Lunenburg County | 28.3 minutes (±5.3) |
| 154 (tie) | Wakefield (community) | Fairfax County | 28.3 minutes (±1.5) |
| 158 (tie) | One Loudoun | Loudoun County | 28.2 minutes (±4.5) |
| 158 (tie) | Quantico | Prince William County | 28.2 minutes (±6.2) |
| 160 (tie) | McLean | Fairfax County | 28.1 minutes (±1.3) |
| 160 (tie) | Merrifield | Fairfax County | 28.1 minutes (±1.9) |
| 160 (tie) | Smithfield | Isle of Wight County | 28.1 minutes (±2.3) |
| 163 (tie) | Fairfax | Fairfax city | 28.0 minutes (±1.3) |
| 163 (tie) | Hurt | Pittsylvania County | 28.0 minutes (±5.3) |
| 163 (tie) | Sugarland Run | Loudoun County | 28.0 minutes (±2.2) |
| 166 (tie) | Cascades | Loudoun County | 27.9 minutes (±2.6) |
| 166 (tie) | Mantua | Fairfax County | 27.9 minutes (±2.6) |
| 166 (tie) | Richlands | Tazewell County | 27.9 minutes (±5.8) |
| 169 (tie) | Chantilly | Fairfax County | 27.8 minutes (±1.7) |
| 169 (tie) | Chester | Chesterfield County | 27.8 minutes (±3.2) |
| 169 (tie) | Narrows | Giles County | 27.8 minutes (±3.9) |
| 169 (tie) | Timberville | Rockingham County | 27.8 minutes (±4.7) |
| 173 (tie) | Blairs | Pittsylvania County | 27.7 minutes (±7.1) |
| 173 (tie) | Lawrenceville | Brunswick County | 27.7 minutes (±8.0) |
| 175 | Lincolnia | Fairfax County | 27.6 minutes (±1.7) |
| 176 (tie) | Bailey's Crossroads | Fairfax County | 27.5 minutes (±1.7) |
| 176 (tie) | Centreville | Fairfax County | 27.5 minutes (±1.0) |
| 176 (tie) | Herndon | Fairfax County | 27.5 minutes (±1.6) |
| 179 (tie) | Ashburn | Loudoun County | 27.4 minutes (±1.3) |
| 179 (tie) | Crozet | Albemarle County | 27.4 minutes (±4.0) |
| 179 (tie) | Navy | Fairfax County | 27.4 minutes (±3.5) |
| 179 (tie) | Pound | Wise County | 27.4 minutes (±6.2) |
| 183 (tie) | Annandale | Fairfax County | 27.3 minutes (±1.0) |
| 183 (tie) | Goochland | Goochland County | 27.3 minutes (±6.4) |
| 183 (tie) | Raven | Tazewell County | 27.3 minutes (±6.5) |
| 186 (tie) | Fincastle | Botetourt County | 27.2 minutes (±4.4) |
| 186 (tie) | Poquoson | Poquoson city | 27.2 minutes (±2.5) |
| 186 (tie) | West Point | King William County | 27.2 minutes (±5.7) |
| 189 | Fair Oaks | Fairfax County | 27.1 minutes (±1.4) |
| 190 | Franklin Farm | Fairfax County | 27.0 minutes (±1.6) |
| 191 | Lansdowne | Loudoun County | 26.9 minutes (±2.6) |
| 192 | Gloucester Courthouse | Gloucester County | 26.8 minutes (±4.2) |
| 193 (tie) | Castlewood | Russell County | 26.7 minutes (±7.2) |
| 193 (tie) | Courtland | Southampton County | 26.7 minutes (±4.6) |
| 193 (tie) | Tysons | Fairfax County | 26.7 minutes (±1.5) |
| 196 (tie) | Countryside | Loudoun County | 26.6 minutes (±2.1) |
| 196 (tie) | Long Branch | Fairfax County | 26.6 minutes (±1.7) |
| 198 (tie) | Dunn Loring | Fairfax County | 26.5 minutes (±2.2) |
| 198 (tie) | Enon | Chesterfield County | 26.5 minutes (±3.5) |
| 198 (tie) | Hillsville | Carroll County | 26.5 minutes (±6.3) |
| 198 (tie) | Wyndham | Henrico County | 26.5 minutes (±3.2) |
| 202 | Vienna | Fairfax County | 26.3 minutes (±1.5) |
| 203 (tie) | Arlington | Arlington County | 26.2 minutes (±0.4) |
| 203 (tie) | Strasburg | Shenandoah County | 26.2 minutes (±2.4) |
| 205 (tie) | Hutchison | Fairfax County | 26.1 minutes (±3.0) |
| 205 (tie) | Jarratt | Greensville County | 26.1 minutes (±7.7) |
| 205 (tie) | Luray | Page County | 26.1 minutes (±6.5) |
| 205 (tie) | Rural Retreat | Wythe County | 26.1 minutes (±6.3) |
| 209 (tie) | Dulles Town Center | Loudoun County | 26.0 minutes (±5.2) |
| 209 (tie) | Hamilton | Loudoun County | 26.0 minutes (±3.8) |
| 209 (tie) | Hopewell | Hopewell city | 26.0 minutes (±2.1) |
| 209 (tie) | Reston | Fairfax County | 26.0 minutes (±0.8) |
| 209 (tie) | Rocky Mount | Franklin County | 26.0 minutes (±5.9) |
| 209 (tie) | Ruckersville | Greene County | 26.0 minutes (±3.5) |
| 215 (tie) | Tazewell | Tazewell County | 25.9 minutes (±5.8) |
| 215 (tie) | Vinton | Roanoke County | 25.9 minutes (±3.5) |
| 217 (tie) | Carrollton | Isle of Wight County | 25.8 minutes (±2.0) |
| 217 (tie) | Chase City | Mecklenburg County | 25.8 minutes (±4.6) |
| 217 (tie) | Chesapeake | Chesapeake city | 25.8 minutes (±0.5) |
| 220 (tie) | Pearisburg | Giles County | 25.7 minutes (±6.0) |
| 220 (tie) | Petersburg | Petersburg city | 25.7 minutes (±2.1) |
| 222 (tie) | Crewe | Nottoway County | 25.6 minutes (±5.6) |
| 222 (tie) | Elkton | Rockingham County | 25.6 minutes (±3.4) |
| 224 (tie) | Brandermill | Chesterfield County | 25.5 minutes (±2.3) |
| 224 (tie) | Cheriton | Northampton County | 25.5 minutes (±7.6) |
| 224 (tie) | Colonial Heights | Colonial Heights city | 25.5 minutes (±2.0) |
| 224 (tie) | Dahlgren | King George County | 25.5 minutes (±5.7) |
| 228 (tie) | Appomattox | Appomattox County | 25.4 minutes (±5.0) |
| 228 (tie) | Arcola | Loudoun County | 25.4 minutes (±3.3) |
| 228 (tie) | McGaheysville | Rockingham County | 25.4 minutes (±7.7) |
| 228 (tie) | Meadowbrook | Chesterfield County | 25.4 minutes (±2.1) |
| 232 (tie) | Burkeville | Nottoway County | 25.3 minutes (±4.4) |
| 232 (tie) | Leesburg | Loudoun County | 25.3 minutes (±1.0) |
| 234 (tie) | Greenville | Augusta County | 25.1 minutes (±3.9) |
| 234 (tie) | Lebanon | Russell County | 25.1 minutes (±6.5) |
| 234 (tie) | Massanutten | Rockingham County | 25.1 minutes (±6.0) |
| 237 (tie) | McNair | Fairfax County | 25.0 minutes (±1.8) |
| 237 (tie) | Woodlake | Chesterfield County | 25.0 minutes (±2.1) |
| 239 (tie) | Bensley | Chesterfield County | 24.9 minutes (±3.0) |
| 239 (tie) | Bon Air | Chesterfield County | 24.9 minutes (±4.9) |
| 239 (tie) | Idylwood | Fairfax County | 24.9 minutes (±1.2) |
| 242 | Glen Allen | Henrico County | 24.8 minutes (±2.4) |
| 243 (tie) | Charlotte Court House | Charlotte County | 24.7 minutes (±6.5) |
| 243 (tie) | Nellysford | Nelson County | 24.7 minutes (±11.4) |
| 245 (tie) | Blackstone | Nottoway County | 24.5 minutes (±4.6) |
| 245 (tie) | Kenbridge | Lunenburg County | 24.5 minutes (±7.7) |
| 245 (tie) | Sandston | Henrico County | 24.5 minutes (±2.7) |
| 245 (tie) | White Stone | Lancaster County | 24.5 minutes (±6.3) |
| 249 | Midlothian | Chesterfield County | 24.4 minutes (±1.8) |
| 250 (tie) | Belle Haven | Accomack County | 24.3 minutes (±4.3) |
| 250 (tie) | Mount Jackson | Shenandoah County | 24.3 minutes (±2.5) |
| 250 (tie) | Prince George | Prince George County | 24.3 minutes (±4.4) |
| 253 (tie) | Cedar Bluff | Tazewell County | 24.2 minutes (±5.9) |
| 253 (tie) | Madison Heights | Amherst County | 24.2 minutes (±3.0) |
| 253 (tie) | Sterling | Loudoun County | 24.2 minutes (±1.4) |
| 256 (tie) | Brookneal | Campbell County | 24.1 minutes (±5.7) |
| 256 (tie) | Pimmit Hills | Fairfax County | 24.1 minutes (±2.3) |
| 258 (tie) | Broadlands | Loudoun County | 24.0 minutes (±2.0) |
| 258 (tie) | Laurel | Henrico County | 24.0 minutes (±2.2) |
| 260 (tie) | Basye | Shenandoah County | 23.9 minutes (±4.7) |
| 260 (tie) | Grottoes | Rockingham County | 23.9 minutes (±4.1) |
| 260 (tie) | Mechanicsville | Hanover County | 23.9 minutes (±0.9) |
| 263 (tie) | Broadway | Rockingham County | 23.8 minutes (±2.7) |
| 263 (tie) | Claypool Hill | Tazewell County | 23.8 minutes (±9.1) |
| 263 (tie) | Concord | Campbell County | 23.8 minutes (±4.5) |
| 263 (tie) | Hollymead | Albemarle County | 23.8 minutes (±2.2) |
| 263 (tie) | Rockwood | Chesterfield County | 23.8 minutes (±1.8) |
| 268 (tie) | Benns Church | Isle of Wight County | 23.7 minutes (±3.0) |
| 268 (tie) | Fishersville | Augusta County | 23.7 minutes (±2.9) |
| 268 (tie) | Fort Belvoir | Fairfax County | 23.7 minutes (±2.1) |
| 268 (tie) | George Mason | Fairfax County | 23.7 minutes (±2.4) |
| 268 (tie) | Portsmouth | Portsmouth city | 23.7 minutes (±0.9) |
| 273 (tie) | Bellwood | Chesterfield County | 23.6 minutes (±3.2) |
| 273 (tie) | East Highland Park | Henrico County | 23.6 minutes (±2.0) |
| 275 (tie) | Ferrum | Franklin County | 23.5 minutes (±6.1) |
| 275 (tie) | New Market | Shenandoah County | 23.5 minutes (±3.4) |
| 277 (tie) | Altavista | Campbell County | 23.4 minutes (±5.5) |
| 277 (tie) | Crimora | Augusta County | 23.4 minutes (±5.2) |
| 277 (tie) | Ravensworth | Fairfax County | 23.4 minutes (±3.7) |
| 277 (tie) | Virginia Beach | Virginia Beach city | 23.4 minutes (±0.3) |
| 281 (tie) | Bracey | Mecklenburg County | 23.3 minutes (±4.9) |
| 281 (tie) | Franklin | Franklin city | 23.3 minutes (±3.3) |
| 281 (tie) | Highland Springs | Henrico County | 23.3 minutes (±1.8) |
| 281 (tie) | Jonesville | Lee County | 23.3 minutes (±10.6) |
| 281 (tie) | Rivanna | Albemarle County | 23.3 minutes (±3.5) |
| 286 (tie) | Blue Ridge | Botetourt County | 23.2 minutes (±2.9) |
| 286 (tie) | Emporia | Emporia city | 23.2 minutes (±3.1) |
| 286 (tie) | Laymantown | Botetourt County | 23.2 minutes (±4.3) |
| 286 (tie) | Riner | Montgomery County | 23.2 minutes (±2.4) |
| 290 (tie) | Newport News | Newport News city | 23.1 minutes (±0.7) |
| 290 (tie) | Westlake Corner | Franklin County | 23.1 minutes (±9.3) |
| 292 | Norfolk | Norfolk city | 23.0 minutes (±0.6) |
| 293 (tie) | Clifton Forge | Alleghany County | 22.8 minutes (±2.6) |
| 293 (tie) | Dumbarton | Henrico County | 22.8 minutes (±2.5) |
| 295 (tie) | Pulaski | Pulaski County | 22.7 minutes (±2.4) |
| 295 (tie) | University Center | Loudoun County | 22.7 minutes (±3.8) |
| 297 (tie) | Appalachia | Wise County | 22.6 minutes (±3.6) |
| 297 (tie) | Galax | Galax city | 22.6 minutes (±4.3) |
| 299 (tie) | Ashland | Hanover County | 22.5 minutes (±2.2) |
| 299 (tie) | Chamberlayne | Henrico County | 22.5 minutes (±5.0) |
| 299 (tie) | Hampton | Hampton city | 22.5 minutes (±0.8) |
| 302 | St. Paul | Wise County | 22.4 minutes (±5.2) |
| 303 | Weber City | Scott County | 22.3 minutes (±5.5) |
| 304 | Mount Hermon | Pittsylvania County | 22.2 minutes (±3.2) |
| 305 (tie) | Gate City | Scott County | 22.1 minutes (±4.7) |
| 305 (tie) | Piney Mountain | Albemarle County | 22.1 minutes (±3.5) |
| 307 (tie) | Clarksville | Mecklenburg County | 21.9 minutes (±4.1) |
| 307 (tie) | Forest | Bedford County | 21.9 minutes (±2.8) |
| 307 (tie) | Manchester | Chesterfield County | 21.9 minutes (±1.1) |
| 307 (tie) | Woodlawn (Carroll County) | Carroll County | 21.9 minutes (±3.5) |
| 311 | Short Pump | Henrico County | 21.8 minutes (±1.3) |
| 312 (tie) | Bloxom | Accomack County | 21.7 minutes (±4.4) |
| 312 (tie) | Richmond | Richmond city | 21.7 minutes (±0.6) |
| 312 (tie) | Saltville | Smyth County | 21.7 minutes (±2.2) |
| 312 (tie) | Stuart | Patrick County | 21.7 minutes (±4.4) |
| 316 | Chatmoss | Henry County | 21.6 minutes (±3.7) |
| 317 (tie) | Fairlawn | Pulaski County | 21.5 minutes (±2.3) |
| 317 (tie) | Jolivue | Augusta County | 21.5 minutes (±7.4) |
| 319 (tie) | Shawsville | Montgomery County | 21.4 minutes (±4.0) |
| 319 (tie) | Urbanna | Middlesex County | 21.4 minutes (±7.2) |
| 319 (tie) | Waynesboro | Waynesboro city | 21.4 minutes (±1.5) |
| 322 (tie) | Bethel Manor | York County | 21.3 minutes (±4.7) |
| 322 (tie) | Martinsville | Martinsville city | 21.3 minutes (±2.8) |
| 322 (tie) | Parksley | Accomack County | 21.3 minutes (±4.3) |
| 325 | Weyers Cave | Augusta County | 21.2 minutes (±2.6) |
| 326 | Tuckahoe | Henrico County | 21.1 minutes (±1.0) |
| 327 | Rio | Albemarle County | 20.9 minutes (±4.3) |
| 328 (tie) | Glade Spring | Washington County | 20.8 minutes (±1.8) |
| 328 (tie) | Plum Creek | Montgomery County | 20.8 minutes (±7.4) |
| 330 (tie) | Damascus | Washington County | 20.7 minutes (±5.1) |
| 330 (tie) | Ettrick | Chesterfield County | 20.7 minutes (±2.4) |
| 330 (tie) | Gretna | Pittsylvania County | 20.7 minutes (±6.9) |
| 330 (tie) | Lyndhurst | Augusta County | 20.7 minutes (±2.8) |
| 334 (tie) | Hollins | Roanoke County | 20.6 minutes (±1.8) |
| 334 (tie) | Pembroke | Giles County | 20.6 minutes (±4.0) |
| 336 | Staunton | Staunton city | 20.5 minutes (±1.0) |
| 337 (tie) | Mount Crawford | Rockingham County | 20.4 minutes (±3.5) |
| 337 (tie) | Timberlake | Campbell County | 20.4 minutes (±1.7) |
| 339 (tie) | Amherst | Amherst County | 20.3 minutes (±3.3) |
| 339 (tie) | Bedford | Bedford County | 20.3 minutes (±3.2) |
| 339 (tie) | Danville | Danville city | 20.3 minutes (±1.2) |
| 342 (tie) | Cave Spring | Roanoke County | 20.0 minutes (±2.6) |
| 342 (tie) | Lakeside | Henrico County | 20.0 minutes (±1.6) |
| 342 (tie) | Norton | Norton city | 20.0 minutes (±5.5) |
| 342 (tie) | Orange | Orange County | 20.0 minutes (±2.7) |
| 346 | Wise | Wise County | 19.9 minutes (±5.1) |
| 347 | Riverdale | Halifax County | 19.7 minutes (±5.6) |
| 348 | Winchester | Winchester city | 19.6 minutes (±1.8) |
| 349 (tie) | Brodnax | Brunswick County | 19.5 minutes (±6.7) |
| 349 (tie) | Dublin | Pulaski County | 19.5 minutes (±3.0) |
| 349 (tie) | Stuarts Draft | Augusta County | 19.5 minutes (±2.0) |
| 349 (tie) | Williamsburg | Williamsburg city | 19.5 minutes (±2.2) |
| 353 | Mountain Road | Halifax County | 19.4 minutes (±3.6) |
| 354 | South Hill | Mecklenburg County | 19.3 minutes (±3.8) |
| 355 (tie) | Coeburn | Wise County | 19.2 minutes (±4.5) |
| 355 (tie) | Collinsville | Henry County | 19.2 minutes (±3.0) |
| 355 (tie) | Montrose | Henrico County | 19.2 minutes (±2.1) |
| 355 (tie) | Wattsville | Accomack County | 19.2 minutes (±4.2) |
| 359 (tie) | Pantops | Albemarle County | 19.1 minutes (±2.6) |
| 359 (tie) | Patrick Springs | Patrick County | 19.1 minutes (±3.2) |
| 361 (tie) | Independence | Grayson County | 19.0 minutes (±4.4) |
| 361 (tie) | Roanoke | Roanoke city | 19.0 minutes (±0.6) |
| 361 (tie) | Salem | Salem city | 19.0 minutes (±1.5) |
| 364 (tie) | Chilhowie | Smyth County | 18.8 minutes (±2.2) |
| 364 (tie) | Rustburg | Campbell County | 18.8 minutes (±9.1) |
| 366 | Big Stone Gap | Wise County | 18.7 minutes (±5.1) |
| 367 | Farmville | Prince Edward County | 18.6 minutes (±4.3) |
| 368 (tie) | Cape Charles | Northampton County | 18.4 minutes (±4.2) |
| 368 (tie) | Halifax | Halifax County | 18.4 minutes (±3.1) |
| 368 (tie) | Innsbrook | Henrico County | 18.4 minutes (±2.2) |
| 368 (tie) | Stanleytown | Henry County | 18.4 minutes (±3.0) |
| 372 (tie) | Grundy | Buchanan County | 18.3 minutes (±3.5) |
| 372 (tie) | Radford | Radford city | 18.3 minutes (±1.4) |
| 374 (tie) | Exmore | Northampton County | 18.2 minutes (±5.4) |
| 374 (tie) | Irvington | Lancaster County | 18.2 minutes (±4.8) |
| 374 (tie) | Onancock | Accomack County | 18.2 minutes (±4.8) |
| 377 | Christiansburg | Montgomery County | 18.1 minutes (±1.4) |
| 378 (tie) | Adwolf | Smyth County | 18.0 minutes (±3.7) |
| 378 (tie) | East Lexington | Rockbridge County | 18.0 minutes (±4.8) |
| 380 | Bristol | Bristol city | 17.9 minutes (±2.2) |
| 381 | Earlysville | Albemarle County | 17.8 minutes (±3.6) |
| 382 (tie) | Chatham | Pittsylvania County | 17.7 minutes (±3.3) |
| 382 (tie) | Massanetta Springs | Rockingham County | 17.7 minutes (±2.2) |
| 384 | Wytheville | Wythe County | 17.6 minutes (±2.0) |
| 385 (tie) | Buena Vista | Buena Vista city | 17.4 minutes (±2.2) |
| 385 (tie) | Daleville | Botetourt County | 17.4 minutes (±2.0) |
| 387 (tie) | Montross | Westmoreland County | 17.3 minutes (±6.8) |
| 387 (tie) | Verona | Augusta County | 17.3 minutes (±1.6) |
| 389 (tie) | Clintwood | Dickenson County | 17.1 minutes (±5.4) |
| 389 (tie) | Covington | Covington city | 17.1 minutes (±4.0) |
| 389 (tie) | Harrisonburg | Harrisonburg city | 17.1 minutes (±1.1) |
| 392 | Charlottesville | Charlottesville city | 17.0 minutes (±0.9) |
| 393 (tie) | Marion | Smyth County | 16.9 minutes (±3.8) |
| 393 (tie) | Troutville | Botetourt County | 16.9 minutes (±2.7) |
| 395 | Lynchburg | Lynchburg city | 16.8 minutes (±0.8) |
| 396 | Chincoteague | Accomack County | 16.7 minutes (±5.1) |
| 397 (tie) | Accomac | Accomack County | 16.6 minutes (±6.0) |
| 397 (tie) | University of Virginia | Albemarle County | 16.6 minutes (±1.8) |
| 399 | Cloverdale | Botetourt County | 16.5 minutes (±2.8) |
| 400 | Abingdon | Washington County | 16.0 minutes (±1.8) |
| 401 | South Boston | Halifax County | 15.9 minutes (±2.2) |
| 402 | Dayton | Rockingham County | 15.7 minutes (±1.5) |
| 403 | Onley | Accomack County | 15.4 minutes (±4.9) |
| 404 | Bridgewater | Rockingham County | 15.3 minutes (±2.4) |
| 405 (tie) | Blacksburg | Montgomery County | 14.8 minutes (±0.9) |
| 405 (tie) | Floyd | Floyd County | 14.8 minutes (±4.6) |
| 405 (tie) | La Crosse | Mecklenburg County | 14.8 minutes (±3.0) |
| 408 | Kilmarnock | Lancaster County | 13.5 minutes (±2.5) |
| 409 | Lexington | Lexington city | 12.7 minutes (±2.4) |
| 410 | Merrimac | Montgomery County | 12.6 minutes (±1.6) |
| 411 | Quantico Base | Prince William County | 11.5 minutes (±1.7) |
| 412 | Camp Barrett | Stafford County | 10.7 minutes (±3.2) |
| 413 | Fort Lee | Prince George County | 10.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.
- Virginia places ranked by median rent
- Virginia places ranked by median home value
- Virginia places ranked by median household income
- Virginia places ranked by property taxes
- Virginia places ranked by share of renters
- Virginia places ranked by rent burden
- Virginia places ranked by age of homes
- Virginia places ranked by rental vacancy rate
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.
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
- US Census Bureau, American Community Survey 2020–2024 5-year estimates; each place’s own table is linked from its page
- Selected Housing Characteristics (DP04), 2020–2024 ACS 5-year estimates — Virginia
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 .