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

Virginia requires you to schedule an appointment before taking the learner's permit test at a DMV office. You cannot walk in without one. You can book online through the Virginia DMV website or by calling 1-866-368-5463. Online booking is faster — most appointments are available within one to two weeks, though wait times vary by location and season.

When you book, you will need to choose a DMV office near you, pick a date and time that works, and provide a phone number or email for confirmation. The system will send you a confirmation number. Write it down or screenshot it — you will need it when you arrive.

If you cannot find an appointment in your preferred location, try nearby offices. Rural DMV locations often have shorter wait times than urban ones. If all appointments are full, check back daily — cancellations open up regularly.

Key Takeaways

  • Virginia DMV requires a scheduled appointment for learner's permit testing; walk-ins are not accepted.
  • Book online at the Virginia DMV website or call 1-866-368-5463 to reserve your slot.
  • Bring your confirmation number, proof of identity, proof of residency, and your Social Security number to your appointment.
  • If your preferred office is full, check nearby locations or call back daily for cancellations.
  • Appointments typically open 30 days in advance, so plan ahead during busy seasons like summer.

How to book online through the Virginia DMV website

Go to dmvnow.com and select "Schedule an Appointment" from the homepage. You will be asked to choose the service you need — select "Learner's Permit" or "Permit Test." The system will show you available DMV offices in your area, sorted by distance.

Pick the office closest to you or one with the soonest opening. Then select your preferred date and time from the available slots. The calendar shows only dates with open appointments, so you cannot book a date that is already full.

Enter your phone number and email address. Virginia will send a confirmation to both. Save your confirmation number — it appears on screen and in your email. You will enter it when you check in at the DMV office.

Booking by phone if online is full or you need help

Call the Virginia DMV appointment line at 1-866-368-5463. The line is open Monday through Friday, 8:15 a.m. to 4:45 p.m. Eastern time. Have your zip code ready so the representative can show you nearby offices.

Tell the representative you need a learner's permit appointment. They will read available dates and times aloud and book the one you choose. You will receive a confirmation number over the phone — write it down when ready. Ask the representative to email or text your confirmation as well.

Phone wait times can be long during peak hours (late morning and early afternoon). Call early in the morning or late in the afternoon for shorter waits. If you reach a busy signal, try again in a few minutes rather than staying on hold.

What to bring to your appointment

Bring your confirmation number, a valid photo ID (passport, school ID, or state ID), proof of Virginia residency (utility bill, lease, or bank statement dated within 60 days), and your Social Security number. You will also need to bring a parent or guardian if you are under 18.

Have your Social Security number memorized or written down — you will enter it during the test. Bring the original documents, not copies. The DMV will not accept digital photos of documents on your phone.

Arrive 10 to 15 minutes early. The DMV will check you in using your confirmation number and verify your documents before you take the written test.

When appointments open and how far ahead to book

Virginia DMV releases appointments 30 days in advance. If today is January 15, you can book appointments starting January 45. This means if you need a permit urgently, the soonest you can test is about four weeks away.

During summer months (June through August) and around holidays, appointments fill up quickly — sometimes within days of opening. If you need a permit by a specific date, book as soon as the 30-day window opens. Set a phone reminder for the exact date and time appointments become available.

If you miss the window and all appointments are full, call the DMV appointment line daily. Cancellations happen regularly as people reschedule or no-show. You may find an opening within a few days of calling.

What happens if you miss or need to reschedule your appointment

If you cannot make your appointment, cancel it through dmvnow.com or call 1-866-368-5463 as soon as you know. Canceling frees up the slot for someone else and lets you rebook without penalty.

If you miss your appointment without canceling, you will need to book a new one. The DMV does not charge a fee for missing an appointment, but you lose your slot and must wait for the next available opening.

To reschedule, log back into dmvnow.com with your confirmation number or call the appointment line. You can move your appointment to a different date or office. If you need to reschedule within 24 hours of your appointment, call the phone line — the website may not let you change it that close to your time slot.

Preparing for the written test before your appointment

The Virginia learner's permit test covers road signs, right-of-way rules, speed limits, and safe driving practices. You can study using the Virginia DMV's free online manual at dmv.virginia.gov. The manual has practice questions and covers everything on the test.

Many people pass on their first try after reading the manual once. If you fail, you can reschedule another appointment and test again. There is no limit to how many times you can retake the test, but you must book a new appointment each time.

Bring glasses or contacts if you wear them. The DMV will test your vision before you take the written test. If you do not meet the vision standard, you will not be allowed to test that day.

Frequently Asked Questions

Can I book an appointment for someone else?

No. The person taking the test must book their own appointment using their own phone number or email. If you are booking for a minor, you can help them navigate the website, but their contact information must be entered.

What if I do not have a smartphone or computer to book online?

Call 1-866-368-5463 to book by phone. The DMV appointment line is free and available Monday through Friday during business hours. A representative will book your appointment and give you a confirmation number.

Can I take the learner's permit test the same day I book my appointment?

No. Virginia requires at least a few days between booking and testing. Appointments are scheduled at least several days out. The earliest available slot is usually one to two weeks from when you book.

What if my confirmation number gets lost?

Call 1-866-368-5463 with your name, date of birth, and phone number. The DMV can look up your appointment and give you a new confirmation number. You can also log back into dmvnow.com if you remember the email address you used.

Do I need an appointment for the road test, or just the written test?

You need an appointment for the written learner's permit test. Once you pass that test and have held your permit for the required time, you will schedule a separate appointment for the road test later.