Skip to main content

How to Schedule a Driver's License Appointment at the Miami DMV

Book your Miami driver's license appointment online or by phone before you visit

The Florida Department of Motor Vehicles (DMV) requires you to schedule an appointment before taking a written test, road test, or renewing your license in Miami-Dade County. You cannot walk in without one — the office will turn you away. You can book through the official Florida DMV website (flhsmv.gov) or by calling 1-844-435-7352.

The online system lets you pick a specific date and time slot weeks in advance. Phone appointments are faster if you need to be seen soon, though wait times vary. Both routes are free and take about five minutes.

Key Takeaways

  • You must book an appointment before visiting any Miami DMV office — walk-ins are not accepted.
  • The Florida DMV website (flhsmv.gov) and the phone line 1-844-435-7352 are the only official ways to schedule.
  • Bring your current ID, proof of residency, and the documents specific to what you are doing (new license, renewal, road test).
  • Appointment slots fill quickly during morning hours and early in the week, so book as far ahead as your situation allows.
  • If you miss your appointment, you will need to reschedule; repeated no-shows may result in a temporary hold on your account.

What documents to bring to your Miami DMV appointment

The documents you need depend on whether you are taking a written test, a road test, or renewing an existing license. All visits require a valid photo ID (passport, military ID, or current out-of-state license) and proof that you live in Florida.

For proof of residency, bring one of these: a recent utility bill, lease agreement, mortgage statement, or government mail with your name and current address. The document must be dated within the last 60 days. A utility bill in your name is the fastest option because DMV staff recognize it immediately.

If you are taking a written test for a learner's permit or first-time license, bring your Social Security number or a document showing it (Social Security card, W-2, or tax return). If you are taking a road test, bring the same items plus a vehicle registered in Florida with proof of insurance and a licensed adult driver (18 or older) to supervise.

For license renewal by mail or online, you typically do not need an appointment at all — check the renewal section of flhsmv.gov first. If you must renew in person, bring your current license and proof of residency.

How to book online through the Florida DMV website

Go to flhsmv.gov and look for the "Appointments" link on the homepage. Select "Schedule an Appointment." You will be asked to choose your county (Miami-Dade), the type of transaction (written test, road test, license renewal, or ID card), and your preferred date range.

The system shows available time slots for the next several weeks. Morning slots (8 a.m. to 10 a.m.) fill fastest, but afternoon appointments are usually available further out. Once you pick a slot, you will receive a confirmation number by email. Save this number — you will need it when you arrive.

The online system works best if you know roughly when you want to be seen. If you need an appointment within the next few days, call instead, because the phone line can sometimes find slots that have not yet appeared online.

Scheduling by phone if you need an appointment soon

Call 1-844-435-7352 during business hours (Monday through Friday, 8 a.m. to 5 p.m. Eastern Time). Have your driver's license number or Social Security number ready. Tell the representative what you need (written test, road test, renewal) and your preferred date range.

Phone wait times are usually 10 to 20 minutes, longer on Mondays and Thursdays. The representative will give you a confirmation number over the phone and may offer you a slot sooner than the website shows. Write down the confirmation number, date, time, and the office location before you hang up.

Which Miami DMV office location to choose

Miami-Dade County has multiple DMV offices. The main locations are in downtown Miami, Kendall, and Palmetto. When you book online or by phone, you will be asked which office you prefer. Choose based on what is closest to you — all offices handle the same services and have the same wait times.

The downtown Miami office (11 E. Flagler Street) is the busiest and has the longest lines, even with appointments. If you have flexibility, the Kendall or Palmetto offices often move faster. Check the address and hours for your chosen location before you go — some offices have reduced hours on certain days.

What to expect when you arrive for your appointment

Arrive 10 to 15 minutes early. Bring your confirmation number, all required documents, and a completed application form if you are taking a written test (you can fill this out online before you go or at the office). Leave extra time for parking — DMV lots fill up during peak hours.

You will check in at the front desk, show your confirmation number, and wait for your name to be called. Written tests take about 30 minutes. Road tests take 15 to 20 minutes of actual driving, plus paperwork. License renewals are usually done in under 10 minutes if your documents are in order.

If you are taking a road test, the examiner will inspect your vehicle for safety (working lights, brakes, wipers) before you drive. Bring your vehicle registration and proof of insurance. If anything fails inspection, you will not be able to test that day and will need to reschedule.

If you need to cancel or reschedule your appointment

You can cancel or reschedule online through flhsmv.gov using your confirmation number, or call 1-844-435-7352. Do this as soon as you know you cannot make it. If you miss your appointment without canceling, you may be charged a no-show fee (currently $10 in Florida) and will need to book a new slot.

Repeated no-shows can result in a temporary hold on your account, which blocks you from scheduling new appointments for 30 days. If this happens, you will need to contact the DMV directly to have the hold lifted before you can book again.

Frequently Asked Questions

Can I book an appointment for someone else?

No. The person taking the test or renewing their license must schedule their own appointment using their own ID or Social Security number. A parent or guardian can help a minor schedule, but the minor's information must be used to create the appointment.

How far in advance can I book a Miami DMV appointment?

The online system typically shows slots up to 30 days ahead. If you need an appointment further out, call the phone line — representatives can sometimes book slots beyond what the website displays. For routine renewals, you can often wait until closer to your expiration date.

What if I fail my written or road test?

You can reschedule immediately by phone or online. There is no waiting period between attempts in Florida. You will need to pay the test fee again (currently $7 for written, $20 for road), but you do not need to bring all your documents a second time if nothing has changed.

Do I need an appointment to get a duplicate license or ID card?

No. Duplicate licenses and ID cards are issued without an appointment at most DMV offices. Walk in during business hours with your ID and proof of residency. Processing usually takes under 10 minutes.

What if the DMV website is down or I cannot reach the phone line?

Try again later that day or the next business day. The website sometimes goes down for maintenance in the evening. If the phone line is busy, keep trying — it does not take calls in a queue, so you may get through on your next attempt. You can also visit a DMV office in person to ask staff to book an appointment for you.

This guide is general information, not professional advice. Offices and providers set their own rules, so check the details with the one you’re seeing. See our Editorial Policy.