Where to book your NYC driving test appointment

You schedule your road test through the New York State Department of Motor Vehicles (DMV), not through a private testing center or your local driving school. The DMV runs all road tests in New York City and handles all scheduling directly.

The primary way to book is through the DMV's online appointment system at dmv.ny.gov. You can also call the DMV at 1-844-DMV-MYID (1-844-368-6943) to schedule by phone, or visit a DMV office in person. Online scheduling is typically the fastest option because you can see available dates and times when ready and confirm your appointment on the spot.

You will need your learner permit number and a valid email address to book online. If you call, have your learner permit and a phone number where you can be reached. The DMV will send you a confirmation email or letter with your test date, time, and the location where you must report.

Key Takeaways

  • Book through dmv.ny.gov, by calling 1-844-DMV-MYID, or at a DMV office; online is usually fastest.
  • You must have a valid New York learner permit before you can schedule a road test.
  • Road test locations in NYC are spread across the five boroughs, and you cannot choose your location — the DMV assigns it based on availability.
  • Bring your learner permit, proof of identity, proof of insurance, and the vehicle registration to your test appointment.
  • If you miss your appointment without canceling at least 24 hours ahead, you forfeit your fee and must reschedule.

What documents you need before scheduling

Before you can book a road test, you must hold a valid New York learner permit. This is not optional — the DMV will not let you schedule without one. If you do not yet have a learner permit, you must pass the written knowledge test first at a DMV office or through an approved testing vendor.

Once you have your learner permit, gather the documents you will need to bring on test day. You will need your learner permit, a government-issued photo ID (such as a passport or state ID), proof of vehicle insurance, and the vehicle registration. The vehicle itself must pass a safety inspection — headlights, brake lights, windshield wipers, and horn must all work. The DMV inspector will check these before the test begins.

Have these documents ready before you schedule, because the DMV may ask you to confirm you have them. Showing up without any of these on test day will result in the test being canceled, and you will lose your fee.

How far in advance you can book and how long you typically wait

The DMV allows you to schedule a road test up to 60 days in advance. This means if today is January 15, you can book a test as far out as mid-March. However, the actual wait time depends on demand in your area and the time of year.

In less busy periods, you may find appointments available within two to four weeks. During peak times — typically spring and summer — wait times can stretch to six to eight weeks or longer. If you need a test sooner, check the online system frequently; cancellations happen regularly, and newly opened slots appear throughout the day.

The DMV does not hold a waitlist. If you miss your scheduled appointment or need to reschedule, you must book a new slot through the same system, and you will be placed at the end of the queue again.

Which NYC location you will test at

The DMV operates road test locations in all five boroughs: Manhattan, Brooklyn, Queens, the Bronx, and Staten Island. You cannot choose your location when you book online. Instead, the DMV assigns you to a testing site based on where appointments are available and, in some cases, where you live or where your learner permit was issued.

When you schedule online, the system will show you available dates and times at the location it has assigned to you. If that location does not work for your schedule, you can call the DMV to ask about other sites, though they may not be able to move you. Some people find that checking back online a few days later reveals openings at a different location.

Each location tests on specific days and times. Most operate Monday through Friday during business hours, though some have limited Saturday availability. The confirmation you receive will specify the exact address, date, and time you must arrive.

What happens if you need to cancel or reschedule

If you need to cancel or reschedule your appointment, you must do so at least 24 hours before your scheduled test time. You can cancel or reschedule online through dmv.ny.gov, by phone at 1-844-DMV-MYID, or in person at a DMV office.

If you cancel with at least 24 hours' notice, your test fee is held and can be applied to a new appointment. If you miss your appointment without canceling, or if you cancel less than 24 hours before, you forfeit the fee and must pay again when you reschedule. The current road test fee in New York is $10 for a motorcycle test or $20 for a car, motorcycle, or commercial vehicle test, though these amounts can change.

If you are sick or have a genuine emergency on test day, contact the DMV as soon as possible. While they cannot waive the fee if you do not cancel in time, explaining your situation may help if you need to reschedule quickly.

What to expect on test day

Arrive at least 15 minutes before your scheduled appointment time. Bring your learner permit, photo ID, proof of insurance, and vehicle registration. The DMV inspector will check that your vehicle is safe to drive — they will test the horn, headlights, brake lights, windshield wipers, and brakes before you begin.

The road test itself typically lasts 15 to 20 minutes. You will drive through local streets, demonstrating basic skills like turning, parking, stopping at traffic lights, and following traffic laws. The inspector will score you on vehicle control, observation, and judgment. You must pass the test to receive your road test pass certificate, which you then take to a DMV office to exchange for your driver license.

If you do not pass, you can reschedule another test. There is no limit to how many times you can take the road test, but you must pay the fee each time and book a new appointment through the DMV system.

Frequently Asked Questions

Can I schedule a road test if my learner permit has expired?

No. Your learner permit must be valid on the day of your test. If your permit has expired, you must renew it at a DMV office before you can schedule or take a road test. Renewal is faster than the initial permit and can often be done the same day.

What if I cannot make the appointment the DMV assigned me?

You can reschedule online or by phone. The DMV will assign you to a new available slot, which may be at a different location or further out. If the wait time is too long, you can check back frequently for cancellations, which open up regularly.

Do I have to use my own car for the road test?

No. You can use any vehicle registered in New York that is insured and passes the safety inspection. Many people borrow a family member's car or use a vehicle from a driving school. The vehicle must have working seat belts, mirrors, and brakes.

What if I fail the road test?

You can schedule another test when ready through the DMV system. You will pay the fee again and book a new appointment. There is no waiting period between attempts, though you may have to wait weeks for the next available slot depending on demand.

Can I reschedule my test online if I booked by phone or in person?

Yes. Regardless of how you originally booked, you can reschedule through dmv.ny.gov, by phone, or in person at a DMV office. You will need your learner permit number and confirmation number to reschedule online.