How to book a DMV appointment in Buffalo

You can schedule a DMV appointment in Buffalo through the New York State DMV website at dmv.ny.gov. The site lets you choose your location, the service you need, and available dates. You will need your driver's license number or ID number to complete the booking. Once you select a time slot, you receive a confirmation number by email — save this, because you will need it when you arrive.

Buffalo has two DMV offices: one on Main Street downtown and one on Niagara Falls Boulevard on the east side. The Main Street location typically handles more services but also has longer wait times. The Niagara Falls Boulevard office is smaller and often has shorter waits, though not all services are available there. Check the website to see which office offers what you need before you book.

Appointments fill up weeks in advance, especially for license renewals and road tests. If you cannot find an open slot, check back the next day — the DMV releases new appointment times regularly. You can also call 1-844-DMV-NY-1 (1-844-368-6991) to ask about cancellations or to book over the phone, though wait times on the phone are often long.

Key Takeaways

  • Book through dmv.ny.gov by entering your location, service type, and preferred date to receive a confirmation number by email.
  • Buffalo has two offices — Main Street (more services, longer waits) and Niagara Falls Boulevard (fewer services, shorter waits).
  • New appointment slots open regularly, so if nothing is available, check back the next day or call 1-844-368-6991.
  • Bring your confirmation number, a valid ID, and any documents the DMV website lists for your specific service.

What documents to bring to your appointment

The documents you need depend on your service. For a license renewal, bring your current driver's license and proof of residency (a utility bill, lease, or bank statement dated within the last 30 days). If you are renewing after it has expired, you may also need to pass a vision test or written test, depending on how long it has been expired.

For a new license or learner's permit, bring your birth certificate or passport, proof of Social Security number (a Social Security card or W-2), and two proofs of residency. If you are under 18, a parent or guardian must be present. For a road test, bring your permit, proof of insurance for the vehicle you will be tested in, and the vehicle's registration.

The DMV website shows a checklist for each service type. Before you go, visit dmv.ny.gov, find your service, and print or screenshot the list. Arriving without the right documents means you will lose your appointment slot and have to reschedule.

What to expect when you arrive

Arrive 10 to 15 minutes before your appointment time. Check in at the front desk with your confirmation number and ID. Even with an appointment, you may wait 15 to 45 minutes depending on how busy the office is and whether staff are running behind. The wait is usually shorter than walk-in lines, but it is not may provide to be when ready.

When your number is called, go to the window and present your documents. The staff member will review them, ask questions about your process, and may take a photo and fingerprints. For a road test, an examiner will take you to a vehicle and test your driving skills on local streets. The whole process usually takes 20 to 45 minutes at the window.

If your appointment is cancelled or you need to reschedule

If the DMV cancels your appointment (this happens occasionally when offices close unexpectedly), you will receive an email or phone call. You can then rebook through the website or by phone. If you need to cancel or move your own appointment, log back into dmv.ny.gov with your confirmation number and select the option to reschedule. You can also call 1-844-368-6991 to cancel or move it.

If you miss your appointment without cancelling, you lose the slot and must book a new one. The DMV does not charge a fee for cancelling or rescheduling, so cancel as soon as you know you cannot make it — this frees the slot for someone else and keeps you from losing your spot.

Services available by location in Buffalo

The Main Street office (50 West Eagle Street) handles most services: license renewals, new licenses, learner's permits, road tests, ID cards, and commercial driver's license services. It is open Monday through Friday, 8 a.m. to 4 p.m., with extended hours on some Thursdays until 6 p.m.

The Niagara Falls Boulevard office (4726 Niagara Falls Boulevard) handles license renewals, new licenses, learner's permits, and ID cards, but does not offer road tests or commercial services. It is open Monday through Friday, 8 a.m. to 4 p.m. If you need a road test or commercial license service, you must go to Main Street.

Check dmv.ny.gov before booking to confirm current hours, because they can change seasonally or due to staffing. The website also shows which services have the shortest wait times on any given day.

Alternatives if you cannot get an appointment

If appointments are fully booked for weeks, you have a few options. Some services can be completed by mail: license renewals for people over 65, address changes, and duplicate licenses. Visit dmv.ny.gov and look for "Mail-In Services" to see if yours qualifies. Mail processing takes 2 to 3 weeks.

You can also visit a DMV-authorized vendor in Buffalo. These are private businesses licensed to handle certain DMV services like license renewals and ID cards. They charge a fee (usually $10 to $25 on top of DMV fees) but often have shorter waits. Search "DMV vendor near me" online to find one in your area.

If you have a road test or need a commercial license, you cannot use a vendor — you must go to the Main Street DMV office. In that case, keep checking dmv.ny.gov daily for cancellations, or call 1-844-368-6991 to ask about same-week or next-week openings.

Frequently Asked Questions

Can I book an appointment for someone else?

No. The person who needs the service must book the appointment using their own ID number or driver's license number. If you are booking for a minor, you can book it, but the minor must be present at the appointment. A parent or guardian must also be present for minors under 18.

What if I do not have a confirmation email after booking?

Check your spam folder first. If it is not there, log back into dmv.ny.gov with your ID number and look for "View My Appointments" — your booking should appear there. You can use the confirmation number shown on that page when you arrive at the office.

How far in advance can I book an appointment?

The DMV typically opens appointment slots 30 to 60 days ahead. You can book as soon as slots are available for your chosen date. Slots for popular services like road tests fill up quickly, so booking as early as possible increases your chances of getting a time that works for you.

Do I need an appointment for a road test?

Yes. Road tests require an appointment booked through dmv.ny.gov. You cannot walk in for a road test. Bring your learner's permit, proof of insurance, and the vehicle's registration. The vehicle must pass a safety inspection before the test begins.

What if I am late to my appointment?

If you arrive more than 15 minutes late, the DMV may cancel your slot and make you reschedule. Traffic and parking can be unpredictable, so plan to arrive 20 to 30 minutes early. If you are running very late, call the office directly to ask if they can hold your slot.