Book your Virginia learner's permit appointment online or by phone before you visit

Virginia requires you to schedule an appointment before taking your learner's permit test at a DMV location. You cannot walk in without one. The Virginia DMV uses an online appointment system where you choose your test location, preferred date, and time slot. If you cannot use the online system, you can call the DMV to book by phone, though wait times are longer.

The appointment system opens slots roughly 30 days in advance. Slots fill fastest in urban areas like Northern Virginia and Richmond. If your preferred location and date are full, you have the option to choose a different DMV office or wait for new slots to open the following week.

Key Takeaways

  • Book your appointment through the Virginia DMV website at dmvnow.com or by calling 1-866-DMV-VIRGINIA (1-866-368-8742) before your test date.
  • You must bring your Social Security number, proof of Virginia residency, and proof of identity to your appointment, or the DMV will not test you.
  • Appointment slots open about 30 days ahead and fill quickly, especially at busy locations, so book as soon as slots become available for your preferred date.
  • If your location is full, you can travel to a less busy DMV office or check back the following week when new slots typically open.
  • The learner's permit test itself takes about 20 to 30 minutes once you are called, but arrive 10 to 15 minutes early to check in.

How to book online through dmvnow.com

Go to dmvnow.com and select "Schedule an Appointment" from the homepage. You will be asked to choose the type of transaction — select "Learner's Permit Test." Next, enter your zip code or city to see available DMV locations near you. The system shows which offices have open slots and which are booked.

Once you pick a location, the calendar displays available dates. Click on a date to see time slots for that day. Morning slots tend to fill first. Select your preferred time, review your choice, and confirm. You will receive a confirmation number by email and text message if you provide your phone number. Save this number — you will need it at your appointment.

If you do not have an email address or prefer not to use the online system, you can call 1-866-DMV-VIRGINIA. A representative will book your appointment over the phone, though you may wait on hold for 15 to 45 minutes depending on call volume.

What documents to bring to your appointment

Bring your Social Security number or Social Security card, proof of Virginia residency, and proof of identity. Without all three, the DMV will not test you and you will lose your appointment slot.

Proof of residency includes a utility bill, lease, mortgage statement, or bank statement dated within the last 60 days with your name and Virginia address. Proof of identity can be a passport, birth certificate, or state ID from another state. If you are under 18, a parent or guardian must sign your process in person at the appointment.

Bring the confirmation number from your appointment booking. Write it down or take a screenshot in case you lose the email.

When slots open and how far ahead to book

The Virginia DMV releases appointment slots in batches, typically opening about 30 days before the appointment date. The exact day and time slots open varies by location and changes week to week. Your best strategy is to check dmvnow.com every few days starting 35 days before your target test date, or call the DMV to ask when the next batch of slots will open for your location.

Slots at busy locations — Falls Church, Arlington, Alexandria, Richmond, and Virginia Beach — fill within hours of opening. Slots at smaller rural offices may stay open for several days. If you have flexibility on location, choosing a less busy DMV office increases your chances of getting your preferred date and time.

If all slots are full for your location, you have two options: travel to a different DMV office with available slots, or check back the following week when new slots typically open. Do not wait until the last minute — if you need your permit by a specific date, book at least two to three weeks in advance.

What happens at your appointment

Arrive 10 to 15 minutes early. Check in at the front desk with your confirmation number and documents. A DMV staff member will verify your identity and residency, then direct you to a testing station. You will take the written learner's permit test on a computer. The test covers Virginia traffic laws, road signs, and safe driving practices. You have 30 minutes to complete it.

If you pass, you will receive your learner's permit when ready — a temporary paper document valid for 60 days while your plastic card is mailed. If you fail, you can reschedule another appointment to retake the test. There is no limit on retakes, but you must book a new appointment each time.

If you need to cancel or reschedule

Cancel or reschedule through dmvnow.com using your confirmation number, or call 1-866-DMV-VIRGINIA. Cancellations made at least 24 hours before your appointment time free up the slot for other people. If you cancel with less than 24 hours notice or do not show up, you may have to wait longer for the next available slot, though Virginia does not currently charge a cancellation fee.

If you need to reschedule, the system will show you available times at your original location or other offices. Rescheduling does not cost extra — you straightforward book a new slot.

Frequently Asked Questions

Can I take the learner's permit test without an appointment?

No. Virginia requires an appointment for all learner's permit tests. Walk-ins are not accepted. You must book through dmvnow.com or by phone before your visit.

What if I fail the test — do I have to wait to reschedule?

You can reschedule when ready after failing. Book your next appointment through dmvnow.com or by phone. There is no waiting period between attempts, but you must have a new appointment slot.

How long does the appointment take from start to finish?

Plan for 30 to 45 minutes total. Check-in takes 5 to 10 minutes, the written test takes 20 to 30 minutes, and processing takes another 5 to 10 minutes. Arrive early to account for any delays.

What if I cannot find an appointment slot near me?

Check DMV offices in neighboring cities or counties — you do not have to test at the office closest to your home. Smaller towns often have shorter wait times. You can also call 1-866-DMV-VIRGINIA to ask when the next batch of slots will open for your preferred location.

Do I need to bring my Social Security card or just the number?

Bring your actual Social Security card if you have it. If you do not have the card, bring a document that shows your Social Security number, such as a tax return or W-2. You must have proof of your number — just knowing it is not enough.