How to book a road test appointment in Florida

To schedule your road test in Florida, you must use the Florida Department of Highway Safety and Motor Vehicles (DHSMV) online appointment system at www.flhsmv.gov. You cannot book by phone, mail, or in person — the state only accepts appointments through this website. You will need your learner's permit number, a valid email address, and access to a computer or phone with internet.

The appointment system shows available dates and times at testing locations near you. Most counties have multiple offices, and you can choose which one works best. Once you select a date and time, you will receive a confirmation email with your appointment details. You must bring this confirmation, your learner's permit, and a valid photo ID to your test.

Road test appointments typically fill up weeks in advance, especially in busy counties like Hillsborough, Miami-Dade, and Orange. If you cannot find an open slot near you, check smaller nearby counties — sometimes they have more availability. You can also check back frequently, as cancellations open up new slots throughout the day.

Key Takeaways

  • Book your road test only through the DHSMV website at www.flhsmv.gov; phone and in-person booking are not available.
  • You need your learner's permit number and a valid email address to create an appointment.
  • Appointments fill weeks in advance in large counties, so book as soon as you are ready to test.
  • Bring your confirmation email, learner's permit, and photo ID to your test appointment.
  • If your preferred location is full, check nearby counties or check back daily for cancellations.

What you need before you book

Before you go to the DHSMV website, gather three things: your learner's permit number, a valid email address, and your Social Security number. The system will ask for all three to verify your identity and pull up your permit record. If you do not have your permit number memorized, check the front of your physical permit card or your DHSMV account online.

You also need to know which county you want to test in. You do not have to test in the county where you live, but you must test in the county where your learner's permit was issued. If you moved and got a new permit in a different county, use that county for your road test.

Make sure your email address is one you check regularly. The DHSMV sends your confirmation to this address, and you will need to show that confirmation at your appointment. If you do not receive the confirmation within a few minutes of booking, check your spam folder.

Finding an available appointment slot

Once you log into the DHSMV appointment system, select your county and the type of test you need — this will be "Class D" for a standard driver's license. The system will show you all available dates and times at testing locations in that county for the next several weeks.

Availability varies widely by location and time of day. Early morning slots (7:00 a.m. to 9:00 a.m.) and weekday appointments often fill first. If you see no openings for several weeks, try searching a neighboring county. For example, if Broward County is full, check Palm Beach or Miami-Dade. You can test anywhere in Florida, not just near your home.

If you find no slots anywhere, do not wait passively. Check the website again the next day and the day after — cancellations happen constantly as people reschedule or miss appointments. Many people find slots by checking at the same time each day (often early morning or late evening) and booking when ready when something opens.

Completing your online appointment booking

After you select a date and time, the system will ask you to confirm your personal information and your permit details. Review everything carefully — your name, date of birth, permit number, and the testing location must all be correct. If any information is wrong, you will not be able to take the test, and you will have to book a new appointment.

Next, you will see a summary of your appointment: the date, time, location, and address of the testing office. Write down this information or take a screenshot. You will receive a confirmation email within minutes, but having the details in front of you now means you will not lose them if your email goes missing.

The system will ask you to agree to the road test rules and policies. Read through these carefully — they cover things like what happens if you are late, what documents you must bring, and what will cause you to fail the test when ready (like driving without a seatbelt or refusing a breath test). Once you agree and submit, your appointment is booked.

What to bring to your road test appointment

Bring four things to your appointment: your confirmation email (printed or on your phone), your learner's permit, a valid photo ID, and your vehicle. The confirmation email is your proof that you have an appointment — without it, the testing office may not let you test. Your learner's permit and photo ID verify your identity. Your vehicle must be registered, insured, and in safe working condition (working brakes, lights, wipers, and horn).

The vehicle must also have a valid registration sticker and proof of insurance in the glove compartment. The examiner will check these before you start the test. If your vehicle fails this inspection, you will not be able to test that day, and you will have to reschedule.

Do not bring anyone into the testing vehicle except the examiner. A parent, friend, or instructor cannot sit in the car during your test. You will be alone with the examiner for the entire 20 to 30 minute drive.

If you need to reschedule or cancel

If you need to change your appointment, log back into the DHSMV website with your permit number and email address. You can cancel your current appointment and book a new one at a different time or location. There is no fee to reschedule, and you can do it as many times as you need before your test date.

Cancel as soon as you know you cannot make your appointment. This opens the slot for someone else and also frees up a new slot that you can rebook. If you straightforward do not show up without canceling, you will lose your appointment and may have to wait longer to find another opening.

If you fail your road test, you can book a new appointment when ready through the same system. There is no waiting period between attempts in Florida, though you may have to wait for the next available slot in your county.

Common reasons appointments are hard to find

Road test slots in Florida are scarce because the state has more people taking tests than it has examiners and testing locations. Large urban counties like Miami-Dade, Broward, Hillsborough, and Orange County often have waits of four to eight weeks. Smaller rural counties sometimes have openings within days.

Demand is highest in summer (June through August) when teenagers turn 16 and want to test, and in January when people make New Year's resolutions about getting their license. If you are flexible on timing, booking a test in the fall or winter will be faster than booking in peak season.

The DHSMV occasionally adds new testing locations or examiners, which can open up more slots. You can check the DHSMV website or call your local office to ask if new appointments are expected soon. Some counties also offer testing at satellite locations or partner offices that may have different availability than the main DMV office.

Frequently Asked Questions

Can I book a road test appointment by phone or in person?

No. Florida only accepts road test appointments through the online DHSMV system at www.flhsmv.gov. You cannot book by phone, email, or by visiting an office in person. The website is the only way to schedule.

What if I do not have internet access to book online?

You can use a computer or phone at a library, school, or friend's house to book your appointment. Once you have booked, you will receive a confirmation email that you can print or show on your phone at your test. If you have no way to access the internet, call your local DHSMV office to ask about alternatives.

How long before my test should I book my appointment?

Book as soon as you are ready to test. In busy counties, slots fill four to eight weeks in advance. In smaller counties, you may find an opening within one to two weeks. The earlier you book, the sooner you can test.

What happens if I am late to my road test appointment?

If you arrive more than 15 minutes late, the DHSMV will cancel your appointment and you will have to reschedule. Arrive at least 10 minutes early to check in and let the examiner inspect your vehicle.

Can I change my appointment to a different county?

Yes. You can cancel your current appointment and book a new one in any Florida county. You do not have to test in the county where you live or where your permit was issued — you can test anywhere in the state.