Where to book your Miami-Dade driver license appointment
In Miami-Dade County, you book driver license appointments through the Florida Department of Highway Safety and Motor Vehicles (DHSMV) online system or by phone. You cannot walk in to most locations — appointments are required. The official website is flhsmv.gov, where you can reserve a time slot at any of the county's Driver License offices.
You can also call 1-844-DL-FLORIDA (1-844-335-3567) to book by phone. This line is available Monday through Friday, 8 a.m. to 5 p.m. Eastern Time. If you call, have your Social Security number, date of birth, and the type of transaction you need (new license, renewal, replacement) ready before you dial.
Miami-Dade has multiple Driver License offices. The main locations are in Miami, Hialeah, Homestead, and Kendall. When you book online, the system shows you available times at each location and lets you pick the one most convenient for you.
Key Takeaways
- Book appointments on flhsmv.gov or by calling 1-844-DL-FLORIDA; walk-ins are not accepted at most Miami-Dade locations.
- You will need your Social Security number, date of birth, and the reason for your visit (new license, renewal, or replacement) to complete a booking.
- Miami-Dade has Driver License offices in Miami, Hialeah, Homestead, and Kendall, and you choose your preferred location when you book.
- Appointment availability varies by location and time of year; booking several weeks ahead gives you more options than waiting until the last minute.
- Bring all required documents to your appointment, including proof of residency and identification, or your appointment may be cancelled and rescheduled.
What documents to bring to your Miami-Dade appointment
The documents you need depend on whether you are getting a new license, renewing, or replacing a lost or damaged one. For a new driver license, bring your Social Security card (or a document showing your number), proof of residency (a utility bill, lease, or mortgage statement dated within 90 days), and proof of identity (a passport, birth certificate, or foreign national ID). You will also need to show proof of your Florida residency — a second document if your first one does not show your current address.
For a renewal, bring your current driver license and proof of residency if your address has changed. If your license is expired by more than a certain period, you may need to retake the written test and eye exam, so check your renewal notice or call ahead to confirm what is required.
For a replacement (lost, stolen, or damaged license), bring proof of identity and proof of residency. You will pay a replacement fee, which varies depending on how much time remains on your current license.
Bring originals or certified copies — photocopies are not accepted. If any of your documents are in a language other than English, bring the original and an official English translation.
How to book online step by step
Go to flhsmv.gov and look for the "Driver License" section. Click on "Schedule an Appointment" or a similar link (the exact wording changes, but it is always near the top of the page). You will be taken to the appointment booking system.
Enter your date of birth and the last four digits of your Social Security number. The system will ask what type of transaction you need: new license, renewal, replacement, or another service. Select the one that matches your situation. If you are unsure, call 1-844-DL-FLORIDA before booking — choosing the wrong category may waste your appointment.
Next, choose your preferred Driver License office location from the list of Miami-Dade offices. The system then shows available dates and times. Pick a slot that works for you. You will receive a confirmation number by email or text — save this number and bring it (or the confirmation email) to your appointment.
If the system shows no available appointments, that location is fully booked. Try a different office location, or check back in a few days — cancellations open up regularly. You can also call 1-844-DL-FLORIDA to ask about availability at other times.
How to book by phone
Call 1-844-DL-FLORIDA (1-844-335-3567) Monday through Friday, 8 a.m. to 5 p.m. Eastern Time. Have your Social Security number, date of birth, and the type of transaction ready. The representative will ask which Miami-Dade location you prefer and what times work best for you.
The phone line can be busy during peak hours (mid-morning and early afternoon). Calling early in the morning or late in the afternoon often means shorter wait times. Once your appointment is booked, the representative will give you a confirmation number. Write it down or ask them to email or text it to you.
What to expect on appointment day
Arrive 10 to 15 minutes early. Bring your confirmation number, all required documents, and a valid form of payment if you owe a fee (cash, debit card, or credit card — check the office's website for accepted methods). Leave extra time for parking and finding the office, especially if you have never been there before.
When you arrive, check in at the front desk and give them your confirmation number. You will be called when it is your turn. The staff will review your documents, take your photo, and administer the eye exam. If you are getting a new license, you will also take the written knowledge test and the road test (road tests are usually scheduled for a separate appointment).
The entire appointment usually takes 30 minutes to an hour, depending on how busy the office is and what services you need. Your temporary license is printed on the spot; your permanent license arrives by mail within 7 to 10 business days.
If your appointment is cancelled or you need to reschedule
If the office cancels your appointment (rare, but it happens), you will receive a notice by email or phone. You can reschedule when ready on flhsmv.gov or by calling 1-844-DL-FLORIDA. If you need to cancel or reschedule yourself, do the same — do not straightforward skip the appointment, as this may affect your ability to book future appointments.
If you miss your appointment without cancelling, you may lose your slot and have to book again. If you are running late, call the office directly to ask if they can hold your appointment. The phone number for your specific office is listed on flhsmv.gov.
Common reasons appointments are cancelled on the day
The most common reason is missing documents. Bring everything listed in your confirmation email or on the DHSMV website. If you arrive without proof of residency, proof of identity, or your Social Security card (or document showing your number), the office will cancel your appointment and ask you to reschedule.
Incorrect information on your process is another reason. Double-check your name, date of birth, and address before you arrive. If the staff finds errors, they may cancel the appointment so you can correct them and rebook.
If you are under 18, you must bring a parent or legal guardian. If you arrive alone, your appointment will be cancelled. Minors also need a completed parental consent form, which is available on flhsmv.gov.
Frequently Asked Questions
Can I book an appointment for someone else?
No. The person getting the license must book their own appointment using their Social Security number and date of birth. If they are under 18, a parent or guardian can help them book, but the minor's information is what goes into the system.
How far in advance should I book?
Book as soon as you know you need a license. Availability varies by season and location. During busy times (summer, back-to-school season), appointments may be 4 to 6 weeks out. During slower periods, you might find an opening within 1 to 2 weeks. Booking early gives you more choice of dates and times.
What if I do not have a Social Security number?
You will need an Individual Taxpayer Identification Number (ITIN) or another form of identification approved by DHSMV. Call 1-844-DL-FLORIDA to discuss your situation and find out what documents you can use instead.
Do I need an appointment for a road test, or is it part of my driver license appointment?
Road tests are usually scheduled separately from your written test and photo appointment. When you pass your written test, the staff will give you information about scheduling your road test. Some locations allow you to book it the same day; others send you a separate appointment notice by mail.
What if I cannot make my appointment and need to reschedule?
Cancel your current appointment on flhsmv.gov or by calling 1-844-DL-FLORIDA, then book a new one. Cancelling ahead of time frees up the slot for someone else and keeps your record clear. If you straightforward do not show up, you may have trouble booking future appointments.