What you need to know about Virginia driver's licenses
Virginia issues several types of driver's licenses depending on your age, immigration status, and what you plan to drive. A standard Class D license lets you drive a regular passenger car. A Class M license is required to ride a motorcycle. If you're under 18, you'll go through Virginia's Graduated Driver Licensing (GDL) program, which adds restrictions to your driving for the first two years. Virginia also offers REAL ID-compliant licenses, which you'll need to board domestic flights or enter federal buildings after May 7, 2025.
The main hurdle most people face is proving who you are and where you live. Virginia requires a birth certificate or passport, proof of Social Security number, and two documents showing your current address. If you're not a U.S. citizen, you'll need to show your immigration status — Virginia accepts valid visas, work permits, and other federal documents, but not all states' licenses or IDs.
Key Takeaways
- Virginia offers Class D (cars), Class M (motorcycles), and restricted licenses for drivers under 18, each with different age and testing requirements.
- You must bring a birth certificate or passport, proof of your Social Security number, and two documents showing your current address to any DMV office.
- The written test covers Virginia traffic laws and road signs; the driving test happens on public roads with a DMV examiner in your own vehicle.
- REAL ID licenses cost the same as standard licenses but require an extra document proving citizenship or lawful immigration status.
- Licenses expire every eight years for adults and every five years for drivers under 21, and you can renew online if you have no violations or address changes.
Class D license for regular passenger vehicles
A Class D license is what most people get. You can drive a car, pickup truck, or van with a gross vehicle weight rating (GVWR) under 26,001 pounds. You must be at least 16 years old, and if you're under 18, you'll enter the GDL program instead of getting an unrestricted license right away.
To get a Class D, you'll take a written test on Virginia traffic laws and road signs, then a driving test with a DMV examiner. The written test has 35 questions; you need 28 correct to pass. The driving test lasts about 20 minutes and happens on public roads near the DMV office. You must bring your own vehicle, and it must be in safe working condition — the examiner will check your lights, wipers, horn, and brakes before you start.
If you already have a valid driver's license from another state or country, Virginia may waive the written test but not the driving test. Bring your current license and your other documents to the DMV office.
Graduated Driver Licensing (GDL) for drivers under 18
Virginia's GDL program splits the path to a full license into two stages: a Learner's Permit and a Restricted License. This system is designed to give younger drivers supervised practice before they drive alone.
You can get a Learner's Permit at age 15 and 9 months. You'll take the written test and pass a vision screening, but no driving test yet. With a Learner's Permit, you must have a licensed driver age 21 or older in the front seat with you at all times. You can hold this permit for as long as you need, but you must wait at least nine months before you can take the driving test for a Restricted License.
A Restricted License is what you get after you pass the driving test. You can drive alone, but with limits: no driving between midnight and 5 a.m. (except to school, work, or a medical emergency), and no passengers under 20 unless a licensed driver age 25 or older is in the front seat. These restrictions stay in place until you turn 18. Once you turn 18, your Restricted License automatically becomes a full Class D license with no restrictions.
Class M license for motorcycles
To ride a motorcycle in Virginia, you need a Class M license or a Class D license with an M endorsement. You must be at least 16 years old. The written test for a Class M covers motorcycle-specific rules and safety — it's different from the Class D test. The driving test happens on a closed course with cones and obstacles, not on public roads. You must bring your own motorcycle or use one provided by an approved training school.
Many people take the Motorcycle Safety Foundation (MSF) Basic Rider Course instead of the DMV driving test. If you complete an MSF course, Virginia will waive the riding test and issue you a Class M license. The course takes two to three days and covers both classroom and hands-on riding. Some insurance companies offer discounts if you complete an MSF course.
REAL ID-compliant licenses and what they require
A REAL ID license looks the same as a standard Virginia license but has a gold star in the upper right corner. Starting May 7, 2025, you'll need a REAL ID to board a domestic flight or enter a federal building like a courthouse or military base. If you don't have a REAL ID, you can still drive — REAL ID is only required for federal facilities and flights.
To get a REAL ID license, you need one extra document beyond the standard requirements: proof of citizenship or lawful immigration status. This can be a U.S. passport, passport card, birth certificate, naturalization certificate, or a valid visa or work permit. The cost is the same as a standard license — there's no extra fee for the REAL ID version.
If you already have a standard Virginia license and want to upgrade to REAL ID, you can visit a DMV office and bring the extra citizenship document. You don't have to wait for your current license to expire.
Documents you need to bring to the DMV
Virginia requires specific documents to prove your identity, Social Security number, and current address. Bring originals or certified copies — photocopies are not accepted.
Proof of identity: U.S. birth certificate, U.S. passport, passport card, or valid visa or work permit (if you're not a U.S. citizen).
Proof of Social Security number: Social Security card, W-2 form, 1099 form, or a letter from the Social Security Administration.
Proof of current address (bring two): Utility bill, lease or mortgage statement, bank statement, insurance policy, or a letter from your employer or school. Documents must show your name and current Virginia address and be dated within the last 60 days. A piece of mail from a government agency (like a tax return or voter registration card) counts as one of the two.
If you're explore for a REAL ID, also bring proof of citizenship or lawful immigration status as described above.
How to schedule a DMV appointment and what to expect
Virginia's DMV allows you to schedule appointments online at dmvnow.com or by calling 1-866-DMV-LINE (1-866-368-5463). Walk-ins are accepted but wait times are often longer. You can choose the service you need (new license, renewal, duplicate, etc.) and pick a date and time that works for you.
Bring all your documents, your current license if you have one, and your Social Security card. Arrive 10 minutes early. The DMV will take your photo, verify your documents, and collect your fee. For a new Class D license, the fee is $70 and the license is valid for eight years (five years if you're under 21). If you're getting a Learner's Permit, the fee is $20.
After you pass the written test, you'll schedule a driving test appointment. The DMV will give you a date and time, usually within a few weeks. You must bring your own vehicle, proof of insurance, and your Learner's Permit or current license. The examiner will check your vehicle's safety equipment, then take you on a 20-minute drive on public roads.
Renewing your Virginia driver's license
Virginia licenses expire every eight years for adults age 21 and older, and every five years for drivers under 21. You can renew online at dmvnow.com if you meet these conditions: your license is not expired by more than one year, you have no violations or address changes, and you're not renewing for the first time.
If you can't renew online, you'll need to visit a DMV office. Bring your current license, proof of your current address if it has changed, and your fee. Renewal fees are the same as new license fees: $70 for a Class D license valid for eight years.
If your license is expired by more than one year, you'll have to explore for a new license instead of renewing — you'll take the written test again and may need to take the driving test, depending on how long it's been expired.
Frequently Asked Questions
Can I get a Virginia license if I don't have a birth certificate?
Yes. You can use a U.S. passport, passport card, or valid visa or work permit instead. If you're a U.S. citizen without a birth certificate, you can request one from the state where you were born, or contact the DMV to discuss other options.
What happens if I fail the driving test?
You can schedule another test appointment. There's no waiting period between attempts, but you'll pay the test fee again. Most DMV offices can schedule your next test within a few weeks.
Do I need insurance before I take the driving test?
Yes. You must show proof of insurance for the vehicle you're using for the test. Bring your insurance card or a printed copy of your policy. If the vehicle isn't registered in your name, bring a letter from the owner allowing you to use it.
Can I renew my license if I have unpaid traffic tickets or fines?
Virginia will not renew your license if you have an unpaid court fine or if your license was suspended for unpaid tickets. You'll need to pay the fine or resolve the suspension before you can renew. Contact the court that issued the ticket for payment options.
How long does it take to get a license after I pass the test?
Your license is usually mailed to you within 7 to 10 business days after you pass the driving test. You'll receive a temporary paper license at the DMV office that you can use to drive while you wait for the plastic card.