How to book a driving test appointment with Maryland's Motor Vehicle Administration
You can schedule a Maryland driving test through the MVA's online appointment system or by calling their scheduling line. The online system is faster — you pick your test type, choose from available dates and times at your nearest MVA office, and get a confirmation number on the spot. If you call, you'll reach a scheduling representative who can book you but may have longer wait times during peak hours.
Before you book, make sure you have your learner's permit (if you're taking the road test) or your identification ready. You'll also need to know which test you're taking — knowledge test, road test, or both — because different offices may have different availability for each type.
Key Takeaways
- The MVA's online appointment system at mva.maryland.gov lets you book when ready and see all available dates without waiting on hold.
- You must bring your learner's permit to the road test appointment, along with a vehicle that passes safety inspection and a licensed adult driver if required by your permit class.
- Road test appointments typically fill 4 to 8 weeks out depending on your location, so book as soon as you're ready rather than waiting until the last moment.
- If you need to cancel or reschedule, do it through the same system or call at least 24 hours before your appointment to avoid losing your spot.
- The MVA charges a test fee at the time of your appointment; the amount depends on which test you're taking and whether you've failed before.
Booking online through the MVA website
Go to mva.maryland.gov and look for the "Schedule an Appointment" option on the homepage. You'll be asked to select your test type: knowledge test (written), road test (driving), or both. The system will then show you every MVA office in the state and the available appointment slots at each one.
Choose the office closest to you or most convenient for your schedule. Availability varies by location — some offices have openings within days, while others may show dates several weeks out. Once you select a date and time, you'll enter your contact information and receive a confirmation number by email or text. Save this number; you'll need it when you arrive for your test.
The online system is open 24 hours, so you can book at any time that works for you. This is the fastest way to find an appointment, especially during busy seasons like summer and early fall.
Calling the MVA scheduling line
If you prefer to book by phone, call the MVA's main scheduling number. Wait times vary depending on the time of day and day of the week; mornings and weekdays typically have shorter holds than afternoons and weekends. A representative will ask you the same questions as the online system: which test you need, your preferred location, and your availability.
The representative can sometimes offer dates that aren't visible online, or help you if you're having trouble with the website. However, you won't see all available slots at once the way you do online, so the process takes longer. After booking by phone, you'll receive a confirmation number verbally and should ask for it to be sent to your email as well.
What to bring and prepare before your appointment
For a knowledge test, bring a valid photo ID (driver's license, passport, or state ID card). You do not need your learner's permit for this test. Arrive 10 to 15 minutes early to allow time for check-in.
For a road test, bring your learner's permit, a valid photo ID, and proof of vehicle registration and insurance. The vehicle must have working brakes, lights, windshield wipers, and steering — the examiner will do a quick safety check before the test begins. If your permit requires a licensed adult in the car, that person must be present and at least 21 years old (or the age specified on your permit). The adult cannot be the examiner.
Practice the routes and maneuvers you'll be tested on. The MVA publishes a road test guide for each region that shows the types of turns, intersections, and parking situations you may encounter. Arrive at least 15 minutes early so you have time to calm your nerves and let the examiner review your documents.
Rescheduling or canceling your appointment
If you need to change your appointment, log back into the MVA's online system using your confirmation number and reschedule to a different date or time. You can also call the scheduling line to make changes. The MVA asks that you cancel or reschedule at least 24 hours before your appointment; if you don't show up without canceling, you may lose your test fee and have to book again.
Life happens — if you're sick, your car breaks down, or an emergency comes up, contact the MVA as soon as possible. Most offices are understanding about legitimate conflicts, but the 24-hour notice rule exists so your slot can go to someone else waiting for an appointment.
Understanding wait times and peak seasons
Road test appointments in Maryland typically book 4 to 8 weeks in advance, though this varies by region. Urban areas like Baltimore and the Washington, D.C. suburbs fill faster than rural counties. Summer and early fall are the busiest seasons because teenagers are preparing for school and many adults are also testing.
If you're seeing long wait times, check smaller or less central MVA offices in your region — they sometimes have earlier openings. You can also check back frequently; cancellations happen regularly and open slots appear throughout the day as people reschedule. The online system updates in real time, so refreshing the page may show new availability.
Test fees and payment
The MVA charges a fee for each test you take. The fee for a knowledge test and the fee for a road test are separate amounts. If you fail a test and retake it, you pay the test fee again. Payment is due at the time of your appointment — the MVA accepts cash, check, and card depending on the office location. Call ahead or check the MVA website to confirm which payment methods your specific office accepts.
If you're taking both the knowledge test and road test on the same day, you'll pay both fees. Some offices allow you to take the knowledge test first and, if you pass, take the road test the same day; others require separate appointments. Ask when you book whether this option is available at your location.
Frequently Asked Questions
Can I book a driving test appointment without a learner's permit?
No. You must have a valid Maryland learner's permit before scheduling a road test. If you don't have one yet, you'll need to pass the knowledge test first, which you can schedule separately. Some MVA offices let you take the knowledge test and road test on the same day once you pass the written exam.
What happens if I fail my road test?
You can reschedule another road test through the same online system or by calling. You'll pay the test fee again. There's no mandatory waiting period between attempts in Maryland, but you may want to practice more before your next appointment to address what went wrong.
Can someone else schedule my appointment for me?
Yes. A parent, guardian, or friend can book your appointment online or by phone using your information. However, you must be the one who shows up and takes the test. Bring your own ID and permit to the appointment.
What if the nearest MVA office has no appointments for months?
Check other offices in your region — smaller or more distant locations often have earlier openings. You can travel to a different county if needed. Also check back frequently; cancellations create new slots throughout the week, especially a few days before scheduled appointments.
Do I need to print my confirmation number or can I show it on my phone?
You can show your confirmation number on your phone, but printing it is safer in case your battery dies or you lose signal. Either way, have the number ready when you arrive. The MVA staff will look it up in their system to pull up your appointment details.