What You Need Before You Start

Virginia issues driver's licenses through the Department of Motor Vehicles (DMV). To get your first license, you will need to visit a DMV office in person with specific documents, pass a written test and a driving test, and pay a fee. The whole process typically takes several visits spread over weeks or months, depending on how quickly you schedule your tests and how many attempts you need.

Start by gathering your documents before you go to any DMV office. You will need proof of identity (a passport, birth certificate, or state ID), proof of Virginia residency (a utility bill, lease, or bank statement with your current address), and your Social Security number. If you are under 18, you will also need a parent or guardian to sign your process in person.

The DMV charges a fee for a driver's license. The cost depends on how long you want the license to be valid — Virginia offers licenses valid for 5 or 8 years. You can pay by cash, check, debit card, or credit card at the DMV office. Some offices accept online payments before your visit, which can speed up the process.

Key Takeaways

  • You must visit a DMV office in person with proof of identity, proof of Virginia residency, and your Social Security number to start the process.
  • Virginia requires you to pass a written knowledge test, a vision screening, and a road test before you receive your license.
  • You can schedule your written test and road test online through the Virginia DMV website, which is faster than walking in without an appointment.
  • If you fail either test, you can retake it after a waiting period — the written test can be retaken after three business days, and the road test after ten calendar days.
  • The entire process from your first visit to receiving your license in the mail typically takes four to eight weeks, depending on test scheduling and results.

Step 1: Get Your Learner's Permit

Before you can take the road test, Virginia requires you to hold a learner's permit for at least 30 days. To get your permit, go to any DMV office with your documents and take the written knowledge test. The test covers Virginia traffic laws, road signs, and safe driving practices. You can study using the Virginia DMV's official driver's manual, which is free online at the DMV website.

The written test has 35 questions, and you must answer at least 28 correctly to pass. If you fail, you can retake it after three business days. Once you pass, the DMV will issue your learner's permit on the spot, and you can start practicing driving with a licensed adult in the car. Your permit is valid for one year.

While you hold your permit, Virginia law requires that a licensed driver at least 21 years old sit in the front passenger seat whenever you drive. You cannot drive alone, and you cannot drive between midnight and 5 a.m. These restrictions lift once you pass your road test and receive your full license.

Step 2: Schedule and Pass Your Road Test

You must wait at least 30 days after receiving your learner's permit before you can take the road test. Schedule your test online through the Virginia DMV website or by calling your local DMV office. Road test appointments fill up quickly, especially in busy areas, so book as soon as you are may be able to access. You can also walk into a DMV office without an appointment, but wait times are often several hours.

On the day of your road test, bring your learner's permit, proof of insurance, and the vehicle you will be driving. The vehicle must be registered, insured, and in safe working condition — the examiner will check the brakes, lights, wipers, and horn before the test begins. Bring someone who holds a valid driver's license to sit in the car during the test, though they cannot help you drive.

The road test lasts about 20 minutes and covers basic driving skills: starting and stopping smoothly, turning, parking, merging, and following traffic laws. The examiner will direct you where to drive. If you fail, you can retake the test after ten calendar days. Most people pass on their second or third attempt.

Step 3: Pay the Fee and Receive Your License

Once you pass your road test, the DMV will process your process and collect the license fee. As of now, a Virginia driver's license costs $24 for a 5-year license or $32 for an 8-year license. You pay this fee at the DMV office on the day you pass your road test, or you may have already paid it when you got your learner's permit — ask the examiner what you still owe.

The DMV will mail your physical license card to the address you provided on your process. This usually takes 7 to 10 business days. In the meantime, the DMV will give you a paper receipt that serves as a temporary license. You can drive legally with this receipt until your card arrives.

Your new license will be valid for either 5 or 8 years, depending on which option you chose. Check the expiration date on your card when it arrives to know when you will need to renew it.

What Happens If You Fail a Test

Failing the written test is common, and retaking it is straightforward. You must wait three business days before scheduling another attempt. You can take the test as many times as you need, though each retake costs the same fee as the first test. Most people pass within two or three tries once they study the official manual more thoroughly.

Failing the road test is also normal — many people do not pass on their first try. You must wait ten calendar days before scheduling another road test. Use this time to practice the specific skills the examiner noted as weak, such as parallel parking or merging. You do not pay an additional fee to retake the road test; the fee you paid covers multiple attempts.

If you fail the road test three times, Virginia may require you to take a defensive driving course before you can test again. This course costs money and takes several hours, but it counts as a passing road test in some cases. Ask your local DMV office whether this option is available to you.

Choosing Between a 5-Year and 8-Year License

Virginia offers two license lengths: 5 years for $24 or 8 years for $32. The choice is yours when you explore. A 5-year license is cheaper upfront and means you renew more often, which some people prefer because their address or appearance changes frequently. An 8-year license costs more but lasts longer, so you renew less often.

Most people choose based on their situation. If you are young and expect to move or change your appearance significantly, a 5-year license may make sense. If you plan to stay in Virginia for many years, the 8-year license saves you money over time because you renew less often.

Finding Your Local DMV Office and Hours

Virginia has DMV offices in most cities and counties. Find your nearest office on the Virginia DMV website by entering your zip code. The website also shows current wait times at each office, which helps you choose the best time to visit. Some offices are much busier than others — a rural office may have a 15-minute wait while an urban office has a two-hour wait on the same day.

DMV offices are typically open Monday through Friday during business hours, though some locations have extended hours or Saturday appointments. Call ahead or check the website to confirm hours before you go, because hours vary by location. Arriving early in the morning or mid-week usually means shorter waits than afternoons or Fridays.

Frequently Asked Questions

Can I take the written test online or by mail?

No, Virginia requires you to take the written test in person at a DMV office. You cannot take it online or mail it in. However, you can schedule your test appointment online before you go, which reduces your wait time at the office.

What if I move to Virginia from another state?

If you already have a valid driver's license from another state, you can exchange it for a Virginia license without taking the written or road test. Bring your out-of-state license, proof of Virginia residency, and your Social Security number to any DMV office. You will still need to pay the Virginia license fee and have your vision checked.

Do I need to take a driver education course?

Virginia does not require a formal driver education course for adults. However, if you are under 18, you must complete an approved driver education program or a behind-the-wheel training course before you can take your road test. Ask your local DMV office for a list of approved courses in your area.

What if I fail my road test because of a vehicle problem?

If the vehicle fails the safety inspection before the road test starts, the test is cancelled and you can reschedule without penalty. Make sure your vehicle's brakes, lights, wipers, horn, and steering all work properly before you arrive. If you do not have access to a safe vehicle, some DMV offices allow you to use a vehicle provided by a driving school.

How long does my learner's permit stay valid?

Your Virginia learner's permit is valid for one year from the date it is issued. If you do not pass your road test within that year, your permit expires and you must retake the written test to get a new one. Plan to schedule your road test well before your permit expires.