Book your Virginia DMV appointment online or by phone before you visit
Virginia's Department of Motor Vehicles requires you to schedule an appointment before most in-person visits. You cannot walk in without one at most locations. The state runs a single online booking system where you choose your service, location, and time slot. You can also call the DMV directly to book by phone if you prefer not to use the website.
Appointments are free. The system opens slots about four weeks in advance, and peak times (early morning, lunch hour, late afternoon on weekdays) fill quickly. If you cannot find an open slot at your preferred location, nearby DMV offices often have availability on the same day or next day.
Key Takeaways
- Virginia DMV appointments are booked through the state's online system at dmvnow.com or by calling 1-866-DMV-LINE (1-866-368-5463).
- You must have a specific service in mind before booking — the system asks what you need (license renewal, registration, title transfer) and shows only locations that handle that service.
- Appointments open four weeks ahead, and slots at popular times and locations fill within days, so book as soon as the window opens.
- If your preferred location is full, check offices within 20 miles — rural and suburban DMV branches typically have more availability than urban ones.
- Bring all required documents for your service on appointment day; the DMV will not hold your slot if you arrive without them.
How to book online through DMVnow
Go to dmvnow.com and select "Schedule an Appointment." The system will ask you to choose a service category first — for example, "Driver License," "Vehicle Registration," or "Title Services." This step matters because the website only shows DMV locations that handle your specific service.
Next, enter your ZIP code or city to see nearby offices. The calendar will display available dates and times for each location. Virginia DMV offices are typically open Monday through Friday, 8:15 a.m. to 4:45 p.m., with some locations offering Saturday hours. Select your preferred date and time slot.
You will need to enter your name, phone number, and email address to confirm the appointment. Virginia will send you a confirmation email with your appointment number, location address, and a list of documents to bring. Save this email or take a screenshot — you may need to show the confirmation number when you arrive.
Booking by phone if the website is not working
Call 1-866-DMV-LINE (1-866-368-5463) to schedule by phone. The line is open Monday through Friday, 8:15 a.m. to 4:45 p.m. Eastern time. Have your ZIP code and the service you need ready when you call. A representative will check availability and book your appointment.
Phone wait times vary widely depending on the time of day and day of the week. Early morning (before 9 a.m.) and mid-week (Tuesday through Thursday) typically have shorter waits. If you reach a busy signal, the line is at capacity; try again in 15 to 30 minutes.
What to know about appointment slots and timing
Virginia opens appointment slots four weeks in advance. If you need an appointment on a specific date, check dmvnow.com exactly four weeks before that date — slots for that week typically appear between 8 a.m. and 9 a.m. Eastern time. Popular times (8:30 a.m., 9 a.m., noon, 1 p.m., 4 p.m.) on weekdays fill within hours.
Each appointment is assigned a 15-minute window, though actual wait times depend on how busy the office is that day. If you arrive more than 15 minutes late, the DMV may cancel your slot and you will need to book a new one. Arrive at least 10 minutes early.
If you cannot find an open slot at your preferred location, check offices in nearby cities or counties. A DMV office 15 to 20 miles away often has same-day or next-day availability. You can use any Virginia DMV location for most services — you are not restricted to your home county.
Rescheduling or canceling an appointment
To change your appointment, log back into dmvnow.com using your confirmation number and email address. Select "Manage Appointment" and choose to reschedule or cancel. You can also call 1-866-DMV-LINE to make changes by phone. Cancel at least 24 hours before your appointment if possible, so the slot opens for someone else.
If you miss an appointment without canceling, you will need to book a new one through the system. Repeated no-shows may result in a temporary hold on your ability to book online, though this is rare.
Documents and preparation before your appointment
The confirmation email lists exactly which documents you need for your service. For a driver license renewal, you typically need your current license and proof of Virginia residency (utility bill, lease, or bank statement). For vehicle registration, bring your current registration card, proof of insurance, and vehicle identification number (VIN).
Gather documents before your appointment day. If you arrive without required paperwork, the DMV will not process your request and you will lose your appointment slot. You can call the DMV at 1-866-DMV-LINE to confirm what you need, or check the specific service page on dmvnow.com.
Scam alert: Fake DMV appointment websites
Several third-party websites claim to help you book Virginia DMV appointments and charge fees for the service. The official Virginia DMV appointment system is free and is only available at dmvnow.com or by calling 1-866-DMV-LINE. Do not pay anyone to book an appointment for you.
Fake sites often use URLs that look similar to the real DMV website — for example, "dmv-now.com" or "virginiadvmnow.com" — but are not the state system. If you are unsure whether a website is real, go directly to dmvnow.com by typing the address into your browser yourself, rather than clicking a link from an email or search result.
Frequently Asked Questions
What if I cannot find an appointment within the next month?
Check offices in neighboring counties or cities — availability varies widely by location. If you need an appointment urgently (for example, your license expires in two weeks), call 1-866-DMV-LINE to ask about walk-in hours or emergency services at your nearest office. Some DMV locations hold a small number of same-day slots for urgent cases.
Can I book an appointment for someone else?
You can book an appointment for a family member if you have their information, but they must bring a photo ID matching the name on the appointment when they arrive. The DMV will verify the person's identity before processing their request.
What happens if I arrive late to my appointment?
If you are more than 15 minutes late, the DMV may cancel your slot. You will need to book a new appointment through dmvnow.com or by phone. Aim to arrive at least 10 minutes early to allow time for parking and check-in.
Do I need an appointment for a learner's permit or first-time driver license?
Yes. All in-person DMV services in Virginia require an appointment, including written tests for learner's permits and road tests. Book your appointment before you visit, and bring all required documents listed in your confirmation email.
Can I change my appointment time after I book it?
Yes. Log into dmvnow.com with your confirmation number and email, select "Manage Appointment," and choose a new date and time. You can reschedule as many times as needed, as long as you do it before your appointment date.