Where to book your Pennsylvania road test appointment
Pennsylvania's Department of Transportation (PennDOT) handles all road test scheduling through a single online system. You book your appointment at www.dmv.pa.gov under the "Schedule a Road Test" section, or by calling PennDOT's automated phone line at 1-717-391-6190. You cannot walk in to a testing center without a scheduled time slot.
The online system shows available dates and times at testing centers near your zip code. Appointments typically open up 30 to 60 days in advance, and slots fill fastest in spring and early summer. If your preferred location is full, you can choose a different testing center — PennDOT operates centers across all 67 counties, so you have multiple options even in rural areas.
You must have a valid learner's permit (Class DL-64) in hand before you can schedule. Your permit number is required during booking. If your permit has expired, you will need to renew it before scheduling a test.
Key Takeaways
- Book your road test online at www.dmv.pa.gov or by phone at 1-717-391-6190; walk-ins are not accepted.
- You need a valid Pennsylvania learner's permit and its number to schedule an appointment.
- Appointments open 30 to 60 days in advance and fill quickly during peak months.
- You can choose from testing centers across all 67 counties if your first choice is booked.
- Bring your learner's permit, proof of identity, proof of residency, and the vehicle you will test in on your appointment day.
What documents and vehicle you need to bring
On test day, bring your valid learner's permit, a government-issued photo ID (passport, state ID, or military ID), and proof of your current Pennsylvania address. Proof of address can be a utility bill, lease, mortgage statement, or bank statement dated within 30 days. A driver's license from another state does not count as proof of address.
The vehicle you bring must be registered and insured in Pennsylvania. The registration and proof of insurance must be current — expired documents will result in a failed test before you even start driving. The vehicle must also pass a safety inspection: working headlights, brake lights, turn signals, wipers, horn, and mirrors. Tires must have legal tread depth. If the examiner finds a safety defect, the test is cancelled and you forfeit your appointment slot.
The vehicle must have working seat belts for both the driver and examiner. If you bring a vehicle with a manual transmission and you have not practiced extensively, you can request an automatic transmission vehicle — but this must be arranged when you schedule, not on test day. Some testing centers have loaner vehicles available for a fee; call ahead to confirm.
How the road test is scored and what happens if you fail
Pennsylvania's road test lasts 15 to 20 minutes and covers basic vehicle control, traffic law knowledge demonstrated through driving, and safety awareness. The examiner scores you on maneuvers like parking, turning, lane changes, and stopping. You must score at least 70 percent to pass. Common reasons for failure include rolling through stop signs, improper lane positioning, failure to signal, and unsafe speed for conditions.
If you fail, you can schedule another test when ready — there is no waiting period between attempts. However, you must pay the test fee again. The fee is the same whether you pass or fail. You have up to 18 months from the date your learner's permit was issued to pass the road test; if you do not pass within that window, your permit expires and you must start over with a new written test.
If you pass, the examiner will give you a temporary license valid for 30 days while your permanent license is mailed. Your permanent license arrives within 7 to 10 business days. You can drive alone during those 30 days with the temporary license.
Rescheduling or cancelling your appointment
You can reschedule or cancel through the same online system at www.dmv.pa.gov or by calling 1-717-391-6190. Cancellations made at least 48 hours before your appointment do not result in a fee. If you cancel with less than 48 hours' notice, you lose your test fee. If you miss your appointment without cancelling, you also forfeit the fee and must reschedule and pay again.
Weather closures are rare but do happen. If PennDOT closes a testing center due to severe weather, you will receive an email or phone call (depending on how you scheduled) with instructions to reschedule at no additional cost. Check the PennDOT website before heading to your appointment if weather is questionable.
How long the wait is between scheduling and your test date
Wait times vary by season and location. In winter and fall, appointments may be available within 2 to 3 weeks. In spring and summer, the wait can stretch to 6 to 8 weeks or longer, especially in urban areas like Philadelphia and Pittsburgh. Rural counties typically have shorter waits.
If you need a test urgently, check multiple testing centers in your region — a center 30 miles away might have an opening weeks sooner than your closest one. You can also call 1-717-391-6190 to ask about cancellations; staff can sometimes move you into an earlier slot if someone else cancels.
What to expect on test day
Arrive 10 to 15 minutes early. Bring all required documents in a folder or envelope so they are straightforward to hand over. The examiner will verify your documents, check the vehicle for safety defects, and review the test route with you. The route includes residential streets, traffic lights, and sometimes highway driving, depending on the testing center's location.
You will be asked to perform specific maneuvers: three-point turns, parallel parking, and backing up. The examiner will also ask you to demonstrate knowledge of traffic signs and rules by pointing them out or explaining what they mean as you drive. Stay calm, follow all traffic laws exactly, and ask for clarification if you do not understand an instruction.
The examiner will not tell you whether you passed or failed until the test is complete. You will receive a written score sheet showing which maneuvers you performed well and which caused deductions. If you passed, you leave with your temporary license. If you failed, you can reschedule when ready at the testing center or online.
Frequently Asked Questions
Can someone else drive the vehicle to the testing center if I am not yet confident?
Yes. You can have a licensed driver bring you and the vehicle to the testing center. You must be the one driving during the test, but you do not have to drive there yourself. Just make sure you arrive early enough to get comfortable with the vehicle before the examiner calls you.
What if I have a medical condition that requires accommodations during the test?
Contact PennDOT at 1-717-391-6190 when you schedule to discuss your needs. PennDOT can provide extra time, allow hand controls, or make other adjustments. You may need to provide medical documentation, so ask what is required when you call.
Do I have to take the test at the same center where I got my learner's permit?
No. You can take the road test at any PennDOT testing center in Pennsylvania, regardless of where you obtained your permit. Choose based on wait times and location that works for you.
What happens if the examiner says the vehicle is unsafe and cancels my test?
You forfeit your test fee and appointment slot. You will need to fix the vehicle, reschedule, and pay the fee again. This is why a pre-test vehicle inspection is worth doing a few days before your appointment.
Can I reschedule if I am sick on test day?
Yes, but you must cancel at least 48 hours before your appointment to avoid losing your fee. If you cancel with less notice, you will have to pay again when you reschedule. Call 1-717-391-6190 or use the online system as soon as you know you cannot make it.