How to book your Florida road test appointment

You schedule a Florida driver's license road test through the Department of Highway Safety and Motor Vehicles (DHSMV) website or by phone. The state does not allow walk-ins for road tests — you must have a confirmed appointment before you show up at a testing location. You can book your test online at flhsmv.gov or by calling 1-844-DL-FLORIDA (1-844-353-5762).

The online system lets you pick your preferred testing location and date from available slots. Phone appointments may have longer wait times depending on call volume, but a representative can answer questions about what to bring and what to expect. Both methods charge the same road test fee, which varies by vehicle type but is typically between $10 and $15.

Appointment availability depends on demand in your area. In busy counties like Miami-Dade or Hillsborough, you may wait several weeks for an opening. Rural counties often have shorter wait times. If your preferred location is booked, you can check testing sites in nearby counties — the test itself is valid statewide once you pass.

Key Takeaways

  • Book your road test through flhsmv.gov or by calling 1-844-353-5762; walk-ins are not accepted.
  • You must have a valid learner's permit or valid driver's license from another state to take the road test.
  • Bring your permit or out-of-state license, proof of identity, and a vehicle that is registered, insured, and passes a safety inspection.
  • Road test appointments fill weeks in advance in urban areas, so book as soon as you are ready to test.
  • If your preferred location is full, check nearby counties — your passing score is valid anywhere in Florida.

What documents and vehicle you need before booking

Before you schedule an appointment, gather the documents the examiner will check. You need a valid learner's permit (if you are under 18) or a valid driver's license from another state (if you are 18 or older). You also need a government-issued photo ID such as a passport, military ID, or state ID card. A Social Security card or birth certificate alone is not enough.

The vehicle you bring must be registered in Florida, have current insurance, and pass a basic safety check. The examiner will look for working headlights, brake lights, turn signals, wipers, and a functioning horn. The vehicle must have a valid registration sticker on the windshield and proof of insurance in the glove box. If you are borrowing someone else's car, make sure the registration and insurance are current — they do not have to be in your name, but they must be valid.

If your vehicle does not pass the safety check, you cannot take the test that day. You will need to fix the problem and reschedule. Common failures include burned-out lights, missing mirrors, or expired registration. Check your vehicle before your appointment to avoid wasting the slot.

Scheduling online versus calling by phone

The online booking system at flhsmv.gov is usually faster if you know what you need. You create an account, enter your permit or license number, choose your county and testing location, and pick from available dates and times. The system shows you all open slots for the next several weeks, so you can see exactly when you can test. You pay the road test fee online with a credit or debit card, and you receive a confirmation number when ready.

Calling 1-844-353-5762 works if you prefer to speak with someone or if you have questions about the test itself. A representative can tell you what to bring, how long the test takes (usually 20 to 30 minutes), and what happens if you fail. They can also book your appointment over the phone and take payment by card. Wait times to reach a representative vary; calling early in the morning or mid-week often means shorter holds.

Both methods book the same appointments from the same pool. If a slot is full online, calling will not reveal hidden openings. Choose whichever method you are more comfortable with — the outcome is the same.

What happens on the day of your road test

Arrive 10 to 15 minutes early with all required documents. Bring your permit or out-of-state license, your photo ID, and proof of insurance. The examiner will check these documents and verify your identity before you begin. If you are missing any document, you will not be allowed to test and will lose your appointment slot.

The examiner will inspect the vehicle for safety items — lights, mirrors, horn, wipers, and brakes. They will ask you to demonstrate that you know where the controls are and that they work. If the vehicle fails inspection, you cannot test. You will need to fix the problem and reschedule.

The actual road test takes about 20 to 30 minutes. You will drive on local streets and highways, perform maneuvers like parallel parking and three-point turns, and follow the examiner's directions. The examiner scores you on vehicle control, following traffic laws, and safe driving habits. You pass or fail on the spot, and you receive a score sheet before you leave.

Rescheduling or canceling your appointment

If you need to change your appointment date or time, log into your account on flhsmv.gov and select the reschedule option. You can move your test to a different date at the same location or switch to a different testing site. Rescheduling is free and does not cost an additional fee. You keep the same road test fee you already paid.

If you need to cancel, you can do so through your online account or by calling 1-844-353-5762. Canceling more than 24 hours before your appointment usually means you can use your fee for a future test. Canceling within 24 hours may result in losing your fee, depending on the county. Check your confirmation email for the cancellation policy for your specific location.

If you miss your appointment without canceling, you lose your fee and your slot. You will need to book a new appointment and pay the road test fee again. If you are running late, call the testing location directly — some examiners will wait a few minutes, but do not count on it.

How long the wait is and what affects it

Wait times for road test appointments vary widely by location and season. In Miami-Dade, Broward, and Hillsborough counties, you may wait 4 to 8 weeks for an opening. In smaller counties, you might find an appointment within 1 to 2 weeks. Demand is highest in spring and summer, when more people are testing, and lowest in winter.

The DHSMV does not publish average wait times by county, so you will not know the exact wait until you check the online system or call. If your preferred location is booked out, checking a nearby county can sometimes cut your wait in half. For example, if your home county is full, a testing site 20 miles away might have openings weeks sooner.

If you have a time-sensitive reason to test sooner — such as a job start date or a permit expiration — book your appointment as early as possible. Once you pass, you can explore for your permanent license when ready, so there is no advantage to waiting.

What to do if you fail your road test

If you do not pass, you receive a score sheet showing which maneuvers or driving behaviors caused the failure. Common reasons include hitting a curb during parking, failing to signal, speeding, or not coming to a complete stop. You can take the test again, but you must wait at least 7 days before rescheduling.

You do not pay a new road test fee for retakes within a certain window — check your score sheet or call DHSMV to confirm the retake policy for your county. You can reschedule online or by phone just as you did for your first appointment. Many people pass on their second or third attempt after practicing the specific maneuvers they struggled with.

If you fail multiple times, consider taking a professional driving lesson. An instructor can identify habits that the examiner marked down and give you targeted practice. Many driving schools in Florida offer test-prep lessons specifically designed to address common failure points.

Frequently Asked Questions

Can I schedule my road test if my permit is about to expire?

You can schedule it, but you must take the test before your permit expires. If your permit expires before your appointment date, you will not be allowed to test. If your permit is expiring soon, book your appointment when ready and ask about canceling or rescheduling if needed. You may also be able to renew your permit before your test date.

What if I do not have a vehicle to bring to the test?

You must provide a vehicle that is registered, insured, and passes safety inspection. You can borrow a car from a friend or family member — it does not have to be registered in your name. Make sure the registration and insurance are current and bring proof of insurance with you. If you cannot find a vehicle, some driving schools rent cars for road test purposes.

Do I need to take a written test before I can schedule the road test?

Yes. You must pass the written knowledge test first and have a valid learner's permit before you can book a road test appointment. If you are 18 or older and have a valid driver's license from another state, you may be able to skip the written test and go straight to the road test — check the DHSMV website for your specific situation.

Can I reschedule my appointment the day before?

Yes, you can reschedule online or by phone up until your appointment time. Rescheduling more than 24 hours in advance is free. Rescheduling within 24 hours may result in a fee or loss of your road test fee, depending on your county's policy. Check your confirmation email for the specific rules.

What if the testing location I chose is now fully booked?

Log into your account and check other testing locations in your county or nearby counties. You can switch to a different location at no extra cost. If all nearby locations are full, you can check again in a few days — cancellations happen regularly as people reschedule or fail and rebook elsewhere.