Before you make the trip
Appointments, same-day tickets and walk-ins are available
Appointments are available Monday through Friday. E-tickets and walk-ins are available during regular office hours. For an e-ticket, reserve with the office QR code or text code, then activate it on arrival.
Plan a Virginia DMV visitApply for a Virginia REAL ID
Bring identity proof, legal-presence proof, two Virginia-residency proofs, and name-change proof if needed. Provide your Social Security number if issued; DMV can verify it electronically. Use originals; acceptable online residency printouts are allowed.
Review Virginia REAL ID requirementsTasks available online
Guidance applies to dmv customer service centers. The official location page identifies any services or tests limited to particular offices.
Agency guidance checked October 25, 2026. Office records and guidance have separate verification dates.
Compare nearby offices
These offices are in Virginia and have the same office category. Confirm that the location handles your transaction. Distances are straight-line distances, not driving distances.
Martinsville DMV Customer Service Center
Martinsville, VA · Confirm the opening hours before you travel.
Roanoke DMV Customer Service Center
Roanoke, VA · Confirm the opening hours before you travel.
Bedford DMV Customer Service Center
Bedford, VA · Confirm the opening hours before you travel.
Christiansburg DMV Customer Service Center
Christiansburg, VA · Confirm the opening hours before you travel.
Altavista DMV Customer Service Center
Altavista, VA · Confirm the opening hours before you travel.