Book your Maryland driving test through the MVA website or by phone

To schedule a driving test with the Maryland Motor Vehicle Administration, you have two options: book online at mva.maryland.gov or call the MVA at 410-787-7758 (or 1-800-950-1MVA from outside the Baltimore area). The online system lets you pick your preferred test location and date when ready. If you call, an MVA representative will check availability and hold a time slot for you while you confirm.

You must have a valid learner's permit or provisional license before you can book a test. The permit itself must have been issued at least 30 days before your test date — this is a hard requirement, not a guideline. If your permit is less than 30 days old, the MVA system will not let you schedule.

Test appointments fill up weeks in advance at popular locations and times. If you cannot find an opening near you, check less busy times (weekday mornings tend to have more slots than Saturday afternoons) or nearby MVA offices. Some people find openings sooner by checking the website daily, since cancellations do happen.

Key Takeaways

  • Schedule online at mva.maryland.gov or by phone at 410-787-7758; online booking is faster and shows all available slots when ready.
  • Your learner's permit must be at least 30 days old before you can book a test, and this requirement is enforced by the scheduling system.
  • Bring your permit, proof of residency, and proof of Social Security number to your test appointment, or you will be turned away.
  • Test slots fill weeks ahead, especially on weekends; checking weekday mornings or nearby locations may show openings sooner.
  • Arrive 15 minutes early with all required documents; the MVA will not delay your test start time if you are late.

What documents you need to bring to your test

Bring three things to your driving test appointment: your learner's permit or provisional license, proof of residency, and proof of your Social Security number. The MVA will not let you test without all three, even if you have an appointment scheduled.

For proof of residency, bring a utility bill, lease, mortgage statement, or bank statement dated within the last 60 days and showing your current Maryland address. A cell phone bill does not count. For proof of Social Security number, bring your Social Security card, W-2 form, or 1099 form. A birth certificate alone is not enough.

If you do not have these documents before your test date, contact the MVA office where you are testing to ask what alternatives they accept. Do not assume you can bring something else on the day of your test — the rules are strict, and you will lose your appointment slot if your documents do not meet the requirements.

How the test appointment works on the day

Arrive 15 minutes before your scheduled time. The examiner will check your documents, verify your permit is valid, and confirm you have a licensed adult in the car with you (if required by your permit type). Then you will move to the test vehicle or use your own car if the MVA office allows it.

The driving test itself lasts 20 to 30 minutes and covers basic vehicle control, following traffic laws, and safe decision-making. You will be tested on parking, turning, stopping at signs and lights, and merging or lane changes depending on the route the examiner chooses. The examiner will tell you where to drive but will not coach you or give hints during the test.

If you fail, you can schedule another test when ready after receiving your score. There is no waiting period between attempts in Maryland, though you will pay the test fee again. If you pass, you will receive your license that day or within a few days by mail, depending on whether you paid for a temporary license at the MVA office.

What happens if you miss or need to reschedule

If you miss your appointment without canceling, you lose your test fee and your slot. You will have to schedule a new test and pay the fee again. The MVA does not offer refunds for no-shows.

To reschedule, log into your account on mva.maryland.gov, find your appointment, and select a new date and time. You can also call 410-787-7758 to reschedule by phone. Reschedule as soon as you know you cannot make your appointment — slots fill quickly, and waiting until the last minute may leave you without an opening for weeks.

If you need to cancel instead of reschedule, you can do that through the website or by phone as well. Canceling does not refund your fee, but it frees up the slot for someone else and removes the no-show penalty from your record.

Test locations and how to find the one nearest you

Maryland has MVA offices in every county. When you book online, the system shows all locations and their available dates side by side, so you can compare. If you call to book, tell the representative which county you prefer, and they will show you what is open there.

Some offices are busier than others. The Baltimore, Annapolis, and Silver Spring locations typically have longer wait times for appointments. If you live near a smaller office — in a rural county or a suburb — you may find openings sooner there. The drive might be worth it if your preferred location is booked for weeks.

Each office has the same test standards and examiners, so passing at one location is the same as passing at any other. The only difference is how long you wait for an appointment slot.

Fees and payment methods

The driving test fee in Maryland is $12.50. You pay this fee when you schedule your appointment if you book online. If you call to book, you will pay when you arrive at the office on test day.

The MVA accepts cash, check, debit card, and credit card at the office. If you book online, you can pay by debit or credit card only. There is no fee to reschedule or cancel, but you do not get your test fee back if you do not show up.

If you pass your test and want a temporary license to use while you wait for your permanent one by mail, that costs an additional $20. You can request it at the office after you pass, and it is valid when ready.

Frequently Asked Questions

Can I schedule a test if my permit has expired?

No. Your permit must be valid on the day of your test. If it has expired, you will need to renew it at an MVA office before you can book a test. Renewing takes about 15 minutes and costs $9.

What if I cannot find an appointment in my county?

Check nearby counties — many people do not realize they can test outside their home county. You can also check the same location again in a few days; cancellations happen regularly and new slots open up. Some people find openings sooner by trying weekday mornings instead of evenings or weekends.

Do I have to use my own car for the test?

Not all MVA offices allow you to use your own car. When you book online, the system will tell you whether your chosen location provides a test vehicle or requires you to bring your own. If you must bring your own, it must be registered, insured, and have working safety equipment.

What if I fail my test — do I have to wait to reschedule?

No. Maryland has no waiting period between test attempts. You can schedule your next test when ready after you receive your score, though you will pay the $12.50 fee again. Many people book their next appointment before they leave the office.

Will the MVA contact me to confirm my appointment?

The MVA does not send confirmation emails or texts for driving test appointments. Write down your appointment date, time, and location when you book. You can log into mva.maryland.gov anytime to check your scheduled appointment.