What You Need to Do to Get a Virginia Driver's License
To get your first driver's license in Virginia, you must pass a written knowledge test, a driving skills test, and a vision screening at a Department of Motor Vehicles (DMV) location. You will also need to bring specific documents that prove your identity, Social Security number, and Virginia residency. The entire process typically takes several weeks from start to finish, and you cannot skip the learner's permit stage — Virginia requires you to hold a permit for a minimum of nine months and fifteen days before you can take the road test.
Virginia does not allow you to test for a full license without first obtaining a learner's permit. This two-stage system is designed to give new drivers supervised driving experience. The learner's permit is your first step, and it comes with restrictions: you must have a licensed driver age 21 or older in the front seat with you at all times, and you cannot drive between midnight and 5 a.m.
Key Takeaways
- You must obtain a learner's permit before you can take the road test, and you must hold it for at least nine months and fifteen days.
- Bring your Social Security card, proof of Virginia residency (such as a utility bill or lease), and a document that proves your identity (such as a birth certificate or passport) to your first DMV visit.
- The written knowledge test covers Virginia traffic laws and safe driving practices; you can study using the Virginia DMV's free online manual.
- The road test lasts about twenty minutes and tests your ability to handle basic driving tasks like parking, turning, and stopping in real traffic.
- You must be at least sixteen years old to obtain a learner's permit in Virginia.
Step 1: Gather Your Documents Before You Visit the DMV
The DMV will not issue a learner's permit without proof of identity, proof of your Social Security number, and proof that you live in Virginia. Bring originals or certified copies — photocopies are not accepted. Your identity document must be a government-issued photo ID or a certified birth certificate. A passport works. A school ID does not.
For proof of Social Security, bring your actual Social Security card. If you do not have one, you can explore for a replacement at your local Social Security office, but this adds time to your process. For Virginia residency, bring a recent utility bill, lease agreement, mortgage statement, or bank statement that shows your name and a Virginia address. The document must be dated within the last sixty days.
If you are under eighteen, you will also need a signed parental consent form. Virginia DMV provides this form on its website, or you can pick one up at any DMV office. A parent or legal guardian must sign it in front of a DMV employee or have it notarized.
Step 2: Pass the Written Knowledge Test for Your Learner's Permit
The written test covers Virginia traffic laws, road signs, and safe driving practices. It has thirty-five questions, and you must answer at least twenty-eight correctly to pass. You can take the test on a computer at any DMV office, and you get your results when ready. If you fail, you can retake it the same day at no additional cost, though most people wait a few days to study more.
Virginia DMV publishes a free study manual online called the Virginia Driver's Manual. It is available in English and Spanish. The manual covers everything on the test: speed limits, right-of-way rules, what different road signs mean, and how to handle emergencies. Many people study it for a few days before their test. You can also take practice tests on the Virginia DMV website.
When you pass the written test, the DMV will issue your learner's permit on the spot. Your permit is valid for five years. Write down the date you receive it — you cannot take your road test until nine months and fifteen days have passed.
Step 3: Get Your Vision Screening
Virginia DMV will test your vision as part of the learner's permit process. The test checks whether you can read a standard eye chart from a specific distance. If you wear glasses or contacts, bring them with you. If you fail the vision test, you will be required to see an eye doctor and bring a signed statement from the doctor confirming that you can see well enough to drive safely.
If you already have a current eye exam from an optometrist or ophthalmologist, you can bring that documentation instead of taking the DMV vision test. The exam must be dated within the last year.
Step 4: Practice Driving During Your Permit Period
You must hold your learner's permit for at least nine months and fifteen days before you can take the road test. During this time, you can only drive with a licensed driver age twenty-one or older in the front seat. You cannot drive alone, and you cannot drive between midnight and 5 a.m., even with a supervising driver present.
Use this time to practice in different conditions: daytime and evening driving, residential streets and highways, light traffic and heavier traffic. Most people practice with a parent, guardian, or trusted adult. Some people take a driver education course, which is not required but can help you prepare for the road test and may lower your insurance costs later.
Step 5: Schedule and Take Your Road Test
Once your nine months and fifteen days have passed, you can schedule a road test appointment at a Virginia DMV office. You can book online through the Virginia DMV website or call your local office. Road test appointments fill up quickly, especially in spring and summer, so schedule as early as you can.
For your road test, bring your learner's permit, proof of insurance, and a vehicle that is safe and properly registered. The vehicle must have working brakes, lights, wipers, and mirrors. The examiner will check these before the test begins. You must also bring a licensed adult driver to the test — they will sit in the back seat while you drive.
The road test lasts about twenty minutes. The examiner will ask you to perform basic driving tasks: starting the car, pulling into traffic, turning left and right, changing lanes, parking (both parallel and perpendicular), and stopping smoothly. The examiner is looking for safe driving habits, not perfect driving. Common reasons people fail include rolling through stop signs, not checking mirrors before turning, and hitting the curb while parking. If you fail, you can retake the test, usually within a few days.
Step 6: Receive Your Full Driver's License
If you pass the road test, the DMV will issue your full driver's license on the same day. Your license is valid for eight years. You will receive a temporary paper license when ready and your plastic card in the mail within two weeks.
Your new license will have restrictions if you are under eighteen. Virginia's Graduated Driver's License (GDL) system limits when and how you can drive during your first year. You cannot drive between midnight and 4 a.m., and you cannot have more than one passenger under age twenty unless a licensed driver age twenty-one or older is in the vehicle. These restrictions lift after one year or when you turn eighteen, whichever comes first.
Fees and Timeline
The learner's permit costs $16. The road test costs $20. Your first driver's license costs $24. These fees are paid at the DMV when you explore. Virginia accepts cash, check, debit card, and credit card.
The total timeline from your first DMV visit to receiving your full license is at least ten months, because you must wait nine months and fifteen days between getting your permit and taking the road test. If you schedule your road test when ready after that waiting period ends and pass on your first attempt, you could have your license within ten months. If you need to retake the written test or the road test, or if road test appointments are booked out in your area, it may take longer.
Frequently Asked Questions
Can I take the road test before nine months and fifteen days have passed?
No. Virginia law requires you to hold a learner's permit for a minimum of nine months and fifteen days. The DMV will not schedule a road test before that date has passed, even if you request it.
What happens if I fail the road test?
You can retake the road test as many times as you need. Most DMV offices allow you to schedule another test within a few days. You pay the $20 road test fee each time you take it. Your learner's permit remains valid, so you can continue practicing between attempts.
Do I have to take a driver education course?
No, driver education is not required in Virginia. However, some insurance companies offer discounts if you complete an approved course, and the course can help you prepare for the road test.
What if I move to Virginia from another state?
If you already have a valid driver's license from another state, you do not need to get a learner's permit. You can exchange your out-of-state license for a Virginia license by visiting a DMV office with your current license, proof of Virginia residency, and proof of your Social Security number. You will not need to take a written test or road test.
Can I take the written test in a language other than English?
Yes. The Virginia DMV offers the written test in Spanish and several other languages. Ask the DMV staff which languages are available at your location.