How to book a DMV appointment in Buffalo
You can schedule a DMV appointment in Buffalo through the New York State DMV's online system at dmv.ny.gov, by phone at 1-844-DMV-MYNY (1-844-368-6966), or in person at a DMV office. The online system is the fastest route — you choose your location, the service you need, and an available date and time. Phone appointments take longer because you are waiting in a queue, but you do not need internet access or a computer.
Buffalo has two DMV offices: one at 635 Main Street in downtown Buffalo, and one at 4626 Transit Road in Cheektowaga. Both handle standard services like license renewals, vehicle registrations, and ID replacements. The Main Street location tends to have shorter wait times for walk-ins, but appointment availability varies by location and by how far ahead you book.
You do not need an appointment for every transaction. straightforward tasks like paying a registration fee or renewing a license plate by mail do not require one. But if you are taking a road test, renewing an expired license in person, or handling a complex registration issue, an appointment will save you hours of waiting.
Key Takeaways
- Book online at dmv.ny.gov or call 1-844-DMV-MYNY; online booking is faster and shows real-time availability.
- Buffalo has two DMV offices — one on Main Street downtown and one in Cheektowaga — and appointment availability differs between them.
- Bring the documents listed in your appointment confirmation, because the DMV will not process your transaction without them.
- If you cannot make your appointment, cancel it at least 24 hours ahead so someone else can use that slot.
- Walk-ins are accepted at both locations, but appointment holders are served first, so wait times can be unpredictable.
Booking online through the DMV website
Go to dmv.ny.gov and click "Make an Appointment" in the top menu. You will be asked to enter your zip code or choose your county (Erie County for Buffalo). The system will show you both DMV offices and their available appointment slots for the next several weeks.
Select the service you need — for example, "License Renewal," "Road Test," or "Vehicle Registration." The system will then show only dates and times when that service is available. Choose a date and time that works for you. You will receive a confirmation number by email and text message (if you provide a phone number). Save this confirmation number; you will need it when you arrive.
The online system is open 24 hours a day. Most people find appointments within one to three weeks, though road test slots sometimes book out further in advance. If no appointments are showing, check back in a few days — slots open regularly as people cancel.
Booking by phone
Call 1-844-DMV-MYNY (1-844-368-6966) Monday through Friday, 8 a.m. to 4 p.m. Eastern Time. You will be placed in a queue and connected to a representative who can check availability and book your appointment. Have your driver's license number or ID number ready, along with the service you need.
Phone wait times vary. During peak hours (mid-morning and early afternoon on weekdays), you may wait 20 to 45 minutes. Early morning or late afternoon calls tend to be faster. If you reach a representative, they will give you a confirmation number on the spot.
What to bring to your appointment
Your confirmation email or text will list the specific documents you need. For most transactions, bring your current driver's license or ID, proof of residency (a utility bill, lease, or bank statement with your name and address), and your Social Security number or ITIN. For vehicle-related services, bring your vehicle registration and proof of insurance.
If you are renewing a license that expired more than two years ago, you may need to retake the written test or vision test. Bring your glasses or contacts if you use them. For road tests, bring a vehicle that is registered, insured, and in safe working condition, plus your permit and a valid form of ID.
The DMV will not process your transaction if you are missing required documents. If you are unsure what you need, call ahead or check the confirmation email — it will spell out exactly what to bring.
Canceling or rescheduling your appointment
If you need to cancel or change your appointment, do so through dmv.ny.gov by logging in with your confirmation number, or call 1-844-DMV-MYNY. Cancel at least 24 hours before your appointment time. If you cancel with less notice or do not show up, you may have to wait longer for your next available slot.
If you miss your appointment without canceling, the DMV may require you to wait longer before booking again. Canceling early is always better — it frees up the slot for someone else and keeps your record clear.
What to expect when you arrive
Arrive 10 to 15 minutes early. Check in at the front desk with your confirmation number and ID. You will be called when it is your turn. Even with an appointment, you may wait 15 to 30 minutes if the office is busy, because walk-in customers are served after appointment holders.
Have all your documents organized and ready. The representative will review them, ask you questions about your transaction, and process your request. For straightforward renewals, this takes 10 to 15 minutes. For road tests or complex issues, allow 30 to 45 minutes.
If the DMV finds that you are missing a document or that something on your process is incomplete, they will tell you what you need to fix. You may be able to correct it on the spot, or you may need to reschedule and come back.
Scam alert: Fake DMV appointment websites
Do not use any website other than dmv.ny.gov to book your appointment. Scammers create fake DMV sites that look almost identical to the real one. They charge fees for "expedited" appointments or claim they can may provide a slot. The real DMV website is free and does not charge for scheduling.
If a website asks you to pay money to book an appointment, or if it asks for your Social Security number before you have confirmed your appointment, close it and go to dmv.ny.gov instead. Legitimate DMV services never charge upfront fees for appointments.
Be cautious of emails or texts claiming to be from the DMV and asking you to "confirm" your appointment by clicking a link. The real DMV sends confirmation numbers, not requests to click links. If you are unsure, call 1-844-DMV-MYNY to verify.
Frequently Asked Questions
Can I walk in without an appointment?
Yes, both Buffalo DMV offices accept walk-ins. However, appointment holders are served first, so your wait time may be one to three hours depending on how busy the office is. If you have time to book an appointment online, that is usually faster.
How far in advance should I book?
Book as soon as you know you need an appointment. For routine services like license renewal, you can usually find a slot within one to three weeks. Road tests book out faster — sometimes four to six weeks ahead. Booking early gives you more choices and reduces the chance that all slots will be full.
What if I cannot get an appointment in Buffalo?
Try the Cheektowaga office if the Main Street location is full, or check back in a few days when new slots open. You can also visit a DMV office in a nearby county if you are willing to travel. Some services, like license renewal by mail, do not require an appointment at all.
Do I need an appointment to take a road test?
Yes. Road tests must be scheduled in advance. You cannot take a road test as a walk-in. Book your test slot as soon as you are ready, because they fill up quickly, especially in spring and summer.
What happens if I arrive late to my appointment?
If you are more than 15 minutes late, the DMV may cancel your appointment and move you to the walk-in queue. Call ahead if you are running behind — the office may be able to hold your slot for a few extra minutes.