The fastest way to get a DMV appointment in NYC
New York State's DMV uses an online appointment system called MyDMV, and it is the only way to book an appointment at a New York City location. You cannot walk in without a reservation, and you cannot call to book — you must go online at dmv.ny.gov, create or log into your account, and select your date and time slot.
The system shows you available appointments at the location nearest to you, usually within days rather than weeks. Once you book, you will receive a confirmation number by email. Bring that confirmation number, your documents, and a valid photo ID when you arrive.
If you do not have internet access or need help navigating the system, you can visit a DMV office in person and ask staff to help you book an appointment on their computer. Some public libraries in NYC also offer free computer access if you need it.
Key Takeaways
- Book all NYC DMV appointments through MyDMV at dmv.ny.gov — walk-ins are not accepted.
- You need a valid email address to create a MyDMV account and receive your confirmation number.
- Appointment availability varies by location and service type, but most NYC residents can find slots within one to two weeks.
- Bring your confirmation number, required documents, and photo ID to your appointment.
- If you cannot use the online system, DMV staff can help you book an appointment at any NYC office.
What you need before you start
Before you open MyDMV, gather the documents you will need for your specific transaction. The DMV website lists required documents by service — for example, a learner permit requires a birth certificate or passport, proof of residency, and a Social Security number, while a license renewal needs your current license and proof of residency.
You will also need a valid email address to create your MyDMV account. The system sends your confirmation number and any updates to that email, so use an address you check regularly. If you do not have an email address, you can create one for free through Gmail, Yahoo, or Outlook.
Have your documents ready before you book. The appointment system asks you to confirm what you are coming in for, and staff will check that you brought everything when you arrive. Missing documents mean a wasted trip and a rescheduled appointment.
Step-by-step: booking your appointment
Go to dmv.ny.gov and look for the "Book an Appointment" button on the homepage. Click it, then select "New York" as your state. The system will ask whether you are a New York resident; answer yes if you live in New York or no if you are out of state.
Next, choose your service type from the list — learner permit, road test, license renewal, ID card, or another transaction. The system then asks for your ZIP code to find the nearest DMV office. In NYC, you will see locations in Manhattan, Brooklyn, Queens, the Bronx, and Staten Island.
Select your preferred location and the system shows available dates and times. Pick a slot that works for you. You will then log into or create your MyDMV account using your email address and a password you choose. After you log in, review your appointment details, confirm them, and the system generates your confirmation number.
Write down your confirmation number or take a screenshot. You will need it when you arrive at your appointment. The DMV also sends a confirmation email, but having the number written down is safer in case you lose the email.
NYC DMV office locations and hours
New York City has five main DMV offices, one in each borough. The Manhattan office at 33 Beaver Street is the largest and usually has the most appointment slots available. Brooklyn, Queens, the Bronx, and Staten Island each have their own office, though hours and services vary slightly by location.
Most NYC DMV offices are open Monday through Friday, 8 a.m. to 4:45 p.m., with some locations staying open until 5 p.m. Some offices have limited Saturday hours. When you book your appointment, the system shows only times when that specific office is open, so you do not have to check hours separately.
Arrive 10 to 15 minutes early. Bring your confirmation number, all required documents, a valid photo ID, and your Social Security card if you are explore for a learner permit or first-time license. The DMV is strict about document requirements, so double-check the list for your service type before you go.
What to do if no appointments are available
If the MyDMV system shows no available appointments at your preferred location, try searching for a different NYC office. Sometimes one location has openings when another is fully booked. You can also try booking for a date further in the future — the system releases new slots regularly, and waiting a few extra days often opens up closer dates.
If you need an appointment urgently, check the system every few days. Cancellations happen frequently, and the MyDMV system updates in real time. Some people find that checking early in the morning or late in the evening shows more availability.
If you are unable to book online or need when ready help, visit any NYC DMV office in person and ask staff to help you find an appointment. They can sometimes book you on a computer at the office or direct you to a location with sooner availability.
After you book: what happens next
Once your appointment is confirmed, you will receive an email with your confirmation number and appointment details. Save this email or write down the confirmation number. You will need to provide it when you arrive.
About 24 hours before your appointment, the DMV may send you a reminder email. Check your spam folder if you do not see it — sometimes confirmation emails end up there. The reminder is helpful but not required; your appointment is locked in regardless.
On the day of your appointment, arrive at least 10 minutes early. Check in at the front desk with your confirmation number and photo ID. Staff will direct you to the right window or waiting area. The appointment system helps the DMV manage flow, so you should not wait more than 30 minutes past your scheduled time.
Common reasons appointments get cancelled or rescheduled
If you cannot make your appointment, cancel it in MyDMV as soon as you know. This frees up the slot for someone else and prevents you from being marked as a no-show. To cancel, log into your MyDMV account, find your appointment, and select the cancel option.
The DMV occasionally cancels appointments if a location closes unexpectedly or if there is a system issue. If this happens, you will receive an email with instructions to rebook. You can usually reschedule for a nearby date at the same or a different location.
If you miss your appointment without cancelling, you may be charged a fee to rebook, depending on your service type. Some services allow one free reschedule; others do not. Check the confirmation email for your office's specific policy.
Frequently Asked Questions
Can I book an appointment for someone else?
No. Each person must have their own MyDMV account and book their own appointment. If you are a parent booking for a teenager, your child will need an email address to create an account. You can help them through the process, but they must be the one to book.
What if I do not have an email address?
Create a free email account through Gmail, Yahoo, or Outlook before you book. You will need it to set up MyDMV and receive your confirmation number. If you do not have internet access at home, use a public library computer or ask a friend to help you create one.
How far in advance can I book an appointment?
You can usually book up to 30 days in advance through MyDMV. If you need an appointment sooner, the system shows the earliest available date at your chosen location. Availability changes daily as people cancel, so checking back frequently may reveal sooner slots.
What if I arrive late to my appointment?
If you are more than 15 minutes late, the DMV may cancel your appointment and you will need to rebook. Traffic and delays happen, so call the office as soon as you realize you will be late. Some offices will hold your slot if you call ahead, but this is not may provide.
Can I change my appointment to a different date or location?
Yes. Log into MyDMV, find your appointment, and select the option to reschedule. You can then choose a new date and location. The system treats this as a cancellation and new booking, so you will get a new confirmation number.