What you need to do to get a driver's license in Miami
To get a driver's license in Miami, you must visit a Florida Department of Highway Safety and Motor Vehicles (DHSMV) office in Miami-Dade County, pass a written test and a driving test, and provide proof of identity, residency, and Social Security number. The process takes multiple visits — one for the written exam and one for the driving test — and the entire timeline from first visit to receiving your license typically runs four to eight weeks, depending on how quickly you schedule your road test and how busy the local office is.
Florida does not allow you to complete the entire process online or by mail. You must appear in person at a DHSMV office, and you cannot take your road test at the same visit where you take your written test. The Miami-Dade County DHSMV offices are located in multiple places, and wait times vary by location and time of day.
Key Takeaways
- You must visit a DHSMV office twice: once to take the written test and once to take the road test, and you cannot do both on the same day.
- Bring an original or certified copy of your birth certificate, proof of Social Security number, and two documents proving your Miami-Dade County address when you go for your written test.
- The written test covers Florida traffic laws and road signs; you must score at least 80 percent to pass.
- Your road test appointment may be weeks away from your written test, so plan your schedule accordingly and bring your own vehicle or arrange one that meets inspection requirements.
- Once you pass both tests, the DHSMV mails your license to your address on file, which takes an additional one to two weeks.
Documents you must bring to the DHSMV office
Bring your original birth certificate or a certified copy issued by the vital records office in the state where you were born. A photocopy is not acceptable. You also need proof of your Social Security number — an original Social Security card, a W-2 form, a 1099 form, or a Social Security Administration letter all work. A photocopy of your Social Security card does not count.
You must prove your Miami-Dade County address with two documents. Acceptable documents include a utility bill, a lease or mortgage statement, a bank statement, an insurance policy, a property tax bill, or a government check. The documents must show your name and current address and be dated within the last 60 days. A post office box does not count as proof of residency.
If you are under 18, bring a parent or legal guardian with you. If you are explore for a license after a suspension or revocation, bring any court documents or DHSMV correspondence related to that action.
The written test: what to expect and how to prepare
The written test at the DHSMV covers Florida traffic laws, road signs, and safe driving practices. The test has 50 questions, and you must answer at least 40 correctly to pass — a score of 80 percent. You have one hour to complete it. The test is offered in English and several other languages; ask the DHSMV staff which languages are available at your location.
You can study using the official Florida Driver's Handbook, which the DHSMV provides free online and in print at any DHSMV office. The handbook covers everything on the test. Many people also use practice tests available through the DHSMV website or third-party study apps, though the official handbook is the most reliable source.
If you fail the written test, you can retake it the same day or schedule another appointment. There is no waiting period between attempts, but you must pay the test fee again.
Scheduling and taking your road test
After you pass the written test, DHSMV staff will give you information about scheduling your road test. You cannot take the road test on the same day as your written test. Road test appointments in Miami-Dade County often book weeks in advance, so the timing depends on how far out the schedule is when you pass your written exam.
For your road test, bring your vehicle or arrange one that passes a basic safety inspection. The vehicle must have valid registration, a current inspection sticker, working brakes, working lights, a working horn, and a working windshield wiper. The examiner will check these before the test begins. You must also bring your written test passing certificate and a valid ID.
The road test lasts about 20 minutes and covers basic driving skills: starting the car, turning, stopping, parking, and following traffic laws. You must follow the examiner's directions and obey all traffic signs and signals. If you fail, you can schedule another test, but you will pay the test fee again.
Fees and payment methods
The written test fee and the road test fee are separate. As of 2024, the written test costs approximately $7, and the road test costs approximately $20, though these amounts can change. The DHSMV office will tell you the exact fee when you arrive. Payment methods vary by location; most offices accept cash, debit cards, and credit cards, but call ahead to confirm what your specific office accepts.
Once you pass both tests, there is an additional fee for the license itself. A standard driver's license is valid for eight years and costs approximately $75 to $85. Again, call your local DHSMV office to confirm the current fee.
After you pass: receiving your license
After you pass your road test, the DHSMV will issue you a temporary driving permit that is valid for 30 days. This permit allows you to drive while your permanent license is being printed and mailed. Your permanent license is mailed to the address you provided at the DHSMV office and typically arrives within one to two weeks.
If your license does not arrive within three weeks, contact the DHSMV office where you took your test. Keep your temporary permit until your permanent license arrives. Once your permanent license arrives, the temporary permit is no longer valid.
DHSMV office locations in Miami-Dade County
Miami-Dade County has multiple DHSMV offices. The main office is located in downtown Miami, but there are also offices in Kendall, Palmetto, and other areas. Hours vary by location, and some offices are open on Saturday. Wait times are typically shorter early in the morning on weekdays and longer in the afternoon and on Saturdays.
You can find the full list of office locations, hours, and phone numbers on the DHSMV website. Call ahead before you go, because some offices occasionally close for staff training or other reasons. You can also check wait times online at some locations before you arrive.
Frequently Asked Questions
Can I take the written test online?
No. Florida requires you to take the written test in person at a DHSMV office. You cannot take it online, by mail, or through any other method. You must visit an office in Miami-Dade County.
How long does the entire process take from start to finish?
The timeline depends on how quickly you schedule your road test and how busy the DHSMV is. Most people complete the written test within a few days of their first visit, but the road test appointment may be weeks away. After you pass the road test, your license arrives by mail in one to two weeks. Total time is typically four to eight weeks.
What if I fail the road test?
You can schedule another road test appointment. There is no waiting period, but you must pay the road test fee again. You do not need to retake the written test if you passed it previously.
Do I need to bring my own car for the road test?
You need a vehicle that passes a basic safety inspection. It can be your own car, a family member's car, or a rental car. The vehicle must have valid registration, a current inspection sticker, and working brakes, lights, horn, and windshield wipers. The examiner checks these before the test begins.
What happens if I move after I get my license?
You must update your address with the DHSMV within 30 days of moving. You can do this online through the DHSMV website, by mail, or in person at a DHSMV office. There is no fee to update your address.