Virginia Driver License Offices
Find your nearest DMV office in Virginia. 79 locations with addresses, phone numbers, and office hours.
Browse the complete directory of Virginia DMV office locations below. Each listing includes the office address, phone number, and business hours. Use the search bar to filter by city or zip code, or click "Use My Location" to find the nearest DMV office to you. We recommend contacting your local office directly before visiting to confirm hours and appointment requirements.
DMV Headquarters
Abingdon DMV Customer Service Center
Alexandria DMV Customer Service Center
Altavista DMV Select
Amelia DMV Select
Annandale DMV Customer Service Center
Arlington DMV Customer Service Center
Ashland DMV Select
Bassett DMV Select
Bedford DMV Customer Service Center
Big Stone Gap DMV Customer Service Center
Blacksburg DMV Customer Service Center
Bristol DMV Customer Service Center
Charlottesville DMV Customer Service Center
Chesapeake DMV Customer Service Center
Chesterfield DMV Customer Service Center
Clintwood DMV Select
Colonial Heights DMV Customer Service Center
Covington DMV Customer Service Center
Culpeper DMV Customer Service Center
Danville DMV Customer Service Center
Dublin DMV Customer Service Center
Emporia DMV Customer Service Center
Fair Oaks Mall DMV Customer Service Center
Fairfax Westfields DMV Customer Service Center
Farmville DMV Customer Service Center
Fishersville DMV Customer Service Center
Franklin DMV Customer Service Center
Fredericksburg DMV Customer Service Center
Front Royal DMV Customer Service Center
Galax DMV Customer Service Center
Gloucester DMV Customer Service Center
Hampton DMV Customer Service Center
Harrisonburg DMV Customer Service Center
Henrico DMV Customer Service Center
Hopewell DMV Customer Service Center
Jonesville DMV Select
Kilmarnock DMV Select
Lebanon DMV Select
Leesburg DMV Customer Service Center
Lexington DMV Customer Service Center
Lynchburg DMV Customer Service Center
Manassas DMV Customer Service Center
Martinsville DMV Customer Service Center
Mechanicsville DMV Customer Service Center
Middlesex DMV Select
Newport News DMV Customer Service Center
Norfolk Military Circle DMV Customer Service Center
Norfolk Widgeon Road DMV Customer Service Center
North Tazewell DMV Customer Service Center
Onancock DMV Select
Petersburg DMV Customer Service Center
Portsmouth DMV Customer Service Center
Powhatan DMV Select
Pulaski DMV Customer Service Center
Reston DMV Customer Service Center
Richlands DMV Customer Service Center
Richmond Broad Street DMV Customer Service Center
Roanoke DMV Customer Service Center
Rocky Mount DMV Customer Service Center
Salem DMV Customer Service Center
South Boston DMV Customer Service Center
South Hill DMV Customer Service Center
Stafford DMV Customer Service Center
Staunton DMV Customer Service Center
Sterling DMV Customer Service Center
Suffolk DMV Customer Service Center
Tappahannock DMV Customer Service Center
Virginia Beach Buckner DMV Customer Service Center
Virginia Beach Hilltop DMV Customer Service Center
Virginia Beach Kempsville DMV Customer Service Center
Warrenton DMV Customer Service Center
Warsaw DMV Select
Waynesboro DMV Customer Service Center
Williamsburg DMV Customer Service Center
Winchester DMV Customer Service Center
Wise DMV Customer Service Center
Woodbridge DMV Customer Service Center
Wytheville DMV Customer Service Center
What to Bring to the DMV
Before visiting a Virginia DMV office, make sure you have all required documents. Requirements may vary by office and the type of service you need, so check with your local DMV ahead of time. Most offices require the following items:
Disclaimer: Office locations, hours, and phone numbers may change. We recommend calling ahead or visiting the to confirm details before your visit. Schedule an appointment online when available to reduce wait times.
Official Federal Resources
For additional information about driver licensing, vehicle safety standards, and commercial vehicle regulations, consult these official federal resources. Each agency provides authoritative guidance for drivers across all 50 states.