How to book a driving test appointment with Maryland's MVA

You can schedule a Maryland driving test through the MVA's online appointment system at mva.maryland.gov, by phone at 410-768-7000 (TTY 711), or in person at any MVA branch. The online system is fastest — you pick your test type, choose from available dates and times at your preferred location, and receive a confirmation number when ready. Phone appointments take longer because you're working through a queue, but an agent can answer questions about what to bring and what the test covers. In-person scheduling at a branch works if you're already there for another service, though you may wait for the next available appointment slot.

You must have a valid learner's permit or provisional license before you can book. The MVA won't let you schedule without proof of identity, Social Security number, and a current Maryland address on file. If any of this information is missing or outdated, update it first through the online system or at a branch — trying to book without it will fail.

Key Takeaways

  • The MVA online system at mva.maryland.gov shows real-time availability and lets you book in minutes without waiting on hold.
  • You need a valid learner's permit or provisional license, current address on file, and a Social Security number before scheduling.
  • Test appointments typically fill 2 to 4 weeks out, so book as soon as you're ready rather than waiting until the last moment.
  • Bring your permit, proof of identity, proof of residency, and the vehicle you'll test in; the MVA publishes the full checklist on its website.
  • If you miss your appointment without canceling at least 24 hours ahead, you forfeit your fee and must reschedule and pay again.

What documents and information you need before booking

Have your learner's permit or provisional license number ready — the online system asks for it when ready. You'll also need your Social Security number and date of birth. The MVA cross-checks these against its records, so they must match exactly what's on file. If you've moved recently or changed your name, update your address and name with the MVA before you try to book; the system will reject the appointment if your current address doesn't match.

You'll also need to know which vehicle you're bringing for the test. The MVA doesn't require you to own it, but you must provide the vehicle identification number (VIN), license plate number, and proof that the vehicle is insured and registered. Have that information in front of you when you book, because some systems ask for it during scheduling.

How to find available test dates and locations

The MVA online system shows you every location in Maryland and the next 30 days of available slots. Appointments fill fastest in the Baltimore and Washington, D.C. suburbs — if you see nothing available in your preferred location, check branches 20 to 30 miles away. Rural and smaller branches often have openings 1 to 2 weeks sooner than urban ones.

Test availability changes daily as people cancel or book. If you don't see an opening that works, check again the next day — the system releases new slots as examiners' schedules shift. Many people find appointments by checking early in the morning or late evening, when fewer people are browsing.

You can book a test at any MVA branch in the state, not just the one closest to you. If a branch near your home has no openings but one 45 minutes away does, you can schedule there. The test itself is the same regardless of location.

What happens when you book online versus by phone

Online booking is when ready: you select a date and time, pay the test fee (currently $12 for a knowledge test or $17 for a road test, though fees can change), and get a confirmation number on screen. You can print or screenshot the confirmation and use it as proof of your appointment. The system sends a confirmation email as well, though it sometimes arrives slowly.

Phone booking takes 15 to 45 minutes depending on call volume. An MVA agent walks you through the same steps but can also answer questions about what the test covers, what to bring, or whether you're ready. If you're unsure about anything, the phone route gives you a chance to ask before you commit. You pay the fee over the phone by debit or credit card, and the agent gives you a confirmation number verbally — write it down when ready.

In-person booking at a branch is useful only if you're already there. You wait in line, speak to an agent, and book the same way as by phone. There's no advantage unless you need to handle other MVA business at the same time.

Test types and what each appointment covers

Maryland offers three separate test appointments: the knowledge test (written exam on traffic laws and road signs), the road test (driving with an examiner), and the vision screening (eye exam). You can book them all at once or separately, depending on where you are in the licensing process.

If you're scheduling your first road test, you're booking the driving portion only — you must have already passed the knowledge test. If you're retesting after failing, you book the same test type you failed. The system asks which test you need, so be clear about where you are in the process before you start.

What to bring on test day

Bring your learner's permit or provisional license, a photo ID (passport, military ID, or state ID), and proof of residency (utility bill, lease, or bank statement with your name and current address). The MVA publishes the full list of acceptable documents on its website under "Documents Required for Road Test."

Bring the vehicle you registered for the test, with current registration and proof of insurance in the glove box. The examiner will check that the vehicle is safe — working brakes, lights, wipers, and mirrors. If the vehicle fails the safety check, the test is canceled and you forfeit your fee.

Arrive 10 to 15 minutes early. If you're more than 15 minutes late, the examiner may cancel the appointment and you lose your fee.

Canceling or rescheduling your appointment

Cancel or reschedule through the same online system where you booked, or call 410-768-7000. You must cancel at least 24 hours before your appointment time. If you cancel with less than 24 hours' notice or don't show up, you forfeit your test fee and must pay again to reschedule.

The online system lets you reschedule to a different date and time without paying again, as long as you do it more than 24 hours ahead. If you're canceling because of an emergency and you're within the 24-hour window, call the branch directly — agents sometimes waive the fee if the reason is legitimate, but there's no may provide.

Frequently Asked Questions

How far in advance can I book a driving test?

The MVA system shows appointments up to 30 days ahead. You can book as soon as you see an opening that works for you. Most people find appointments 2 to 4 weeks out, though rural branches sometimes have slots available sooner.

Can I book a test if my permit is expired?

No. Your learner's permit or provisional license must be valid on the day of your test. If it's expired or expiring soon, renew it first through the MVA website or at a branch before you schedule the test.

What if I fail the test — do I have to pay again to reschedule?

Yes. Each test attempt is a separate appointment and costs the full fee again. You can reschedule when ready after failing, and the system will show you available dates for your next attempt.

Can someone else schedule a test for me?

No. The MVA requires the person taking the test to schedule it themselves, using their own permit number and Social Security number. You can't book through someone else's account.

What if I need an interpreter or accommodation during the test?

Call 410-768-7000 or visit a branch in person to request accommodations. The MVA can arrange interpreters, large-print materials, or extra time, but you need to request it when you book so the branch can prepare. Online booking doesn't have an accommodation option, so phone or in-person is necessary.