What You Need to Do to Get a Pennsylvania Driver's License
To get a Pennsylvania driver's license, you must visit a PennDOT (Pennsylvania Department of Transportation) driver's license center in person, pass a written test and a road test, and pay the fee. The process takes at least two visits — one for the written test and one for the road test — and the whole timeline usually runs four to eight weeks depending on how quickly you schedule your road test appointment. You cannot complete this process online or by mail.
Pennsylvania issues two types of licenses: a learner's permit (which lets you drive with a licensed adult in the car) and a full driver's license (which lets you drive alone). Most people get the learner's permit first, wait the required holding period, then return for the road test and full license. If you already hold a valid license from another state, the process is faster — you skip the written test and go straight to the road test.
Key Takeaways
- You must visit a PennDOT driver's license center twice: once to pass the written test and get a learner's permit, and once to pass the road test and get your full license.
- Pennsylvania requires you to hold a learner's permit for at least six months before you can take the road test, unless you are 18 or older (then you can test after three months).
- Bring your Social Security number, proof of residency (like a utility bill or lease), and proof of identity (like a birth certificate or passport) to your first appointment.
- The written test covers Pennsylvania traffic laws and road signs; you must score at least 80 percent to pass.
- If you hold a valid driver's license from another state, you can skip the written test and go directly to scheduling your road test.
Documents You Need Before Your First Visit
Bring originals or certified copies — photocopies alone will not work. You need proof of your Social Security number (your Social Security card itself, a W-2 form, or a 1099 form), proof of identity (a birth certificate, passport, or military ID), and proof of Pennsylvania residency (a utility bill, lease agreement, mortgage statement, or bank statement dated within 60 days). If your name has changed since your birth certificate was issued, bring the document that shows the change — a marriage certificate, divorce decree, or court order.
If you are under 18, bring a parent or guardian with you. They must sign your process in person. If you are 18 or older, you can come alone. Do not bring originals of documents you cannot afford to lose; PennDOT will not return them. Ask ahead of time whether they will photocopy documents for you or whether you need to bring copies.
Getting Your Learner's Permit: The Written Test
Schedule an appointment at your local PennDOT driver's license center through the PennDOT website or by calling 1-800-932-4600. Walk-ins are accepted but wait times can be long, so an appointment is faster. When you arrive, bring the documents listed above and be ready to pay the fee — currently $35.50 for a learner's permit valid for five years.
The written test has 18 questions about Pennsylvania traffic laws, road signs, and safe driving. You must answer at least 15 correctly (80 percent) to pass. The test is offered in multiple languages. You can study using the Pennsylvania Driver's Manual, which is free on the PennDOT website, or using practice tests available online. If you fail, you can retake the test the same day or schedule another appointment.
Once you pass, you receive your learner's permit when ready. The permit lets you drive only when a licensed driver age 21 or older is in the front seat next to you. You cannot drive alone, and you must follow any restrictions listed on the permit (such as no highway driving or no driving between certain hours if you are under 18).
The Waiting Period Before Your Road Test
Pennsylvania law requires you to hold your learner's permit for a minimum of six months before you can take the road test — unless you are 18 or older, in which case the minimum is three months. This waiting period cannot be shortened. Use this time to practice driving with a licensed adult and build your skills.
You can schedule your road test appointment anytime during the last month of your waiting period. For example, if you got your permit on January 15, you can schedule a road test appointment starting around June 15 (six months later). Road test appointments fill up quickly, especially in spring and summer, so schedule as soon as you become may be able to access. Call 1-800-932-4600 or use the PennDOT website to book your slot.
Passing the Road Test and Getting Your Full License
Bring your learner's permit, proof of insurance (your insurance card or a letter from your insurance company), and the vehicle you will test in. The vehicle must be registered, insured, and in safe working condition — the examiner will check the brakes, lights, windshield wipers, and horn before the test begins. Bring someone who holds a valid driver's license to drive the vehicle to the test site if you prefer not to drive there yourself.
The road test lasts about 20 to 30 minutes. The examiner will ask you to perform basic driving tasks: starting the car, turning, stopping, parking, backing up, and merging. They will also test your knowledge of traffic signs and your ability to follow instructions. You must obey all traffic laws during the test. Common reasons people fail include speeding, failing to stop completely at a stop sign, improper lane changes, and hitting the curb while parking.
If you pass, you pay the license fee (currently $30.50 for a five-year license or $64 for an eight-year license) and receive your full driver's license on the spot. If you fail, you can retake the test, but you must schedule a new appointment and pay the fee again.
If You Already Have a License From Another State
If you hold a valid driver's license from another state and you are moving to Pennsylvania, you do not need to take the written test. Bring your out-of-state license, proof of Pennsylvania residency, and proof of your Social Security number to a PennDOT driver's license center. You will pay the Pennsylvania license fee and receive a new license without testing.
If your out-of-state license is expired, you will need to take both the written and road tests. If you are moving to Pennsylvania and want to transfer your license before it expires, do so as soon as you have proof of residency — a utility bill or lease dated within 60 days.
Fees and License Validity
A learner's permit costs $35.50 and is valid for five years. A five-year driver's license costs $30.50. An eight-year driver's license costs $64. Fees are subject to change; check the PennDOT website for current amounts. Payment is accepted in cash, check, or card at most centers, but call ahead to confirm what your local center accepts.
Your Pennsylvania driver's license is valid for the number of years you purchased (five or eight). You can renew it online, by mail, or in person, depending on your age and whether your address has changed. Renewal notices are mailed to you about 30 days before your license expires.
Frequently Asked Questions
Can I take the written test online?
No. You must visit a PennDOT driver's license center in person to take the written test and receive your learner's permit. The road test must also be taken in person at a PennDOT center.
What happens if I fail the road test?
You can retake the road test, but you must schedule a new appointment and pay the fee again. There is no waiting period between attempts. Many people pass on their second or third try, so failing does not prevent you from getting your license.
Do I need to bring my own car for the road test?
Yes. The vehicle must be registered, insured, and in safe working condition. If you do not own a car, you can borrow one from a friend or family member as long as it meets these requirements.
Can I get a Pennsylvania license if I do not have a Social Security number?
You will need to contact PennDOT directly to discuss your situation. Call 1-800-932-4600 and ask about options for applicants without a Social Security number. PennDOT may ask for additional documentation.
How long does it take to get my license after I pass the road test?
You receive your full driver's license when ready after passing the road test and paying the fee. There is no waiting period. You can drive alone as soon as you leave the PennDOT center.