How to book your MVA driving test through Maryland's online system

You schedule an MVA driving test appointment through the Maryland Motor Vehicle Administration's online booking system or by calling their scheduling line. You cannot walk in — all road tests require an advance appointment. The system shows available dates and times at testing locations near you, and you can reserve a slot when ready once you choose one.

The online system is faster than calling. You go to the MVA website, select "Schedule a Road Test," enter your driver's license number and date of birth, pick your preferred location and date, and confirm. The system sends you a confirmation email with your appointment number, date, time, and the address of the testing center. If you prefer to call, the MVA's scheduling line can book you over the phone, though wait times are typically longer.

Key Takeaways

  • Road test appointments must be scheduled in advance through the MVA website or by phone — walk-ins are not accepted at any testing location.
  • You need your driver's license number and date of birth to book online, and the system shows available slots within two to eight weeks depending on location and season.
  • Bring your confirmation email, a valid photo ID, your vehicle registration, and proof of insurance to your appointment.
  • If you miss your appointment without canceling at least 24 hours ahead, you lose your fee and must reschedule.

What information you need before you book

Have your Maryland driver's license or learner's permit number ready, along with your date of birth. If you are scheduling for someone else, you will need their license number and birth date as well. The system will not let you proceed without these details.

You should also know which testing location is most convenient for you. The MVA operates road test centers across Maryland, and availability varies by location. Urban centers like Baltimore and Annapolis typically have more frequent slots but book up faster. Rural locations may have fewer appointments but shorter wait times. The online system shows all available dates at each location, so you can compare before deciding.

Step-by-step: booking online

Step 1: Go to the Maryland MVA website and look for the "Schedule a Road Test" option. This is usually on the homepage or under a "Services" menu.

Step 2: Enter your driver's license or learner's permit number and your date of birth. The system will verify your identity and pull up your record.

Step 3: Select your preferred testing location from the list. The system shows which locations have openings and how far out those openings are.

Step 4: Choose a date and time from the available slots. Appointments are typically offered on weekdays and some Saturdays, depending on the location.

Step 5: Review your appointment details and confirm. The system will generate a confirmation number and send it to your email address on file.

Step 6: Save or print your confirmation email. You will need to bring it or your confirmation number to your appointment.

Scheduling by phone if the website is not working

If you cannot access the online system or prefer to schedule over the phone, call the MVA's road test scheduling line. The number is listed on the MVA website. Have your license number, date of birth, and preferred location ready when you call.

Phone scheduling takes longer than online booking — expect to wait on hold, especially during peak hours (mid-morning and early afternoon on weekdays). The representative will ask the same questions the online system does and will give you an appointment number and confirmation over the phone. Ask them to email or mail your confirmation so you have a record.

What to bring on the day of your test

Bring your confirmation email or confirmation number, a valid photo ID (your driver's license or learner's permit), your vehicle's registration, and proof of insurance. The examiner will check these documents before the test begins. If any are missing or expired, the MVA may cancel your appointment and charge you a no-show fee.

Arrive at least 10 minutes early. The testing center will not hold your slot if you arrive more than 15 minutes late. Bring the vehicle you plan to drive during the test — it must be registered, insured, and in safe working condition. The examiner will do a brief safety check (lights, wipers, horn, brakes) before you start.

Canceling or rescheduling your appointment

You can cancel or reschedule through the same online system where you booked, or by calling the scheduling line. You must cancel at least 24 hours before your appointment time. If you cancel with less than 24 hours' notice or do not show up, you forfeit your test fee and must pay again to reschedule.

If you need to reschedule, do it as soon as you know you cannot make the appointment. Slots fill quickly, especially at popular locations, so waiting until the last minute may mean a longer wait for your next available date.

How long appointments typically take

The road test itself lasts 15 to 20 minutes. Add 10 to 15 minutes for check-in, document review, and the examiner's vehicle safety inspection. Plan to be at the testing center for about 45 minutes total. Arrive early enough that you are not rushed, and bring something to do in case there is a short wait before your test begins.

The examiner will tell you whether you passed or failed when ready after the test. If you pass, you will receive your new license or endorsement within two weeks by mail. If you fail, you can reschedule another test, but you must wait at least two business days before booking your next appointment.

Frequently Asked Questions

Can I reschedule my appointment online or do I have to call?

You can reschedule online through the same system where you booked, or by calling the scheduling line. Online is faster. You must reschedule at least 24 hours before your appointment, or you will lose your fee.

What if I cannot find an appointment near me?

Availability varies by location and season. If your preferred location is full, check testing centers in nearby counties — you can take your road test anywhere in Maryland, not just your home county. You can also check back in a few days, as cancellations open up slots regularly.

Do I need to bring my own vehicle or can I use the MVA's car?

You must bring your own vehicle. The MVA does not provide test vehicles. Your car must be registered, insured, and in safe working condition, with functioning lights, wipers, horn, and brakes.

What happens if I fail my road test?

You can reschedule another test, but you must wait at least two business days before your next appointment. You will pay the test fee again. There is no limit to how many times you can retake the test.

Can I schedule a test for someone else?

Yes, if you have their driver's license number and date of birth. You can book online or call on their behalf. They will need to bring their own ID and documents to the appointment.