Virginia DMV

Search all DMV locations in the state of Virginia. Find a Virginia DMV office by the city your looking for. Map the location your looking for in our easy to use locator. Below is the statewide list of Virginia offices. Make an appointment at any of the VA DMV Locations listed below.

DMV Address City County More Info
DMV Customer Service Center1901 Bobwhite Blvd Pulaski VA 24301PulaskiPulaski CountyMore Details
DMV Customer Service Center1901 Bobwhite Blvd Pulaski VA 24301PulaskiPulaski CountyMore Details
DMV Select130 N Main St Pearisburg VA 24134PearisburgGiles CountyMore Details
DMV Customer Service Center1595 N Main St Marion VA 24354MarionSmyth CountyMore Details
DMV Select136 E Main St Independence VA 24348IndependenceGrayson CountyMore Details
DMV Customer Service Center7565 Carrollton Pike Galax VA 24333GalaxGalax City CountyMore Details
DMV Customer Service Center385 Arbor Drive Christiansburg VA 24073ChristiansburgMontgomery CountyMore Details
DMV Customer Service Center21341 Old Dominion Road Bristol VA 24202BristolBristol CountyMore Details
DMV Select174 E Main St Abingdon VA 24210AbingdonWashington CountyMore Details
DMV Customer Service Center25552 Lee Highway Abingdon VA 24211AbingdonWashington CountyMore Details
DMV Customer Service Center382 Jones St Suite 101 Gate City VA 24251Gate CityScott CountyMore Details
DMV Customer Service Center567 W Main St Lebanon VA 24266LebanonRussell CountyMore Details
Want a discount on your Auto Insurance? Take an Online Traffic Course. Click Here!
DMV Customer Service Center206 S Brunswick Ave South Hill VA 23970South HillMecklenburg CountyMore Details
DMV Customer Service Center103 Commonwealth Blvd Emporia VA 23847EmporiaGreensville CountyMore Details
DMV Customer Service Center120 Wagner Road Richmond VA 23220RichmondChesterfield CountyMore Details
DMV Customer Service Center27426 Southampton Parkway Courtland VA 23837CourtlandSouthampton CountyMore Details
DMV Customer Service Center1657 Lover's Gap Road Vansant VA 24656VansantBuchanan CountyMore Details
DMV Customer Service Center2311 Dickenson Highway Clintwood VA 24228ClintwoodDickenson CountyMore Details
DMV Customer Service Center1729 Park Ave SW Norton VA 24273NortonNorton City CountyMore Details
DM Select137 Highlands Drive Lebanon VA 24266LebanonRussell CountyMore Details
Goochland DMV Select1800 Sandy Hook Road Room 230 Goochland VA 23063GoochlandGoochland CountyMore Details
DMV Customer Service Center2039 Hamilton Blvd South Boston VA 24592South BostonHalifax CountyMore Details
DMV Select212 N Main St Bowling Green VA 22427Bowling GreenCaroline CountyMore Details
DMV Customer Service Center5700 Southpoint Centre Blvd Fredericksburg VA 22407FredericksburgFredericksburg City CountyMore Details