Virginia Beach DMV Appointments
9 offices in Virginia Beach and surrounding cities
Avg Wait
< 2 days
Fastest
< 2 days
Trend
Offices
9
Get an earlier DMV appointment in Virginia Beach
Get notified when earlier appointments open up, or let us book one for you automatically.
The average wait for a DMV appointment in Virginia Beach, Virginia is currently about 2 days across 9 offices. Wait times range from 1 to 4 days depending on the office and service. Wait times in this area have been getting shorter recently. BookDMV can monitor appointment openings at Virginia Beach DMV offices and auto-book a slot for you when one opens up.
DMV Offices in Virginia Beach
Virginia Beach/Buckner
3551 Buckner Blvd, Virginia Beach, VA 23453
Virginia Beach/Hilltop
1712 Donna Dr, Virginia Beach, VA 23454
Norfolk/Widgeon Rd
850 Widgeon Rd, Norfolk, VA 23513
Portsmouth
6400 Bickford Pkwy, Portsmouth, VA 23703
Norfolk/Military
5745 Poplar Hall Dr, Norfolk, VA 23502
Chesapeake
813 Greenbrier Pkwy, Chesapeake, VA 23320
Hampton
8109 Roanoke Ave, Hampton, VA 23605
Suffolk
1040 Centerbrooke Ln, Suffolk, VA 23434
Newport News
12730 Patrick Henry Dr, Newport News, VA 23602
How to Get an Earlier DMV Appointment in Virginia Beach
Choose your offices
Select Virginia Beach or nearby DMV offices and the service you need.
Set your preferences
Pick your preferred dates and time windows. We monitor openings around the clock.
Get booked automatically
We book the appointment for you the moment a matching slot opens up.
Virginia Beach DMV Appointment FAQ
Nearby Virginia Cities
Pro tip
Get an appointment 83% faster in Smithfield, just 18 mi away (0-day avg).