Pennsylvania requires you to pass a written test, a vision screening, and a road test before issuing a driver's license

The Pennsylvania Department of Transportation (PennDOT) issues driver's licenses through a three-stage process. You start by obtaining a learner's permit, which lets you drive with a licensed adult in the car. After holding the permit for a set period and meeting practice requirements, you take a road test. Once you pass, PennDOT issues your license. The entire process typically takes several months, not weeks, so plan accordingly if you need to drive by a specific date.

Pennsylvania distinguishes between a learner's permit (which has restrictions) and a full driver's license (which does not). You cannot skip the permit stage — it is a mandatory first step. The state also has different rules depending on your age, so your path differs if you are 16, 18, or older.

Key Takeaways

  • You must obtain a learner's permit first by passing a written test at a PennDOT Driver License Center, and you cannot move to the road test until you have held it for the required waiting period.
  • Pennsylvania requires at least 50 hours of supervised driving (10 of them at night) before you can take the road test if you are under 18, or you can skip this if you are 18 or older.
  • The road test itself covers basic vehicle control, parking, turning, and following traffic laws, and you must bring your own vehicle or use one provided by a testing center.
  • You will need documents proving your identity, Social Security number, and Pennsylvania residency, such as a birth certificate, passport, or utility bill.

What documents you need to bring to PennDOT

PennDOT requires proof of identity, proof of your Social Security number, and proof of Pennsylvania residency. A single document can sometimes cover more than one category. A Pennsylvania-issued ID or driver's license counts as identity proof. A Social Security card, W-2 form, or 1099 form proves your Social Security number. A utility bill, lease agreement, mortgage statement, or bank statement dated within the last 60 days proves residency.

If you do not have a Social Security card, bring a W-2, tax return, or letter from the Social Security Administration. If you were born outside the United States, you will also need your passport or travel document. Bring originals or certified copies — photocopies are not accepted. If your name has changed due to marriage or court order, bring the marriage certificate or court document along with your other proof.

Getting your learner's permit: the written test

Visit a PennDOT Driver License Center in person to take the written test. You cannot take it online or by mail. The test covers Pennsylvania traffic laws, road signs, and safe driving practices. It has 18 questions, and you must answer at least 15 correctly to pass. The test is offered in multiple languages, including Spanish, and PennDOT can provide readers or other accommodations if you request them in advance.

Bring your documents, a completed DL-44 form (process for a Driver's License or Learner's Permit), and payment. The learner's permit costs $20.50 and is valid for one year. You can renew it once for another year if you need more time before taking the road test. After you pass the written test, PennDOT issues your permit on the spot, and you can begin supervised driving when ready.

Supervised driving requirements before your road test

If you are under 18, Pennsylvania requires 50 hours of supervised driving, with at least 10 of those hours at night. The supervising driver must be at least 21 years old and hold a valid driver's license. You must log these hours yourself — PennDOT does not track them, but you will need to sign a form at the road test confirming you completed them. If you cannot document 50 hours, you can still take the test, but PennDOT may deny your license even if you pass the driving portion.

If you are 18 or older, you do not have to complete supervised driving hours. You can take the road test as soon as you hold the learner's permit, though PennDOT recommends practice before testing. The waiting period between obtaining your permit and taking the road test is at least 6 months if you are under 18, or no waiting period if you are 18 or older.

Scheduling and taking the road test

Schedule your road test through PennDOT's online system or by calling your local Driver License Center. Tests are typically available within 4 to 8 weeks of your request, though wait times vary by location and season. Bring your learner's permit, proof of insurance, and a vehicle that is registered, inspected, and in working condition. The vehicle's registration and inspection must be current on the day of your test.

The road test lasts about 20 to 30 minutes and covers basic driving skills: starting the vehicle, turning, parking, stopping at signs and lights, and following the examiner's directions. You will drive on local roads, not highways. If you fail, you can retake the test, but you must wait at least one week before scheduling another attempt. Most people pass on their second or third try.

What happens after you pass the road test

Once you pass, PennDOT issues your driver's license. If you are under 18, your license will have restrictions: you cannot drive between midnight and 5 a.m. (with limited exceptions for work or school), and you cannot use a cell phone while driving. These restrictions lift when you turn 18. Your license is valid for four years if you are under 21, or five years if you are 21 or older.

PennDOT mails your physical license to the address on your process within 7 to 10 business days. You can drive with your learner's permit until the license arrives. If you move before the license arrives, contact PennDOT to update your address. You do not need to retake the test if your address changes.

Where to find a PennDOT Driver License Center

PennDOT operates Driver License Centers across Pennsylvania. You can find the nearest one and check its hours on the PennDOT website at www.dmv.pa.gov. Some centers are open Monday through Friday only, while others have Saturday hours. Call ahead or check online before visiting, because some centers have reduced hours or temporary closures. Many centers now use an online appointment system, so you can reserve a time slot rather than waiting in line.

If you live far from a center, some PennDOT satellite offices in smaller towns offer limited services, such as permit testing. Check the website to see what services are available at your nearest location. During peak times (late spring and summer), wait times can exceed two hours, so arriving early or booking an appointment is worth the effort.

Frequently Asked Questions

Can I take the written test more than once if I fail?

Yes. You can retake the written test as many times as you need. You must wait at least one day between attempts, and you pay the $20.50 fee each time. Most people pass on their first or second try if they study the Pennsylvania Driver's Manual beforehand.

What if I fail the road test?

You can retake it after waiting at least one week. There is no limit to how many times you can take it. Common reasons for failure include not checking mirrors, improper lane changes, and not coming to a complete stop. Ask the examiner what you did wrong so you can practice that skill before your next attempt.

Do I need to take a vision test?

Yes. PennDOT screens your vision at the Driver License Center when you explore for your permit. If you wear glasses or contacts, bring them. If you fail the vision screening, you may still get a license with a restriction requiring you to wear corrective lenses while driving.

Can I use a vehicle I do not own for the road test?

Yes, as long as the vehicle is registered and inspected. Many people borrow a parent's or friend's car. The vehicle must have working brakes, steering, lights, and wipers. If you use a vehicle from a driving school, the school will provide it and handle the paperwork.

What if I move to Pennsylvania from another state?

If you already have a valid driver's license from another state, you can exchange it for a Pennsylvania license without retaking the tests. Bring your out-of-state license, proof of residency, and your Social Security proof to a Driver License Center. The exchange fee is $20.50.