How to Book a Driver License Appointment in Miami
Where to book your Miami driver license appointment
You book a Miami driver license appointment through the Florida DMV website at www.flhsmv.gov, not through a local office directly. The site lets you choose your location, pick an available time slot, and confirm your appointment in one session. You will need an email address to receive your confirmation.
Miami has multiple DMV offices, and the one you choose depends on which area is closest to you and which has availability. The main locations are the Miami-Dade County office on NW 24th Street, the Kendall office, and the Palmetto office. Each maintains its own schedule, so if one is fully booked, another may have open slots within days.
The booking system shows you available dates and times up to several weeks out. Peak times — early mornings, Fridays, and the first week of each month — fill fastest. If you cannot find an opening that works, check back in a few days; cancellations open slots regularly.
Key Takeaways
- Book through flhsmv.gov, not by phone or in person, and you will receive an email confirmation with your appointment number and location.
- Bring your Social Security number, proof of residency (utility bill or lease dated within 90 days), and your current out-of-state license or ID if you have one.
- Arrive 10 to 15 minutes early with all documents; the office will not hold your appointment past 15 minutes after your scheduled time.
- The entire process — document check, written test, photo, and payment — usually takes 30 to 45 minutes once you are called.
- If you fail the written test, you can retake it the same day at no extra cost, but you must wait at least one day before a second attempt at the same office.
What documents you need to bring
Florida requires a proof of Social Security number (your Social Security card, W-2, or tax return), proof of residency dated within the last 90 days (utility bill, lease, mortgage statement, or bank statement with your name and Miami address), and proof of identity (current driver license, passport, or state ID). If you are under 18, you also need a parent or guardian present with their ID.
If you are renewing an expired Florida license, bring that license. If you are getting your first Florida license or moving from another state, bring your current out-of-state license or passport. Do not bring originals of documents you cannot replace — the DMV will not keep them, but it is safer to bring copies.
Bring your appointment confirmation email or print it out. The office scans the barcode to pull up your record, which speeds the check-in process. If you cannot print it, have your confirmation number ready on your phone.
What to expect during your appointment
When you arrive, check in at the front desk with your confirmation number. A staff member will verify your documents, check that your proof of residency is current, and confirm your Social Security number. This step usually takes 5 to 10 minutes. If any document is missing or expired, they will tell you then — you cannot proceed without it.
Next, you will take the written test on a computer terminal. The test covers road signs, right-of-way rules, and Florida traffic laws. You have 30 minutes and must answer at least 24 of 50 questions correctly to pass. The questions are straightforward; the DMV provides a free study guide on its website if you want to review beforehand.
If you pass, you will have your photo taken and pay the fee (currently $48 for an eight-year license, $25 for a four-year license). You will receive your temporary license on the spot and your permanent license by mail within 7 to 10 days. If you fail, you can retake the test immediately at no extra charge, though you must wait at least one day before a second attempt.
Timing and wait times at Miami DMV offices
Appointment slots in Miami typically fill 2 to 4 weeks out during normal months, but during summer and around holidays they can fill 6 to 8 weeks ahead. If you need an appointment urgently, check the system every few days — cancellations happen regularly and open same-week slots.
Even with an appointment, you may wait 15 to 30 minutes past your scheduled time, especially on Fridays or early mornings. The office prioritizes appointments over walk-ins, but if multiple people are ahead of you, the queue backs up. Arrive early and bring something to read.
The Kendall and Palmetto offices tend to have shorter wait times than the main NW 24th Street location, though availability varies. If you have flexibility on location, checking all three may find you an earlier slot.
If you cannot make your appointment
Cancel or reschedule through the same flhsmv.gov website where you booked. Log in, find your appointment, and either cancel it or change the date and time. You can reschedule up to 24 hours before your appointment without penalty. If you miss an appointment without canceling, you may have to wait longer for the next available slot, though this is not a formal rule — it depends on office volume.
If you need to cancel less than 24 hours before your appointment, call the Miami DMV office directly. The phone number is on your confirmation email. Explain your situation; they may let you reschedule the same day if slots are open.
Special situations: Learner's permit, renewal, and address changes
If you are getting a learner's permit instead of a full license, you still book through flhsmv.gov but select "learner's permit" as your transaction type. The appointment is shorter — usually 20 to 30 minutes — because you skip the road test. You take only the written test, have your photo taken, and pay the fee.
If you are renewing an expired Florida license, you can renew by mail or online if your license expired fewer than five years ago and you have no medical restrictions. Check the DMV website to see if you are may be able to access. If you must renew in person, the appointment is faster than a first-time license because the office already has your information on file.
If you are changing your address on your license, you can do this online through the DMV website without an appointment. If you need a replacement card with your new address, you can order it by mail or request it at an appointment.
Frequently Asked Questions
Can I book an appointment by phone instead of online?
No. The DMV only accepts appointments through its website at flhsmv.gov. Phone lines are for questions about appointments you have already booked, not for booking new ones. If you have trouble with the website, call the Miami office and staff can walk you through the online process.
What if I fail the written test?
You can retake it immediately at no extra cost. However, if you fail a second time during the same appointment, you must wait at least one day before trying again. You will need to book a new appointment through the website.
Do I need to take a road test for a driver license in Florida?
No. Florida does not require a road test for a driver license. You take only the written test at your appointment. If you are under 18, you must hold a learner's permit for at least three months before you can get your license.
How long does it take to get my permanent license after my appointment?
You receive a temporary license on the spot that is valid immediately. Your permanent license arrives by mail within 7 to 10 days. If it does not arrive within two weeks, contact the DMV office where you took your test.
Can I bring someone with me to my appointment?
Yes, but only if you are under 18 — then a parent or guardian must be present with their ID. Adults can bring a companion, but that person cannot go into the testing area with you. They can wait in the lobby.
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.