How to schedule a driver license test with PennDOT

You schedule a PennDOT driver license test by calling the Driver License Testing Center directly or by visiting the PennDOT website to book an appointment online. Pennsylvania does not use a single statewide scheduling system — each testing center manages its own calendar. The phone number and online booking link for your nearest center are on the PennDOT website under "Driver License Testing Centers."

When you call or book online, you will need to provide your name, date of birth, Social Security number, and the type of test you want (knowledge test, road test, or both). You will also choose a date and time from the available slots. Most centers offer appointments several weeks out, though wait times vary by location and season. Testing is heaviest in spring and summer, so if you have flexibility, scheduling in fall or winter may get you in sooner.

You must bring your learner's permit (or valid ID if you are retesting) and proof of residency to your appointment. Proof of residency can be a utility bill, lease, mortgage statement, or bank statement with your name and current address. Without these documents, PennDOT will not let you test.

Key Takeaways

  • Call your local PennDOT Driver License Testing Center or use the online booking system on the PennDOT website to schedule — there is no single statewide phone line.
  • You will need your learner's permit and proof of residency (utility bill, lease, or bank statement) on the day of your test.
  • Wait times are longest in spring and summer; scheduling in fall or winter often means shorter waits.
  • If you miss your appointment without canceling at least 24 hours ahead, you may lose your fee and have to reschedule.

Finding your nearest testing center and its contact information

PennDOT operates Driver License Testing Centers across Pennsylvania, but not in every town. The PennDOT website has a searchable map where you enter your county or zip code and see all centers near you, along with their phone numbers and hours. Some centers are open Monday through Friday only; others add Saturday hours. A few rural counties share a single center, so if you live far from the nearest one, travel time may be part of your planning.

Once you find your center, write down the phone number and hours before you call. Centers are busiest mid-morning and early afternoon on weekdays. Calling first thing when they open (usually 8 or 8:30 a.m.) or late in the day often means shorter hold times. If the center's phone line is busy, try again in 15 minutes rather than waiting on hold.

Booking online versus calling

The PennDOT website offers online booking for many (but not all) testing centers. If your center has online scheduling, you can see available dates and times when ready and book without waiting on the phone. Online booking is fastest if you know exactly when you want to test and your center's system is working. Some centers' online systems go down periodically for maintenance, so if you cannot see availability, try again the next day or call instead.

Calling works at every center and lets you ask questions about what to bring or what to expect. If you are nervous about the test or unsure whether you are ready, a quick phone call to the center staff can help. They cannot tell you whether you will pass, but they can confirm what documents you need and answer questions about the test format.

What to bring and how to prepare

Bring your learner's permit and proof of residency to every appointment. Proof of residency must show your current address and can be a recent utility bill, lease agreement, mortgage statement, bank statement, or insurance bill in your name. A driver's license from another state counts as ID but not as proof of residency if you have moved to Pennsylvania. Do not bring a photocopy — bring the original document.

For the road test, you must also bring a vehicle that is registered, insured, and in safe working condition. The vehicle's registration and proof of insurance must be current. PennDOT will not let you test in a vehicle with expired registration or insurance, even if you are the registered owner. If you are borrowing a vehicle, make sure the owner's insurance covers you as a driver.

Before your test date, review the Pennsylvania Driver's Manual (available free on the PennDOT website) and take the practice knowledge test online. The practice test is the same format as the real one and shows you what to expect. For the road test, practice in the area around your testing center if possible — examiners often use the same routes.

Canceling or rescheduling an appointment

If you need to cancel or reschedule, contact your testing center at least 24 hours before your appointment. Call the center directly — there is no online cancellation system. If you cancel with less than 24 hours' notice or do not show up, you will lose your test fee and have to pay again to reschedule. Some centers allow one free reschedule if you call far enough ahead; others charge a fee each time. Ask when you book.

If a testing center closes due to weather or an emergency, PennDOT will contact you by phone or email if you provided contact information when you booked. Check the PennDOT website or your center's Facebook page if you are unsure whether the center is open on the day of your appointment.

Test fees and payment

The knowledge test costs $10 and the road test costs $35. If you take both on the same day, you pay both fees. Payment is due at the time of your appointment — bring cash or a debit card. Some centers accept checks, but call ahead to confirm. If you fail either test, you can reschedule and pay the fee again.

The fee covers the test itself only, not the learner's permit or license. If you pass your road test, you will pay a separate fee to get your license at a PennDOT Driver License Center or authorized agent (like a AAA office). That fee varies depending on how long you want your license to be valid.

What happens after you pass or fail

If you pass both the knowledge and road tests, the examiner will tell you on the spot. You will then go to a PennDOT Driver License Center or an authorized agent to pay the license fee and have your photo taken. You can do this the same day or within a few weeks — there is no important date. Bring your Social Security card, proof of residency, and proof of lawful presence (passport, birth certificate, or other document PennDOT accepts).

If you fail either test, you can reschedule when ready. There is no waiting period between attempts. You pay the test fee again each time you reschedule. Most people who fail take the test again within a week or two, after more practice.

Frequently Asked Questions

Can I schedule a test online if my testing center does not have online booking?

No. If your center does not offer online scheduling, you must call. Not all PennDOT testing centers have online systems yet. The PennDOT website will tell you whether your center has online booking when you search for it.

What if I cannot get an appointment for several weeks?

Try calling a testing center in a neighboring county — you can test anywhere in Pennsylvania, not just near your home. Rural centers often have shorter waits than urban ones. You can also ask the center if they have cancellations; people sometimes cancel last-minute, and centers keep a waitlist.

Do I need to pass the knowledge test before I can schedule the road test?

No. You can schedule both tests on the same day if you want. Many people do the knowledge test first to build confidence, then the road test. You can also do them weeks apart. It is up to you.

What if I lose my learner's permit before my test appointment?

Contact a PennDOT Driver License Center to get a replacement permit before your test date. You cannot test without it. Bring your ID and proof of residency. The replacement fee is $5.

Can someone else schedule a test for me?

Yes, if you give them your information. They will need your name, date of birth, and Social Security number to book. You must still bring your own learner's permit and proof of residency to the appointment.