Virginia DMV

Search all DMV locations in the state of Virginia. Find a Virginia DMV office in your city. Below is the statewide list of Virginia offices. Make an appointment at any of the VA DMV Locations listed below and get all your driving needs and requirements done.

DMV Address City Details
DMV Customer Service Center
945 Edwards Ferry Road Leesburg VA 20176
Leesburg
DMV Customer Service Center
714-A N. Main St. Woodstock VA 22664
Woodstock
DMV Customer Service Center
94 Alexandria Pike Warrenton VA 20186
Warrenton
DMV Select
203 E. Main St. Remington VA 22734
Remington
DMV Customer Service Center
440 Southridge Parkway Culpeper VA 22701
Culpeper
DMV Select
10 Fairlane Drive Court Cabinets, Inc. Luray VA 22835
Luray
DMV Customer Service Center
9800 Godwin Drive Manassas VA 20110
Manassas
DMV Customer Service Center
874 Garrisonville Road Stafford VA 22554
Stafford
DMV Customer Service Center
600 Cleveland St. Danville VA 24541
Danville
DMV Customer Service Center
310 Starling Ave. Martinsville VA 24112
Martinsville
DMV Customer Service Center
750 Richmond Beach Road Tappahannock VA 22560
Tappahannock
DMV Select
10455 Armstrong St. Fairfax VA 22030
Fairfax
DMV Customer Service Center
11805-L Fair Oaks Mall Fair Oaks Mall Fairfax VA 22033
Fairfax
DMV Self-Service Center
14950 Northridge Drive Chantilly VA 20151
Chantilly
DMV Customer Service Center
14950 Northridge Drive Chantilly VA 20151
Chantilly
DMV Customer Service Center
100 Free Court Sterling VA 20164
Sterling
DMV Self-Service Center
2731 Caton Hill Road Woodbridge VA 22192
Woodbridge
DMV Customer Service Center
2731 Caton Hill Road Woodbridge VA 22192
Woodbridge
DMV Customer Service Center
912 S. Church St. Smithfield VA 23430
Smithfield
DMV Customer Service Center
6400 Bickford Parkway Portsmouth VA 23703
Portsmouth
Newport News/City Hall DMV Select
2400 Washington Ave. Newport News VA 23607
Newport News
Newport News/Denbigh DMV Select
12912 Jefferson Ave. Newport News VA 23608
Newport News
DMV Customer Service Center
12730 Patrick Henry Drive Newport News VA 23602
Newport News
DMV Self-Service Center
12730 Patrick Henry Drive Newport News VA 23602
Newport News