ZipCodeLook
Loading 33,000 zip codes…

About this map

Average one-way travel time to work for people who don't work from home. Shorter is better.

Source: U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024).

U.S.
26.4 min
Virginia
27.3 min
Rankings
Full list

Top and bottom zip codes in Virginia

Zip codes with 1,000+ residents

Zip codes with the longest commutes

See all
  1. 123123New Canton52.7 min
  2. 222567Unionville50.7 min
  3. 324237Dante49.9 min
  4. 423405Machipongo49.3 min
  5. 524250Fort Blackmore48.4 min
  6. 622642Linden47.8 min
  7. 722469Hague47 min
  8. 822508Locust Grove46.9 min
  9. 922737Rixeyville46.5 min
  10. 1023432Suffolk46.5 min

Zip codes with the shortest commutes

See all
  1. 123943Hampden Sydney8.4 min
  2. 223460Virginia Beach9.1 min
  3. 323173Richmond10.2 min
  4. 423801Fort Lee10.2 min
  5. 523604Fort Eustis11 min
  6. 624142Radford11.4 min
  7. 724515Lynchburg11.6 min
  8. 823459Virginia Beach11.9 min
  9. 923284Richmond12.3 min
  10. 1022134Quantico12.3 min

Average commute by county in Virginia

  1. 1Buckingham County43 min
  2. 2Westmoreland County42.7 min
  3. 3Surry County41.8 min
  4. 4Amelia County40.1 min
  5. 5Essex County38.5 min
  6. 6Cumberland County38.3 min
  7. 7Warren County37.8 min
  8. 8Spotsylvania County37.7 min
  9. 9Caroline County37.2 min
  10. 10King George County37.2 min
  11. 11King and Queen County37 min
  12. 12Manassas Park city37 min
  13. 13Orange County37 min
  14. 14King William County36.4 min
  15. 15Prince William County36.4 min
  16. 16Sussex County36.4 min
  17. 17Craig County36.1 min
  18. 18Stafford County36.1 min
  19. 19Culpeper County35.9 min
  20. 20Fauquier County35.8 min
  21. 21Louisa County35.7 min
  22. 22Rappahannock County35.7 min
  23. 23Lunenburg County35.6 min
  24. 24Gloucester County34.8 min
  25. 25Page County34.7 min
  26. 26Charles City County34.5 min
  27. 27Middlesex County34 min
  28. 28New Kent County33.2 min
  29. 29Southampton County33.1 min
  30. 30Northumberland County32.8 min
  31. 31Powhatan County32.6 min
  32. 32Frederick County32.4 min
  33. 33Greene County32.3 min
  34. 34Charlotte County32.2 min
  35. 35Clarke County32.2 min
  36. 36Manassas city32.1 min
  37. 37Fluvanna County32 min
  38. 38Fredericksburg city31.9 min
  39. 39Richmond County31.6 min
  40. 40Patrick County31.4 min
  41. 41Dinwiddie County31.2 min
  42. 42Mathews County30.7 min
  43. 43Brunswick County30.3 min
  44. 44Floyd County30.3 min
  45. 45Nelson County30.3 min
  46. 46Franklin County30.2 min
  47. 47Suffolk city30.2 min
  48. 48Buchanan County30.1 min
  49. 49Loudoun County30.1 min
  50. 50Russell County30 min
  51. 51Goochland County29.9 min
  52. 52Isle of Wight County29.5 min
  53. 53Madison County29 min
  54. 54Scott County29 min
  55. 55Dickenson County28.9 min
  56. 56Fairfax County28.9 min
  57. 57Falls Church city28.7 min
  58. 58Giles County28.6 min
  59. 59Greensville County28.6 min
  60. 60Nottoway County28.5 min
  61. 61Shenandoah County28.5 min
  62. 62Alexandria city28.4 min
  63. 63Grayson County28.1 min
  64. 64Fairfax city28 min
  65. 65Bland County27.5 min
  66. 66Lancaster County27.5 min
  67. 67Highland County27.4 min
  68. 68Carroll County27.3 min
  69. 69Poquoson city27.2 min
  70. 70Pittsylvania County27.1 min
  71. 71Tazewell County27.1 min
  72. 72Hanover County26.9 min
  73. 73Appomattox County26.7 min
  74. 74James City County26.6 min
  75. 75Rockbridge County26.6 min
  76. 76Bedford County26.5 min
  77. 77Chesterfield County26.4 min
  78. 78Arlington County26.2 min
  79. 79Lee County26.2 min
  80. 80Hopewell city26 min
  81. 81Chesapeake city25.8 min
  82. 82Mecklenburg County25.7 min
  83. 83Petersburg city25.7 min
  84. 84Prince Edward County25.6 min
  85. 85Colonial Heights city25.5 min
  86. 86Henry County25.3 min
  87. 87Northampton County25.3 min
  88. 88Amherst County24.9 min
  89. 89Halifax County24.8 min
  90. 90Wise County24.6 min
  91. 91Botetourt County24.3 min
  92. 92Wythe County24.3 min
  93. 93Washington County24.1 min
  94. 94Prince George County23.9 min
  95. 95Augusta County23.8 min
  96. 96Portsmouth city23.7 min
  97. 97Pulaski County23.5 min
  98. 98Virginia Beach city23.4 min
  99. 99Campbell County23.3 min
  100. 100Franklin city23.3 min
  101. 101Emporia city23.2 min
  102. 102York County23.2 min
  103. 103Newport News city23.1 min
  104. 104Norfolk city23 min
  105. 105Alleghany County22.9 min
  106. 106Galax city22.6 min
  107. 107Henrico County22.6 min
  108. 108Hampton city22.5 min
  109. 109Albemarle County22.2 min
  110. 110Rockingham County22.2 min
  111. 111Smyth County22.2 min
  112. 112Roanoke County21.8 min
  113. 113Richmond city21.7 min
  114. 114Waynesboro city21.4 min
  115. 115Martinsville city21.3 min
  116. 116Accomack County20.8 min
  117. 117Staunton city20.5 min
  118. 118Danville city20.3 min
  119. 119Norton city20 min
  120. 120Winchester city19.6 min
  121. 121Williamsburg city19.5 min
  122. 122Bath County19 min
  123. 123Roanoke city19 min
  124. 124Salem city19 min
  125. 125Radford city18.3 min
  126. 126Montgomery County18.2 min
  127. 127Bristol city17.9 min
  128. 128Buena Vista city17.4 min
  129. 129Covington city17.1 min
  130. 130Harrisonburg city17.1 min
  131. 131Charlottesville city17 min
  132. 132Lynchburg city16.8 min
  133. 133Lexington city12.7 min

Questions about this map

Which zip code has the highest average commute in Virginia?

Among zip codes with at least 1,000 residents, 23123 (New Canton, VA) has the highest: 52.7 min.

Which zip code has the lowest average commute in Virginia?

23943 (Hampden Sydney, VA) has the lowest: 8.4 min.

What is the average commute for the United States?

26.4 min; in Virginia it is 27.3 min.

Where does this data come from?

U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024). Average one-way travel time to work for people who don't work from home. Shorter is better.

More maps