Virginia DMV Locations

For license and vehicle related issues, the Virginia Department of Motor Vehicles has locations throughout the state to assist you with your needs. Virginia DMV hours vary by location, but most have standard hours of 8am to 5pm, or 9am to 5pm Monday through Friday. We recommend using the contact information below to call your local office in advance of making a trip to ensure that the location is open for business. Payment options available at most locations include cash, check, credit and debit cards, as well as money orders.

While we make every effort to ensure that our data is of the highest quality and up-to-date, occasionally mistakes may appear in the map below.  If you find something you believe needs to be corrected, please contact us and we will update the map accordingly.

If for some reason the map is not working for you or if you prefer to have a text search feature, we have also included this simple table listing of all Virginia DMV locations.  This table lists the exact same information in the map but in a more searchable format.

DMV Location NameAddressPhone
DMV Select174 E. Main St.
Abingdon, VA 24210
(276) 676-6272
DMV Customer Service Center25552 Lee Highway
Abingdon, VA 24211
(866) 368-5463
DMV Customer Service Center2681 Mill Road
Alexandria, VA 22314
(804) 497-7100
DMV Customer Service Center1301-H Main St.
Altavista, VA 24517
(804) 497-7100
DMV Select9041 N. Five Forks Road
Amelia Court House, VA 23002
(804) 497-7100
DMV Select200 Richmond Highway Ste. 101
Amherst, VA 24521
(434) 946-5218
DMV Select175 Court St.
Appomattox, VA 24522
(434) 352-5547
DMV Select2100 Clarendon Blvd. Ste. 218
Arlington, VA 22201
(804) 497-7100
DMV Customer Service Center4150 S. Four Mile Run Drive
Arlington, VA 22206
(804) 497-7100
DMV Customer Service Center1629 Forest Road
Bedford, VA 24523
(804) 497-7100
DMV Select6103 Lord Fairfax Highway Trips Auto Sales
Berryville, VA 22611
(540) 955-1367
DMV Select100 W. Elm St.
Blackstone, VA 23824
(434) 292-7251
DMV Select212 N. Main St.
Bowling Green, VA 22427
(804) 497-7100
DMV Customer Service Center21341 Old Dominion Road
Bristol, VA 24202
(804) 497-7100
DMV Select2 Plum St.
Cape Charles, VA 23310
(757) 331-2880
DMV Customer Service Center14950 Northridge Drive
Chantilly, VA 20151
(804) 497-7100
DMV Select205 David Bruce Ave.
Charlotte Court House, VA 23923
(434) 542-5546
DMV Customer Service Center2055 Abbey Road
Charlottesville, VA 22911
(804) 497-7100
DMV Select17 S. Main St.
Chatham, VA 24531
(434) 432-4003
Cheriton DMV Select21334 S. Bayside Road
Cheriton, VA 23316
(804) 497-7100
DMV Customer Service Center813 Greenbrier Parkway
Chesapeake, VA 23320
(804) 497-7100
DMV Customer Service Center12100 Branders Creek Drive
Chester, VA 23831
(804) 497-7100
Chesterfield DMV Select9901 Lori Rd.
Chesterfield, VA 23832
(804) 497-7100
DMV Customer Service Center385 Arbor Drive
Christiansburg, VA 24073
(804) 497-7100
DMV Customer Service Center2311 Dickenson Highway
Clintwood, VA 24228
(804) 497-7100
DMV Customer Service Center27426 Southampton Parkway
Courtland, VA 23837
(804) 497-7100
DMV Customer Service Center810 Grayson Ave.
Covington, VA 24426
(804) 497-7100
DMV Customer Service Center440 Southridge Parkway
Culpeper, VA 22701
(804) 497-7100
DMV Customer Service Center600 Cleveland St.
Danville, VA 24541
(804) 497-7100
DMV Select16954 Oak Street
Dillwyn, VA 23936
(434) 983-2069
DMV Customer Service Center103 Commonwealth Blvd.
Emporia, VA 23847
(804) 497-7100
DMV Select10455 Armstrong St.
Fairfax, VA 22030
(804) 497-7100
DMV Customer Service Center300 N. Virginia St.
Farmville, VA 23901
(804) 497-7100
DMV Customer Service Center5700 Southpoint Centre Blvd.
Fredericksburg, VA 22407
(804) 497-7100
DMV Customer Service Center15 Water St.
Front Royal, VA 22630
(804) 497-7100
DMV Customer Service Center7565 Carrollton Pike
Galax, VA 24333
(804) 497-7100
DMV Customer Service Center382 Jones St., Suite 101
Gate City, VA 24251
(804) 497-7100
DMV Customer Service Center9015 Brook Road
Glen Allen, VA 23060
(804) 497-7100
DMV Customer Service Center6577 George Washington Memorial Highway
Gloucester, VA 23061
(804) 497-7100
Goochland DMV Select1800 Sandy Hook Road, Room 230
Goochland, VA 23063
(804) 497-7100
Hampton DMV Select1 Franklin St., Suite 100
Hampton, VA 23669
(804) 497-7100
Hanover DMV Select7497 County Complex Road
Hanover, VA 23069
(804) 497-7100
DMV Customer Service Center3281 Peoples Drive
Harrisonburg, VA 22801
(804) 497-7100
DMV Select72 T Monument Place
Heathsville, VA 22473
(804) 497-7100
DMV Customer Service Center 25517 S. Laburnum Ave.
Henrico, VA 23231
(804) 497-7100
DMV Customer Service Center 49237 Quioccasin Road
Henrico, VA 23229
(804) 497-7100
Hopewell DMV Select300 N. Main St., Room 109
Hopewell, VA 23860
(804) 497-7100
DMV Select136 E. Main St.
Independence, VA 24348
(276) 773-3703
DMV Customer Service Center110 DMV Drive
Kilmarnock, VA 22482
(804) 497-7100
DMV Select13035 Kings Highway
King George, VA 22485
(804) 497-7100
DMV Customer Service Center567 W. Main St.
Lebanon, VA 24266
(804) 497-7100
Dm Select137 Highlands Drive
Lebanon, VA 24266
(276) 889-8018
DMV Select1 Harrison St. SE
Leesburg, VA 20175
(804) 497-7100
DMV Self-Service Center945 Edwards Ferry Road
Leesburg, VA 20176
Lorton DMV Select8210 Cinderbed Rd.
Lorton, VA 22079
(804) 497-7100
DMV Customer Service Center3236 Odd Fellows Road
Lynchburg, VA 24501
(804) 497-7100
DMV Select22 Washington Circle
Madison, VA 22727
(804) 497-7100
DMV Customer Service Center9800 Godwin Drive
Manassas, VA 20110
(804) 497-7100
DMV Customer Service Center1595 N. Main St.
Marion, VA 24354
(804) 497-7100
DMV Customer Service Center310 Starling Ave.
Martinsville, VA 24112
(804) 497-7100
DMV Select10644 Buckley Hill Road
Mathews, VA 23109
(804) 497-7100
DMV Select102 E. First St.
Mineral, VA 23117
(540) 894-5100
DMV Select5018 Stage Coach Road
Nathalie, VA 24577
(434) 376-4300
Newport Newsdenbigh DMV Select12912 Jefferson Ave.
Newport News, VA 23608
(804) 497-7100
Newport Newscity Hall DMV Select2400 Washington Ave.
Newport News, VA 23607
(804) 497-7100
DMV Select810 Union St.
Norfolk, VA 23510
(804) 497-7100
DMV Customer Service Center15745 Poplar Hall Drive
Norfolk, VA 23502
(804) 497-7100
DMV Self-Service Center850 Widgeon Road
Norfolk, VA 23513
(866) 368-5463
DMV Customer Service Center1729 Park Ave. S.W.
Norton, VA 24273
(804) 497-7100
Oak Hall DMV Select8171 Lankford Hwy.
Oak Hall, VA 23416
(757) 854-1425
DMV Select12403 James Madison Hwy.
Orange, VA 22960
(804) 497-7100
DMV Select13027 James Madison Highway
Palmyra, VA 22963
(804) 497-7100
DMV Select130 N. Main St.
Pearisburg, VA 24134
(540) 921-1240
Petersburg Customer Service Center120 Wagner Rd.
Petersburg, VA 23805
(804) 497-7100
DMV Select500 City Hall Ave.
Poquoson, VA 23662
(804) 497-7100
Portsmouth DMV Select801 Crawford St., Suite A
Portsmouth, VA 23704
(804) 497-7100
DMV Customer Service Center6400 Bickford Parkway
Portsmouth, VA 23703
(804) 497-7100
DMV Customer Service Center4401 Crossings Blvd.
Prince George, VA 23875
(804) 497-7100
DMV Customer Service Center1901 Bobwhite Blvd.
Pulaski, VA 24301
(866) 368-5463
DMV Select203 E. Main St.
Remington, VA 22734
(540) 439-3220
DMV Customer Service Center 1610 Johnston Willis Drive
Richmond, VA 23236
(804) 497-7100
DMV Self-Service Center2300 W. Broad St.
Richmond, VA 23220
(804) 497-7100
DMV Customer Service Center5220 Valleypark Road
Roanoke, VA 24019
(804) 497-7100
DMV Customer Service Center305 Tanyard Road
Rocky Mount, VA 24151
(804) 497-7100
DMV Customer Service Center912 S. Church St.
Smithfield, VA 23430
(804) 497-7100
DMV Customer Service Center2039 Hamilton Blvd.
South Boston, VA 24592
(804) 497-7100
DMV Customer Service Center206 S. Brunswick Ave.
South Hill, VA 23970
(804) 497-7100
Stafford DMV Select1300 Courthouse Rd.
Stafford, VA 22554
(804) 497-7100
DMV Customer Service Center874 Garrisonville Road
Stafford, VA 22554
(804) 497-7100
DMV Customer Service Center17 First St.
Staunton, VA 24401
(804) 497-7100
DMV Customer Service Center100 Free Court
Sterling, VA 20164
(804) 471-7100
DMV Select21641 Ridgetop Circle Suite 100
Sterling, VA 20166
(804) 497-7100
DMV Select106 Rucker St. County Administration Building
Stuart, VA 24171
(276) 694-6113
DMV Customer Service Center268 Holladay St.
Suffolk, VA 23434
(804) 497-7100
DMV Customer Service Center750 Richmond Beach Road
Tappahannock, VA 22560
(804) 497-7100
DMV Customer Service Center953 Tazewell Ave.
Tazewell, VA 24651
(804) 497-7100
DMV Select3127 Forge Road
Toano, VA 23168
(804) 497-7100
DMV Select1802 Main St. Municipal Building
Victoria, VA 23974
(434) 696-2343
DMV Customer Service Center1968 Gallows Road Tysons Corner
Vienna, VA 22182
(804) 497-7100
Vienna DMV Select8230 Boone Blvd. Suite 430
Vienna, VA 22182
(703) 752-4786
DMV SelectCourthouse Hill Drive Room 108
Warm Springs, VA 24484
(540) 839-7256
DMV Customer Service Center94 Alexandria Pike
Warrenton, VA 20186
(804) 497-7100
DMV Customer Service Center998 Hopeman Parkway
Waynesboro, VA 22980
(804) 497-7100
DMV Select329 Sixth St.
West Point, VA 23181
(804) 843-4362
DMV Customer Service Center952 Capitol Landing Road
Williamsburg, VA 23185
(804) 497-7100
DMV Customer Service Center4050 Valley Pike
Winchester, VA 22602
(804) 497-7100
DMV Self-Service Center2731 Caton Hill Road
Woodbridge, VA 22192
DMV Customer Service Center714-A N. Main St.
Woodstock, VA 22664
(804) 497-7100
DMV Customer Service Center800 E. Main St. Suite 100
Wytheville, VA 24382
(804) 497-7100
Abingdon DMVOne Government Center Place
Abingdon, VA 24210
(276) 676-6272
Alexandria DMV6306 Grovedale Drive
Alexandria, VA 22310
(804) 497-7100
Berryville DMV6103 Lord Fairfax Highway
Berryville, VA 22611
(540) 955-1367
Chesapeake DMV306 Cedar Road
Chesapeake, VA 23322
(804) 497-7100
Culpeper DMV18505 Crossroad Parkway
Culpeper, VA 22701
(804) 497-7100
Fairfax DMV11805 Fair Oaks Mall
Fairfax, VA 22033
(804) 497-7100
Fort Lee DMV1321 Battle Drive
Fort Lee, VA 23801
(804) 497-7100
Hayes DMV2348 York Crossing Drive
Hayes, VA 23072
(804) 497-7100
Independence DMV317 East Main St.
Independence, VA 24348
(276) 773-3703
Lawrenceville DMV228 N. Main St.
Lawrenceville, VA 23868
(434) 848-2313
Lorton DMV7714 Gunston Plaza
Lorton, VA 22079
(804) 497-7100
Luray DMV10 Fairlane Drive
Luray, VA 22835
(804) 497-7100
Lynchburg DMV900 Church St.
Lynchburg, VA 24504
(804) 497-7100
Mineral DMV312 Mineral Avenue
Mineral, VA 23117
(804) 497-7100
Monterey DMV165 West Main Street
Monterey, VA 24465
(504) 468-2142
New Kent DMV12007 Courthouse Circle
New Kent, VA 23124
(804) 497-7100
Newport News DMV12730 Patrick Henry Drive
Newport News, VA 23602
(804) 497-7100
Newport News DMV8109 Roanoke Avenue
Newport News, VA 23605
(804) 497-7100
Onancock DMV20 North St.
Onancock, VA 23417
(804) 497-7100
Radford DMV619 2nd Street
Radford, VA 24141
(804) 497-7100
Vansant DMV1657 Lover's Gap Road
Vansant, VA 24656
(804) 497-7100
Virginia Beach DMV1712 Donna Drive
Virginia Beach, VA 23454
(804) 497-7100
Virginia Beach DMV2401 Courthouse Drive Bldg. 1,
Virginia Beach, VA 23456
(804) 497-7100
Virginia Beach DMV3551 Buckner Boulevard
Virginia Beach, VA 23453
(804) 497-7100
65 Courthouse Hill Road65 Courthouse Hill Road Room 108
Warm Springs, VA 24484
(540) 839-7256
Lexington Customer Service Center110 Walker Street
Lexington, VA 24450
(804) 497-7100
Suffolk Customer Service Center1040 Centerbrooke Ln
Suffolk, VA 23434
(804) 497-7100
Tysons Corner Customer Service Center1968 Gallows Road
Vienna, VA 22182
(804) 497-7100

