How to book a DMV appointment in Virginia
Virginia's Department of Motor Vehicles lets you schedule appointments online through its official website, dmvnow.com, or by phone at 1-866-DMV-LINE (1-866-368-5463). You do not have to book ahead — you can walk into any DMV location during business hours — but scheduling saves you time by reducing wait times and guaranteeing you a specific date and time slot.
The online system shows available appointments at each location, lets you choose the service you need, and confirms your slot when ready. Phone appointments work the same way but require speaking with a representative. Both methods are free.
Key Takeaways
- Schedule online at dmvnow.com or call 1-866-DMV-LINE; both methods show real-time availability at your chosen location.
- You will need your driver's license number, Social Security number, or date of birth to book, depending on the service type.
- Appointment slots fill fastest in urban areas like Northern Virginia and Richmond; booking two to three weeks ahead increases your chances of getting your preferred time.
- If you cannot make your appointment, cancel it through dmvnow.com or by phone at least 24 hours before your slot so someone else can use it.
- Walk-ins are always accepted, but you may wait one to three hours depending on location and time of day.
What services require an appointment versus walk-in
Most DMV services in Virginia accept both appointments and walk-ins, but some transactions move faster with a scheduled slot. License renewals, address changes, and duplicate license requests typically have shorter wait times if you book ahead. Transactions that involve road tests, commercial licenses, or hazmat endorsements almost always require an appointment because they need a specific examiner or time block.
If you are unsure whether your service needs an appointment, the dmvnow.com website lists each service type and whether slots are currently available. If no appointments show for your service at your location, walk-ins are still accepted, though you should expect a longer wait.
Finding the right DMV location and time
Virginia has DMV offices in every county and independent city. When you book on dmvnow.com, the system shows all locations near your zip code and displays real-time availability for each one. Smaller rural offices often have more open slots and shorter wait times than urban centers, even if they are a short drive away.
Morning appointments, especially Tuesday through Thursday, tend to have less competition than afternoons or Mondays and Fridays. If you have flexibility in your schedule, booking a weekday morning slot at a less-busy location will get you in and out faster than a popular time at a popular office.
What to bring to your appointment
The documents you need depend on your service, but Virginia's DMV website lists requirements for each transaction type. For a standard license renewal, bring your current driver's license and proof of Virginia residency (a utility bill, lease, or bank statement dated within 60 days). For a new license or address change, you will also need proof of identity, such as a passport or birth certificate.
If you are renewing a commercial license or adding an endorsement, bring your current license, medical certification if required, and any other documents specific to that class. Arriving with the wrong documents wastes your appointment slot, so check the dmvnow.com service page for your specific transaction before you go.
Canceling or rescheduling your appointment
You can cancel or reschedule your appointment online through dmvnow.com by logging in with your confirmation number and date of birth. You can also call 1-866-DMV-LINE to make changes. Virginia asks that you cancel at least 24 hours before your appointment so the slot opens for someone else.
If you miss your appointment without canceling, you may be able to reschedule, but repeated no-shows can result in a temporary hold on your ability to book online. If you cannot make it, cancel as soon as you know so you do not lose your spot and block others from using it.
Handling appointment issues and long waits
If you arrive for your appointment and the wait is longer than expected, ask a DMV representative how many people are ahead of you. Some offices experience unexpected volume, and staff can sometimes move you to a later slot that day if the delay is significant. If you need to leave, you can reschedule through dmvnow.com or by phone without penalty.
If the DMV location is closed or your appointment is canceled by the DMV (which happens occasionally due to staffing or system issues), you will receive a notice by email or phone. Reschedule when ready through dmvnow.com, as the next available slots may fill quickly.
Frequently Asked Questions
Can I book an appointment for someone else?
No. The person who needs the service must schedule their own appointment using their own identification information. Parents or guardians can schedule for minors, but the minor's information is required to complete the booking.
What if dmvnow.com shows no appointments available?
Walk-ins are always accepted at Virginia DMV offices. You can also try booking at a different location nearby, as availability varies by office. Check back on dmvnow.com in a few days, as cancellations open new slots regularly.
How long does a typical appointment take?
Most transactions take 15 to 30 minutes once you are called. Road tests and commercial license exams take longer, sometimes 45 minutes to an hour. Arrive 10 minutes early to check in.
Can I change my appointment time without canceling?
Yes. Log into dmvnow.com with your confirmation number and date of birth, and you can reschedule to a different time or location. You can also call 1-866-DMV-LINE to make the change.
What happens if I arrive late to my appointment?
If you are more than 15 minutes late, the DMV may give your slot to the next person. Call the location directly if you are running behind, and ask if they can hold your appointment or reschedule you for later that day.