What you need to get a Virginia driver's license
To get a Virginia driver's license, you must visit a Department of Motor Vehicles (DMV) location in person, bring proof of identity and residency, pass a written test and a driving test, and pay the fee. Virginia does not issue licenses by mail or online. You cannot skip the in-person visit or the road test, even if you hold a valid license from another state.
The process takes at least two visits: one for your written permit test (if you do not already have a Virginia permit), and a second for your driving test and license issuance. Some people complete both on the same day if they arrive early and pass the written test quickly, but this is not may provide. Plan for at least two separate trips to a DMV office.
Virginia charges a fee for the license itself, and fees vary depending on the type of license you are getting and how long you want it to last. A standard five-year license costs less than a ten-year license. You must pay in cash, debit card, or credit card at the DMV office — no online payment option exists for this step.
Key Takeaways
- You must visit a Virginia DMV office in person with proof of identity (passport, birth certificate, or state ID) and proof of residency (utility bill, lease, or bank statement dated within 60 days).
- If you do not have a Virginia learner's permit, you must pass a written test first; if you do have one, you can go straight to the road test.
- The road test is mandatory and tests your ability to drive safely; you must bring a vehicle that is registered, insured, and in safe working condition.
- The entire process typically takes four to six weeks from your first DMV visit to receiving your license in the mail, though the in-person portions happen on separate days.
- Virginia offers standard licenses, commercial licenses, and motorcycle endorsements, each with different requirements and fees.
Documents you must bring to the DMV
Bring one document from the primary identity list: a valid U.S. passport, a certified birth certificate, a state ID, a military ID, or a permanent resident card. If you bring a birth certificate, it must be a certified copy with a raised seal, not a photocopy. A hospital birth certificate does not count.
You also need proof of Virginia residency. The DMV accepts a utility bill, lease agreement, mortgage statement, bank statement, or insurance policy dated within the last 60 days. The document must show your name and current Virginia address. A piece of mail from a government agency (like a tax notice or voter registration card) also works. You cannot use a driver's license or ID from another state as proof of residency.
Bring your Social Security number or a document showing it, such as a Social Security card, W-2, or tax return. If you do not have a Social Security number, bring a letter from the Social Security Administration stating you are not may be able to access for one. You will also need to bring any valid out-of-state driver's license you currently hold.
If you are under 18, bring a parent or legal guardian with you. They must bring their own ID and sign your process. If you are explore for a learner's permit (the step before the license), you must have parental consent even if you are 18 or older.
Getting your learner's permit first
If you do not already have a Virginia learner's permit, you must get one before you can take the road test. The permit allows you to practice driving with a licensed adult in the car. To get the permit, you pass a written test at the DMV covering Virginia traffic laws, road signs, and safe driving practices.
The written test has 35 questions, and you must answer at least 28 correctly to pass. You can retake it the same day if you fail, though you may have to wait a few hours. The test is offered in multiple languages, including Spanish, Vietnamese, and others. You can request a test in a language other than English when you arrive at the DMV.
Once you pass the written test, you pay the permit fee and receive your permit when ready. You must hold the permit for a minimum of 30 days before you can take the road test. During this time, you are required to log at least 60 hours of supervised driving, with at least 10 of those hours at night. Virginia does not verify these hours, but the requirement exists to prepare you for the road test.
If you already hold a valid driver's license from another state, you may not need to take the written test. Bring your out-of-state license to the DMV, and ask whether you can skip directly to the road test. Some states have reciprocal agreements with Virginia that allow this, but not all do.
Scheduling and taking the road test
You must schedule your road test in advance. Call the DMV office where you want to test, or use the Virginia DMV website to book an appointment online. Road test appointments fill up quickly, especially in urban areas like Northern Virginia and Richmond. Book as soon as you are may be able to access (30 days after getting your permit) if you want to test within the next few weeks.
On the day of your test, bring your learner's permit, proof of identity, and a vehicle. The vehicle must be registered in Virginia, have valid insurance, and be in safe working condition. The examiner will check the brakes, lights, windshield wipers, horn, and mirrors before the test begins. If anything is broken or missing, the test will be cancelled and you will have to reschedule.
The road test lasts about 20 to 30 minutes. You will drive in local traffic, perform parking maneuvers, and demonstrate your ability to follow traffic laws and respond to road hazards. The examiner is looking for safe driving habits, not perfect driving. Minor mistakes do not automatically fail you, but serious errors like running a red light, hitting a curb, or failing to yield do.
If you pass, you pay the license fee on the spot and receive a temporary paper license. Your permanent license arrives in the mail within 7 to 10 business days. If you fail, you can retake the test, but you must wait at least one week and pay the test fee again.
Fees and how long the license lasts
Virginia driver's licenses are not all the same price. A standard five-year license costs one amount, while a ten-year license costs more. The DMV also charges separate fees for the written test, the road test, and the license itself. When you add these together, the total cost varies depending on which type of license you want and how long you want it to be valid.
You can choose between a five-year license and a ten-year license at the time you explore. The ten-year license costs more upfront but spreads the cost over a longer period, so the annual cost is lower. If you are under 21, your license will expire on your 21st birthday regardless of which option you choose, so a ten-year license does not make sense for you.
If you are renewing an existing Virginia license (not getting one for the first time), you can renew by mail or online without visiting the DMV. But for a first-time license, the in-person visit is required.
Special situations: military, commercial, and motorcycle licenses
If you are active-duty military stationed in Virginia, you may be able to use your military ID as proof of identity instead of a passport or birth certificate. Bring your military ID and a document showing your Virginia address, such as a lease or utility bill.
If you want to drive a commercial vehicle (truck, bus, or vehicle carrying hazardous materials), you need a Commercial Driver's License (CDL), not a standard license. The CDL requires additional written tests, a longer road test, and a medical certificate. You must be at least 18 years old (21 to drive interstate). The process takes longer and costs more than a standard license.
If you want to ride a motorcycle, you can add a motorcycle endorsement to your standard license or get a motorcycle-only license. You must pass a separate written test and a motorcycle road test on an actual motorcycle. Some riders take a motorcycle safety course, which can waive the road test requirement. The course is offered by the Motorcycle Safety Foundation and other providers throughout Virginia.
What happens after you pass the road test
After you pass the road test, the DMV issues you a temporary paper license on the spot. This temporary license is valid for 45 days and allows you to drive legally while you wait for your permanent license. Do not lose it — you will need it if you are pulled over.
Your permanent license is mailed to the address you provided at the DMV. It typically arrives within 7 to 10 business days, though it can take longer during busy periods. If your license does not arrive within two weeks, contact the DMV to check the status.
Once you receive your permanent license, keep it with you whenever you drive. You are required by law to carry your license and show it to a police officer if you are stopped. Driving without a license or without your license on you is a violation in Virginia.
Frequently Asked Questions
Can I get a Virginia driver's license if I do not have a Social Security number?
Yes. Bring a letter from the Social Security Administration stating you are not may be able to access for a number, and bring your other required documents (proof of identity and residency). The DMV will issue you a license with an Individual Taxpayer Identification Number (ITIN) instead.
What if I fail the road test?
You can retake it, but you must wait at least one week and pay the road test fee again. You keep your learner's permit and can practice more before your next attempt. There is no limit to how many times you can retake the test.
Do I have to take the written test if I already have a license from another state?
Not always. Some states have reciprocal agreements with Virginia that let you skip the written test and go straight to the road test. Bring your out-of-state license to the DMV and ask. If your state does not have an agreement, you will have to take the test.
How long does the whole process take?
At minimum 30 days, because you must wait 30 days after getting your learner's permit before you can take the road test. Add time for scheduling the road test (which can be weeks in busy areas) and waiting for your permanent license to arrive by mail. Most people complete the entire process in 6 to 8 weeks.
Can someone else pick up my license from the DMV for me?
No. You must be present for the road test and to receive your temporary license. However, once your permanent license is mailed to you, you do not need to do anything — it arrives at your address automatically.