Book your New Jersey driving test through the MVC's online appointment system or by phone
To schedule a driving test in New Jersey, you must use the Motor Vehicle Commission (MVC) appointment system. You cannot walk in or request a test date by email. The MVC operates a dedicated website where you can see available dates at testing centers near you, or you can call the MVC appointment line to book over the phone.
You will need your learner's permit number, a valid email address, and a phone number where you can be reached. The system shows you open slots by location and lets you pick the date and time that works for you. Once you book, you receive a confirmation number and details about where and when to arrive.
Key Takeaways
- Schedule your test through the MVC website at nj.gov/mvc or by calling the appointment line; no other method is accepted.
- You must have a valid New Jersey learner's permit before you can book a driving test appointment.
- Bring your learner's permit, a valid photo ID, and proof of insurance to the test center on your appointment day.
- Test availability varies by location and season; booking several weeks ahead increases your chances of getting your preferred date.
- If you need to reschedule or cancel, do so through the same system at least 24 hours before your appointment to avoid losing your spot.
What you need before you book
Your New Jersey learner's permit is required to schedule a test. If you do not yet have one, you must pass the written knowledge test and vision screening at an MVC office first. The learner's permit itself takes a few minutes to issue once you pass.
You also need a way to receive your confirmation. The MVC will send details to the email and phone number you provide during booking, so make sure both are correct. If you do not have an email address, you can still call to book by phone and receive confirmation verbally, though you should write down your confirmation number.
How to book online at nj.gov/mvc
Go to nj.gov/mvc and look for the appointment scheduling link on the homepage. Select "Schedule a Road Test" from the menu. You will be asked to enter your learner's permit number and the county or region where you want to test.
The system then shows you available dates and times at testing centers in that area. Slots fill quickly, especially in spring and summer, so you may see limited options if you are booking close to your preferred date. Once you select a date and time, you will enter your contact information and receive a confirmation number when ready. Save or print this number — you will need it if you have to reschedule.
Booking by phone through the MVC appointment line
If you prefer to book by phone, call the MVC appointment line. Wait times can be long during peak hours, so calling early in the morning or on weekday afternoons often means shorter holds. Have your learner's permit number ready when you call.
The representative will ask which county you want to test in and what dates work for you. They will tell you what is available and book the first opening you accept. You will receive a confirmation number over the phone, so write it down or ask the representative to repeat it. They will also confirm your email and phone number so you receive written confirmation.
What to bring on test day
Bring your learner's permit and a valid photo ID — a passport, state ID card, or military ID all work. You also need proof of insurance for the vehicle you will be driving during the test. This can be a printed insurance card, a digital copy on your phone, or a letter from your insurance company showing your name, the vehicle, and current coverage dates.
Arrive at least 15 minutes before your appointment time. The test center will not admit you if you arrive more than 15 minutes late, and you will lose your appointment slot. Bring the confirmation number or email confirmation with you so staff can pull up your record quickly.
If you need to reschedule or cancel
If your plans change, cancel or reschedule through the same online system or by calling the appointment line. You must make the change at least 24 hours before your test time. If you cancel with less than 24 hours' notice or do not show up, you may have to wait longer to get another appointment slot, depending on how busy the testing centers are.
To reschedule online, log back into the appointment system with your confirmation number and learner's permit number. You can then select a new date. If you call, have your confirmation number ready so the representative can quickly find your appointment and move it to a new time.
Understanding test center locations and wait times
New Jersey has testing centers in most counties, but availability varies. Urban areas like Newark and Jersey City often fill up weeks in advance, while some suburban and rural centers may have openings sooner. When you search for appointments, the system shows you all locations in your chosen county so you can compare dates across different centers.
If you are flexible about location, checking a neighboring county sometimes reveals earlier dates. Keep in mind that you must take the test in the county where you hold your learner's permit, so check your permit before you search. If you need to test in a different county, you may need to update your address with the MVC first.
Frequently Asked Questions
Can I book a driving test appointment without a learner's permit?
No. You must have a valid New Jersey learner's permit before scheduling a road test. If you do not have one, visit an MVC office to take the written knowledge test and vision screening first. Once you pass, the permit is issued when ready and you can then book your driving test.
What happens if I miss my appointment?
If you do not show up or arrive more than 15 minutes late, your appointment is cancelled and you lose that slot. You will need to book a new appointment through the system. Depending on how busy testing centers are, it may take several weeks to get another opening.
Can I change my test date or location after I book?
Yes, you can reschedule online or by phone as long as you make the change at least 24 hours before your test time. Use your confirmation number to access the system and select a new date and location. If you call, have your confirmation number ready so staff can process the change quickly.
What if all nearby testing centers are booked?
Check back regularly, as cancellations open up slots throughout the day and week. You can also try searching in neighboring counties if you are willing to travel. Some people find that calling the appointment line directly sometimes reveals availability that is not showing online, though this is not may provide.
Do I need to bring my confirmation email to the test center?
It is helpful to bring it or have your confirmation number written down, but the test center can look up your appointment using your learner's permit number. Bringing the confirmation just speeds up the check-in process.