How to Schedule a Florida Driving Test
You schedule a Florida driving test through the Department of Highway Safety and Motor Vehicles (DHSMV) website or by phone. You cannot walk in without an appointment — all road tests require advance booking. The DHSMV operates a statewide scheduling system that shows available dates and times at testing locations near you.
To book online, go to www.flhsmv.gov, select "Schedule a Road Test," and enter your driver license number or learner permit number. The system will show you available appointments at nearby offices. By phone, call the DHSMV Customer Service line at 1-844-35-FLHSMV (1-844-353-54786) during business hours. Phone wait times are often long, so online booking is usually faster.
You must have a valid learner permit before you can schedule. If you do not yet have one, you need to pass the written test first and receive your permit in hand — the DHSMV will not let you book a road test without proof of a current permit.
Key Takeaways
- Book your road test online at flhsmv.gov or by calling 1-844-35-FLHSMV; walk-in appointments are not available.
- You must hold a valid Florida learner permit before scheduling; the system checks your permit status when you book.
- Appointment availability varies by location and season, with some offices booking weeks in advance during busy periods.
- You need a vehicle that passes safety inspection and a licensed adult driver present at the test; bring proof of insurance and vehicle registration.
- If you miss or need to reschedule, cancel at least 24 hours ahead through the same system to avoid losing your fee.
What Documents You Need Before Booking
Have your learner permit number ready when you schedule. The DHSMV system will ask for it and verify that your permit is still valid. If your permit has expired, you cannot book a test — you must renew it first by passing the written exam again.
You do not need to upload documents to schedule the appointment itself. However, you will need to bring specific documents on test day. Have your learner permit, proof of vehicle insurance, and the vehicle's registration certificate ready before you arrive. The examiner will check these at the start of the test.
The vehicle you use must pass a basic safety check: working headlights, brake lights, turn signals, wipers, and a functioning horn. Bring the keys and make sure the vehicle is fueled and in working order. Some testing locations have a short list of vehicles that have failed inspection repeatedly; if you are unsure, call the location ahead of time.
Appointment Availability and Wait Times
Availability depends on your county and the time of year. Urban areas like Miami-Dade, Hillsborough, and Orange County often have longer waits — sometimes three to six weeks during peak season (spring and summer). Rural counties may have shorter waits but fewer testing locations overall.
The online booking system shows you real-time availability. If no dates appear for your preferred location, check nearby offices — you can test at any DHSMV location in the state, not just the one nearest your home. Some people find faster appointments by checking a location 30 to 45 minutes away.
Availability updates daily as cancellations come in. If you do not see an open slot, check again the next day or later that week. Many people cancel within 24 hours of their test, so slots open up regularly.
Fees and Payment at Booking
The Florida road test fee is $10 for a standard Class E driver license. You pay this fee when you book the appointment online or when you arrive for the test if you booked by phone. The fee is non-refundable if you miss the appointment, but you can reschedule for free if you cancel at least 24 hours in advance.
Online booking accepts credit and debit cards. If you book by phone, you can pay by card over the phone or pay in cash when you arrive at the testing location. Some locations accept payment at the front desk; others require payment before the examiner takes you out.
If you fail the test, you do not pay again to reschedule. You can book another appointment at no additional cost, though you must wait at least one business day before retesting.
What to Bring on Test Day
Bring your learner permit, proof of insurance, and the vehicle's registration. The examiner will check these before the test begins. Bring the vehicle keys and make sure you know how to operate all the controls — headlights, wipers, turn signals, and the parking brake.
Bring a licensed adult driver who is at least 18 years old and holds a valid driver license. This person must be present during the test but will not sit in the vehicle with you. They will wait in the office while the examiner drives with you.
Wear comfortable clothes and shoes that let you move your foot freely on the pedals. Avoid flip-flops, very loose clothing, or anything that might get caught. Bring your glasses or contacts if you need them to drive — the examiner will note on your license if you are required to wear corrective lenses.
Rescheduling or Canceling Your Appointment
Cancel or reschedule through the same online system where you booked. Log in with your driver license or learner permit number, find your appointment, and select "Cancel" or "Reschedule." You must cancel at least 24 hours before your scheduled time. If you cancel with less than 24 hours' notice, you lose the $10 fee.
If you cancel more than 24 hours ahead, the fee is held and applied to your new appointment. You can reschedule to any available date and location without paying again.
If you miss your appointment without canceling, you forfeit the $10 fee and must book and pay for a new test. Call the DHSMV when ready if an emergency prevented you from canceling — some locations may waive the fee in documented hardship cases, though this is not may provide.
Common Mistakes When Booking
Do not book until you have your learner permit in hand. The system will reject your booking if your permit number does not match an active record. If you just passed the written test, wait one business day for your permit to appear in the DHSMV database before trying to schedule.
Do not assume the nearest office has the fastest appointment. Check multiple locations within 45 minutes of your home — you may find an opening weeks sooner at a less busy office.
Do not forget to bring a licensed adult on test day. The examiner will not conduct the test without one present. This person does not need to be a parent or guardian — any licensed adult 18 or older will do.
Do not book a test in a vehicle you are not familiar with. Practice in the exact vehicle you will use for the test. Different cars have different brake feel, steering sensitivity, and visibility — practicing in a borrowed car and testing in another can hurt your performance.
Frequently Asked Questions
Can I book a road test without a learner permit?
No. The DHSMV system requires a valid learner permit number to schedule. If you do not have one yet, pass the written knowledge test first and receive your permit before booking a road test appointment.
What if I cannot find an appointment near me?
Check testing locations 30 to 45 minutes away — they often have earlier openings. You can test at any DHSMV office in Florida, not just your home county. Also check back daily, as cancellations create new slots regularly.
Do I have to use the same vehicle for the test that I practiced in?
No, but it is strongly recommended. The examiner does not care what vehicle you use, but switching cars right before the test can throw off your feel for the brakes, steering, and visibility. Practice in the vehicle you plan to test in if possible.
What happens if I fail the road test?
You can reschedule at no additional cost, but you must wait at least one business day. Book your next appointment through the same online system. There is no limit to how many times you can test, though some people take a driving course or additional practice before retesting.
Can someone else schedule my road test for me?
Yes, if they have your learner permit number and can access the online system or call on your behalf. However, you must be the one who takes the test — the examiner will verify your identity at the appointment.