More About The Virginia DMV

Virginia DMV Online Services

To save time you may wish to use Virginia DMV services online. MyDMV is the online service portal that allows you to perform many common DMV services from the comfort of your home. These include:

  • Vehicle and license registration and renewal
  • ID card replacement
  • Real ID
  • Title replacement
  • Plate purchase
  • Plate deactivation
  • Registration card replacement
  • Driving record request
  • Name/sex designation/address change
  • Replace a social security card
  • Releasing of liens

For a streamlined experience, you can also make an appointment online.

Virginia Department of Motor Vehicle Services

While the online service portal for the Virginia DMV offers a wide range of services, there are some situations that require you to visit a local DMV office. For example, you may have to visit an office when renewing your license for a new ID photo.

In addition to the services listed above, the Virginia DMV also offers license, ID and permit applications, commercial driver’s licenses, farm vehicle registration, emissions inspections, license plate surrender, and much more. You can see the full suite of services on the Virginia DMV website here.  

Prior to making the trip, it’s recommended that you print and complete any required forms. You can find a full list of forms here.

Virginia population map

Virginia Department of State Contact Information

Need the Virginia DMV phone number or mailing address? We’ve got you covered. You can contact the main office using the mailing address, email, or phone number below. 

By mail:
Virginia Department of Motor Vehicles
P.O. Box 27412
Richmond, VA 23269

By phone:
(804) 497-7100

By email:
https://www.dmv.virginia.gov/dmv-contactus/#/

Prepare To Earn Your Virginia Driver’s License

Getting ready to take the Virginia driver’s permit or driver’s license exam? This site provides free resources to help you prepare to pass the test on your first try. We also have practice tests for commercial driver’s licenses (CDLs) and motorcycle riders. To utilize these free resources, just follow the links.

Virginia DMV FAQ

Can I make an appointment for the Virginia DMV online?

Yes, the Virginia DMV does allow for scheduling an appointment online. You can schedule up to 90 days in advance of your appointment at your local DMV customer service center.

Can I renew my Virginia driver’s license online?

The Virginia DMV will notify you before your license expires. If you are eligible for online renewal, it will be mentioned within the notification. Certain people may not be eligible for online renewal, such as citizens over the age of 75.

What documents do I need to renew my driver’s license in Virginia?
To renew your Virginia driver’s license or state ID card you will need an official government-issued ID such as a social security card or passport.