Maryland's DMV appointment system works through their online portal or by phone
To book a DMV appointment in Maryland, you go to the Maryland Motor Vehicle Administration (MVA) website at mva.maryland.gov, create an account, and select your appointment date and time. You can also call 410-768-7000 to book by phone if you prefer not to use the website. Most appointments fill up weeks in advance, so booking early matters — the system shows you available slots in real time, and you can see exactly what dates are open before you commit.
The MVA handles driver's licenses, vehicle registration, and title services across Maryland. Each type of transaction has its own appointment slots, so you need to know what you're coming in for before you book. A learner's permit appointment is different from a road test appointment, which is different from a license renewal. Picking the wrong category means you'll either be turned away or have to reschedule.
Key Takeaways
- Book online at mva.maryland.gov or by phone at 410-768-7000; online booking shows available dates when ready.
- You must select the correct service type when booking — learner's permit, road test, license renewal, and registration services have separate appointment slots.
- Appointments typically fill two to four weeks out, so check availability as soon as you know what you need.
- Bring the documents the MVA lists for your specific service; showing up without them means a cancelled appointment and a new booking.
How to book online through the MVA website
Go to mva.maryland.gov and look for the "Schedule an Appointment" button on the homepage. You'll need to create a Maryland MVA account if you don't have one already — this requires your email address and a password. Once you're logged in, the system asks you to choose your service type: learner's permit, road test, license renewal, vehicle registration, title services, or another category depending on what you need.
After you select your service, the system shows you available appointment dates and times at MVA offices near you. You can filter by location if you have a preference. Pick the date and time that works for you, confirm your personal information, and the appointment is booked. You'll get a confirmation email with your appointment number, date, time, and the office address. Save this email or write down your appointment number — you'll need it when you arrive.
Booking by phone if you can't use the website
Call 410-768-7000 during business hours (typically Monday through Friday, 8 a.m. to 4:30 p.m.). Have your driver's license number or identification number ready when you call. Tell the representative what service you need, and they'll check availability and book you for an open slot. They'll give you an appointment number over the phone, so write it down when ready.
Phone lines can have long wait times, especially early in the week and early in the month. If you can use the online system, it's usually faster. But if you have trouble with the website or need help understanding which service type you need, calling is a reasonable option.
What documents to bring to your appointment
The documents you need depend on your service type. For a learner's permit, bring proof of identity (passport, birth certificate, or state ID), proof of residency (utility bill, lease, or bank statement), and your Social Security number. For a road test, bring your learner's permit, proof of insurance for the vehicle you're testing in, and the vehicle itself. For a license renewal, bring your current license and proof of residency if your address has changed.
The MVA website lists the full document requirements for each service under the appointment booking section. Check the list for your specific service before your appointment — showing up without the right documents means the MVA will cancel your appointment and you'll have to book again. This is the most common reason appointments don't happen on schedule.
What to do if no appointments are available
If the online system shows no open slots for weeks, you have a few options. First, check back daily — cancellations happen regularly and new slots open up. Second, try booking at a different MVA office location if you're flexible on where you go; some offices have shorter waits than others. Third, call 410-768-7000 to ask if there are phone-only appointment slots that don't show online.
If you need an appointment urgently and can't find one, some MVA offices accept walk-ins for certain services, though wait times can be several hours. Call your local office directly to ask whether they take walk-ins and what services they handle that way. This is not a reliable option, but it exists if you're in a time crunch.
Rescheduling or cancelling an appointment
If you need to change your appointment, log back into your MVA account on mva.maryland.gov, find your appointment, and select the option to reschedule. The system will show you new available dates. You can also call 410-768-7000 to reschedule by phone. Cancel only if you truly can't make it — cancelling and rebooking can push you back several weeks depending on how full the schedule is.
If you miss an appointment without cancelling, the MVA may require you to wait longer before rebooking. Cancelling in advance, even if it's just a few hours before, is better than not showing up.
Which MVA office locations serve your area
Maryland has multiple MVA offices across the state. When you book online, the system shows offices near your zip code. The main locations are in Baltimore, Annapolis, Silver Spring, Hagerstown, and Salisbury, but there are smaller offices in other towns as well. Each office handles the same services, so you can choose based on what's convenient for you.
Some offices are busier than others. If you live near Baltimore or Silver Spring, those offices fill up faster. If you're willing to travel to a smaller office, you might find appointments available sooner. The online booking system shows availability for all locations, so you can compare before you decide.
Frequently Asked Questions
Can I book an appointment for someone else?
No, each person must book their own appointment using their own information. If you're helping a family member, they need to create their own MVA account and book through the system themselves, or you can call on their behalf if they give you permission and their information.
How far in advance can I book an appointment?
You can typically book up to 60 days in advance through the online system. The exact window varies, but the system will show you the furthest date available when you log in. For road tests, slots often open up in batches, so checking back on specific days can help you find dates further out.
What if I'm under 18 and need a learner's permit appointment?
You can book the appointment yourself online or have a parent or guardian book it for you. You'll need to bring a parent or guardian to the appointment itself, along with all required documents. The MVA website lists the specific documents needed for minors under the learner's permit section.
Do I need to print my confirmation email?
You don't have to print it, but it's helpful to have your appointment number written down or saved on your phone. The MVA will look up your appointment by your name and date of birth when you arrive, but having the number speeds things up.
What happens if I arrive late to my appointment?
If you're more than 15 minutes late, the MVA may cancel your appointment and you'll need to reschedule. Traffic and unexpected delays happen, so call the office as soon as you know you'll be late and ask if they can hold your slot.