How to book a road test appointment in Alabama

Alabama's Department of Public Safety (DPS) handles road test scheduling through its online appointment system or by phone. You cannot walk in for a road test — you must have a confirmed appointment. The system lets you pick your preferred testing location and date, though availability varies by office and season.

The fastest route is the online system at alabamapublicdocs.com, where you can see available slots when ready and book within minutes. If you prefer to call, the DPS Driver License Section operates a phone line during business hours. Either way, you need your learner's permit number and a valid email address or phone number to complete the booking.

Key Takeaways

  • Book your road test online at alabamapublicdocs.com or call the DPS Driver License Section during business hours — walk-ins are not accepted.
  • You must hold a valid Alabama learner's permit before you can schedule a road test appointment.
  • Road test appointments fill up quickly in urban areas like Birmingham and Montgomery, so book as soon as you are ready to test.
  • Bring your learner's permit, proof of vehicle insurance, and a vehicle that passes the safety inspection on the day of your test.

What you need before booking

You cannot schedule a road test without a current Alabama learner's permit. The permit must be valid on the day of your test — an expired permit will result in cancellation. If your permit is about to expire, renew it before booking your appointment.

Have your learner's permit number ready when you book. You will also need a valid email address or phone number so the DPS can send you confirmation and any updates. If your contact information has changed since you got your permit, update it with the DPS before scheduling.

Decide which testing location works for you. Alabama has DPS driver license offices in most counties. Urban offices like Montgomery and Birmingham tend to fill up faster than rural ones, so if you have flexibility, consider a less-busy location.

Booking online through the DPS system

Go to alabamapublicdocs.com and select "Schedule a Road Test" or "Driver License Services." You will be asked to enter your learner's permit number and date of birth. The system will pull up your record and show you available appointment slots.

Select your preferred county or testing location from the dropdown menu. The calendar will display open dates and times for that office. Slots typically run from early morning through early afternoon, depending on the location. Pick the date and time that work for you, then confirm your email address or phone number for the appointment reminder.

After you submit, you will receive a confirmation number and details about where to go and what to bring. Save this confirmation — you may need it if you have to reschedule or if there are questions about your appointment.

Booking by phone

Call the DPS Driver License Section at the main number listed on the Alabama Department of Public Safety website. Have your learner's permit number and date of birth ready. A representative will ask which county you want to test in and what dates work for you, then book the first available slot that matches your preferences.

Phone lines are typically busiest in the morning and on Mondays. Calling mid-week in the afternoon may get you through faster. The representative will give you a confirmation number and read back your appointment details — write them down or ask them to email the confirmation to you.

Rescheduling or canceling an appointment

If you need to change your appointment, go back to alabamapublicdocs.com and select "Manage Appointment" or "Reschedule." Enter your confirmation number and learner's permit number. You can then pick a new date and time from available slots.

You can also call the DPS to reschedule by phone using the same number. Canceling requires contacting the DPS directly — you cannot cancel online. If you cancel, your appointment slot opens up for other test-takers, so cancel as soon as you know you cannot make it.

If the DPS cancels your appointment (rare, but it happens during weather emergencies or office closures), you will receive notice by email or phone. You can then reschedule at no extra cost.

What to bring on test day

Bring your learner's permit and a valid photo ID. You will also need proof of vehicle insurance — a current insurance card or declaration page showing your name, the vehicle's VIN, and coverage dates. The vehicle itself must have working headlights, brake lights, turn signals, wipers, and a horn. The tires must have adequate tread, and the vehicle must be clean enough for the examiner to see out the windows.

Arrive 10 to 15 minutes early. Bring the confirmation number from your appointment booking. If you arrive more than 15 minutes late, the DPS may cancel your appointment and you will have to reschedule.

Common mistakes that delay or cancel appointments

Showing up with an expired learner's permit is the most common reason appointments are canceled. Check your permit expiration date before you book. If it expires within 30 days of your test, renew it first.

Bringing a vehicle without valid insurance or with safety defects will result in an when ready cancellation. The examiner checks these before the test even starts. Make sure your insurance is current and your vehicle passes a basic safety check — headlights, brake lights, wipers, and horn all working.

Booking under the wrong name or with incorrect information on your learner's permit can cause the system to reject your appointment or the examiner to turn you away. Double-check that your name, date of birth, and permit number match exactly when you book.

Frequently Asked Questions

How far in advance should I book my road test?

Book as soon as you are ready to test. In busy areas like Birmingham and Montgomery, slots can fill up two to four weeks ahead. Rural offices usually have openings within one to two weeks. If you wait until the last minute, you may not find an available appointment for several weeks.

Can someone else book the appointment for me?

No. The online system requires your learner's permit number and date of birth. If you call, you can have someone dial for you, but the DPS will ask you to confirm your information directly. You must be the one scheduling your own test.

What happens if I fail the road test?

You can reschedule when ready after the test. There is no waiting period between attempts in Alabama. You will pay the road test fee again for each attempt. Most people pass on the second or third try, so do not hesitate to book another appointment right away if you do not pass the first time.

Do I need to bring my own vehicle, or can I use a rental or borrowed car?

You can use any vehicle as long as it is insured in your name or you have written permission from the owner and proof of insurance. The vehicle must pass the safety inspection — working lights, wipers, horn, and adequate tire tread. Rental cars are fine as long as you have the insurance documentation.

What if I cannot make my appointment and need to reschedule?

Reschedule online at alabamapublicdocs.com using your confirmation number, or call the DPS. There is no penalty for rescheduling, but do it as soon as you know you cannot make the original date so someone else can use that slot.