Where to book your New Jersey driving test

New Jersey residents book driving test appointments through the Motor Vehicle Commission (MVC) website at nj.gov/mvc or by calling the MVC Customer Service Center at 609-292-6500. You cannot walk in without an appointment — the MVC requires advance scheduling for all road tests. The online portal is faster; phone lines often have wait times of 30 minutes or longer during peak hours.

When you call or go online, you will need your learner's permit number, Social Security number, and a valid email address. The system will show you available test dates and times at the MVC facility nearest to you. Most locations offer appointments within two to four weeks, though this varies by region and season. Summer and early fall typically have longer wait times.

Key Takeaways

  • Book through nj.gov/mvc online or call 609-292-6500; walk-ins are not accepted for road tests.
  • You must have a valid New Jersey learner's permit before scheduling a driving test appointment.
  • Bring your learner's permit, valid photo ID, and proof of insurance to your test; the vehicle must pass a safety inspection.
  • If you miss your appointment without canceling at least 24 hours ahead, you forfeit your test fee and must reschedule and pay again.
  • Test results are available when ready after you complete the road test; you can retake the test the same day if you fail, but you must pay the fee again.

What you need before you can book

You must hold a valid New Jersey learner's permit for at least six months before you can schedule a road test. The permit itself must not be expired. If your permit expired, you will need to renew it at an MVC office before booking a test.

You also need a vehicle that passes the MVC safety inspection. The car must have working headlights, taillights, brake lights, windshield wipers, and a functioning horn. The steering, brakes, and tires must be in safe condition. Bring proof of insurance for the vehicle you will use during the test — the policy must be active and cover the specific car.

Steps to book your appointment online

Go to nj.gov/mvc and select "Schedule a Road Test" from the main menu. You will be asked to enter your learner's permit number and the last four digits of your Social Security number. The system will pull up your record and confirm your may be able to access.

Next, choose your preferred MVC facility from a list of locations. The system shows available dates and times for that location. Select a date and time that works for you. You will receive a confirmation number by email and text message (if you provided a phone number). Save this confirmation number — you will need it when you arrive for your test.

If you cannot find an available appointment within a reasonable timeframe at your preferred location, try searching for a different MVC facility. Some locations fill up faster than others, and booking at a less busy facility may get you an earlier date.

What to bring and what to expect on test day

Arrive 15 minutes early with your learner's permit, a valid photo ID (passport, state ID, or military ID), and proof of insurance for the vehicle. Bring the vehicle keys and make sure the car is parked in the MVC lot. The examiner will inspect the vehicle for safety before the test begins.

The road test itself takes about 20 to 30 minutes. You will drive on local streets and may be asked to perform specific maneuvers such as parallel parking, three-point turns, or lane changes. The examiner will evaluate your ability to follow traffic laws, control the vehicle, and respond to road conditions. You will receive your results when ready after the test ends.

Canceling or rescheduling your appointment

If you need to cancel or reschedule, do so at least 24 hours before your appointment time. You can cancel or reschedule online through nj.gov/mvc or by calling 609-292-6500. If you cancel with at least 24 hours notice, your test fee is held and can be applied to a future appointment.

If you miss your appointment or cancel with less than 24 hours notice, you forfeit the test fee. You will need to pay the full fee again when you reschedule. The current road test fee in New Jersey is $15 for a basic test, though this may change. Check the MVC website for the current fee before you book.

What happens if you fail the test

If you do not pass the road test, you can retake it the same day if you wish, but you must pay the test fee again. Many people choose to wait a few days or weeks to practice more before retesting. When you are ready, book a new appointment through the same online system or by phone.

There is no limit to how many times you can retake the road test in New Jersey, but each attempt costs the full fee. Your learner's permit must remain valid throughout the process. If your permit expires before you pass the test, you will need to renew it before you can schedule another appointment.

Frequently Asked Questions

Can someone else take the test in my vehicle?

No. The road test is for you only, and you must be the one driving. The vehicle must be registered and insured, and it must pass the safety inspection. A licensed adult can sit in the passenger seat during the test, but they cannot be a family member or someone with a financial interest in the outcome.

What if I have an out-of-state learner's permit?

You must obtain a New Jersey learner's permit before you can schedule a road test in New Jersey. Out-of-state permits are not accepted. Visit an MVC office with proof of identity, proof of residency, and your out-of-state permit to explore for a New Jersey permit.

How long does it take to get a road test appointment?

Wait times vary by location and season. Most appointments are available within two to four weeks. During peak times (summer and early fall), you may wait longer. Checking multiple MVC locations can sometimes reveal earlier openings.

What if I pass the test — how do I get my license?

After you pass the road test, you will receive a temporary license document on the spot. Your permanent license will be mailed to you within two weeks. If you need your license sooner, you can visit an MVC office to obtain a temporary license card.

Can I reschedule my appointment online?

Yes. Log into nj.gov/mvc with your learner's permit number and select "Reschedule a Road Test." You can change your date and time as long as you do so at least 24 hours before your current appointment. If you reschedule with less than 24 hours notice, you may forfeit your fee.