Book your New Jersey road test through the Motor Vehicle Commission website or by phone
To take your road test in New Jersey, you must schedule an appointment with the Motor Vehicle Commission (MVC). You cannot walk in without one. The MVC runs all road testing in the state, and you book directly with them—not through a third-party service or your driving school.
You have two ways to book: online at nj.gov/mvc or by calling the MVC's road test scheduling line. The online system is faster if you know which testing location you want and what dates work for you. The phone line is better if you need help finding an available slot or have questions about what to bring.
Before you book, make sure you have your learner's permit in hand and know the name of the MVC testing location nearest you. New Jersey has testing sites across the state, and you can take your test at any of them—you are not locked into the one closest to your home.
Key Takeaways
- Schedule your road test through nj.gov/mvc or by calling the MVC directly; walk-in appointments are not available.
- You must have a valid New Jersey learner's permit before booking, and it must be valid on the day of your test.
- Road test appointments typically fill weeks or months in advance, so book as soon as you are ready to test.
- Bring your learner's permit, proof of insurance, and the vehicle you will use for the test; the MVC will verify the car's registration and inspection status.
- If you miss your appointment without canceling, you may lose your fee and have to wait longer to reschedule.
What you need before you can book
Your New Jersey learner's permit must be valid on the day of your test. Check the expiration date on the front of your permit. If it expires before your test date, you will need to renew it at an MVC office before you can take the road test.
You also need to know which vehicle you will use for the test. The car must be registered in New Jersey, have a current inspection sticker, and have valid insurance. The MVC will check all three when you arrive. If the registration or inspection is expired, you will not be allowed to test, and you will forfeit your fee.
Have the vehicle's registration and proof of insurance ready when you book online, because the system will ask for the vehicle identification number (VIN) and the insurance company name. If you book by phone, the MVC representative will collect this information from you.
How to book online at nj.gov/mvc
Go to nj.gov/mvc and look for the "Schedule a Road Test" link on the homepage. You will be taken to the MVC's appointment system. Select your preferred testing location from the dropdown menu. New Jersey has multiple sites; common ones include locations in Newark, Trenton, Atlantic City, and other major cities.
The system will show you available dates and times for that location. Appointments fill quickly, especially in spring and summer, so you may see only a few open slots. If nothing works for you, try a different location or check back in a few days when new slots open.
Once you pick a date and time, you will enter your learner's permit number, the vehicle's VIN, and your insurance information. Double-check everything before you confirm. You will receive a confirmation number by email. Save this number—you will need it if you have to reschedule or cancel.
How to book by phone
Call the MVC's road test scheduling line. The phone number is listed on nj.gov/mvc under "Contact Us." Wait times can be long, especially during peak hours, so call early in the morning or on a weekday if you can.
When you reach a representative, have your learner's permit number and vehicle information ready. Tell them which testing location you prefer and what dates work for you. They will check availability and book the first open slot that matches your needs.
The representative will confirm your appointment over the phone and give you a confirmation number. Ask them to repeat it back to you and write it down. They will also mail you a confirmation letter, but having the number means you can reschedule or cancel without waiting for the letter to arrive.
What to expect on test day
Arrive at least 15 minutes early. Bring your learner's permit, proof of insurance, and the vehicle's registration. The MVC will verify that the car is registered and inspected before the test begins. If any of these documents are missing or expired, you will not be tested.
A road test examiner will meet you in the waiting area and walk you to the vehicle. The test itself lasts about 20 to 30 minutes and covers basic driving skills: starting the car, turning, stopping, parking, and following traffic laws. The examiner will give you directions as you drive and will score you on safety and control.
You will find out whether you passed or failed before you leave. If you pass, you can explore for your basic driver's license at an MVC office. If you fail, you can reschedule another test, but you will have to pay the fee again.
Rescheduling or canceling your appointment
If you need to change your test date, contact the MVC as soon as possible. You can reschedule online using your confirmation number, or call the scheduling line. Canceling and rebooking usually takes a few minutes online but can take longer by phone.
If you miss your appointment without canceling, you forfeit your fee and will have to pay again to schedule a new test. The MVC does not refund no-shows. If an emergency comes up, call the scheduling line right away to cancel and reschedule for another day.
Some testing locations have longer wait times than others. If your current appointment is months away, try checking a different location—you may find an earlier slot and can always cancel the first appointment once you have booked the new one.
Common reasons appointments are delayed or canceled
The MVC sometimes closes testing locations for maintenance or staffing issues. If your appointment is affected, you will receive a notice by mail or email. You can reschedule at another location or wait for your original site to reopen.
Weather can also cause closures. If a severe storm or other emergency happens on your test day, the MVC may cancel all appointments at that location. Check nj.gov/mvc the morning of your test if weather looks bad.
If you show up with an expired permit, expired vehicle inspection, or no proof of insurance, the examiner will cancel your test on the spot. You will lose your fee and have to reschedule. Make sure all documents are current at least one week before your test date.
Frequently Asked Questions
Can I reschedule my road test online?
Yes. Go to nj.gov/mvc, find the reschedule option, and enter your confirmation number. You can pick a new date and location without calling. If you have lost your confirmation number, call the MVC scheduling line and they will look it up for you.
What if there are no appointments available near me?
Check other testing locations in your region. New Jersey has sites across the state, and you can test at any of them. You can also check back in a few days—the MVC releases new appointment slots regularly, and cancellations open up spots throughout the week.
Do I have to use the same vehicle I used for my learner's permit test?
No. You can use any vehicle that is registered in New Jersey, has a current inspection, and has valid insurance. Many people use a different car for the road test than they did for the written test. Just make sure the registration and inspection are current.
What happens if my learner's permit expires before my road test?
You cannot take the test. You must renew your permit at an MVC office before your appointment. If your permit will expire soon, renew it before you book your test to avoid this problem.
Can someone else schedule my road test for me?
Yes, but you will need to provide them with your learner's permit number and vehicle information. The confirmation will be sent to the email address or phone number you provide, so make sure the person scheduling gives the MVC your contact details, not theirs.