How to book a Maryland road test appointment
You schedule a Maryland road test through the Motor Vehicle Administration's online appointment system or by phone. The MVA does not issue road test appointments in person at branch offices. You must have a valid learner's permit (not expired) and meet the minimum age requirement for your license class before you can book.
The online system is at mva.maryland.gov. Go to the "Appointments" section, select "Road Test," choose your county and preferred testing location, and pick from available dates and times. The system shows you openings up to several weeks ahead, though availability varies by location and season. If you prefer to book by phone, call the MVA's appointment line at 410-768-7000 (or 1-888-769-0100 from outside the Baltimore area). Wait times to reach an agent can be long during peak hours, typically mid-morning and early afternoon on weekdays.
Key Takeaways
- Book your road test online at mva.maryland.gov or by phone at 410-768-7000; the MVA does not schedule appointments in person.
- You must hold a valid, unexpired learner's permit and meet the minimum age for your license class before you can reserve a test date.
- Bring your learner's permit, proof of identity, proof of residency, and the vehicle you will use for the test to your appointment.
- Road test locations and wait times vary by county; rural areas often have shorter waits than urban centers like Baltimore and Prince George's County.
- If you miss or need to reschedule, contact the MVA at least 24 hours before your appointment to avoid losing your slot.
What documents and vehicle you need to bring
Bring your valid learner's permit, a government-issued photo ID (such as a passport or state ID), and proof of Maryland residency (utility bill, lease, or bank statement dated within the last 60 days). The examiner will check these before the test begins.
The vehicle must be registered, insured, and in safe working condition. The MVA checks that all lights work, wipers function, brakes are responsive, and tires have adequate tread. Bring proof of insurance and vehicle registration. The vehicle does not have to be registered in your name, but the owner must consent to its use for the test. Many test-takers use a family member's or friend's vehicle; the MVA does not require ownership documentation as long as the vehicle passes the safety inspection.
Appointment availability by county and wait times
Appointment wait times depend heavily on your county. Baltimore City, Prince George's County, and Montgomery County typically have the longest waits—often four to eight weeks from the time you book. Rural counties like Garrett, Somerset, and Caroline County often have openings within one to three weeks.
If your county has a long wait, you have the option to travel to a different county for your test. The MVA allows you to take your road test in any Maryland county, not just the one where you live. Some test-takers in the Baltimore metro area book appointments in nearby rural counties to get tested sooner. Keep in mind that you will need to travel to that location on your test date, and the examiner will still test you on Maryland road rules and driving skills regardless of where you take the test.
What happens during the road test appointment
The examiner will meet you in the waiting area, verify your documents, and inspect the vehicle for safety. This inspection takes about 5 to 10 minutes. The examiner checks headlights, taillights, brake lights, turn signals, windshield wipers, horn, mirrors, and tire condition. If the vehicle fails inspection, you cannot take the test that day and must reschedule.
If the vehicle passes, you and the examiner will get in the car. The test itself lasts 20 to 30 minutes and includes basic maneuvers (parking, three-point turns), driving on local roads, and highway driving if applicable to your license class. The examiner scores you on vehicle control, following traffic laws, awareness of other drivers, and safe decision-making. You will receive a pass or fail result before you leave the testing center.
Rescheduling or canceling your appointment
If you need to reschedule, contact the MVA at 410-768-7000 or through the online appointment system at least 24 hours before your scheduled test. Canceling with less than 24 hours' notice may result in forfeiting your appointment slot, and you will have to book a new one through the regular system.
Life happens—illness, vehicle breakdown, family emergency. The MVA understands this and allows rescheduling without penalty as long as you give notice. If you miss your appointment without canceling, you lose the slot and must book again from scratch. Some test-takers have reported that rebooking after a no-show can take longer than the original wait time, so canceling early if you know you cannot make it is the better choice.
What to expect if you fail the road test
If you do not pass, the examiner will give you a written summary of what you did not demonstrate safely. Common reasons for failing include improper lane changes, failure to yield, speeding, improper parking, or not checking mirrors and blind spots frequently enough. You can retake the test, but you must book a new appointment through the MVA system.
There is no waiting period between attempts in Maryland—you can book your next test when ready. However, appointment availability means you may have to wait weeks for the next opening. Many test-takers use the time between attempts to practice the specific skills the examiner noted. You can take the test as many times as needed, though you will pay the test fee each time.
Test fees and payment
The Maryland road test fee is $12.50 for a Class D (regular passenger vehicle) license. You pay this fee at the testing center on the day of your appointment, either in cash or by card. The fee is nonrefundable if you do not show up, but if you reschedule with proper notice, you do not pay again—your fee applies to the rescheduled date.
If you pass the test, you will also need to pay the license issuance fee at the MVA branch to receive your actual license card. That fee varies depending on your license class and how long you want the license to be valid (typically $70 to $100 for a five-year Class D license). The road test fee and the license fee are separate charges.
Frequently Asked Questions
Can I book a road test appointment without a learner's permit?
No. You must have a valid, unexpired learner's permit before the MVA will let you book a road test. If your permit has expired, you will need to renew it first through the MVA website or at a branch office.
What if I cannot find an appointment in my county?
You can book a test in any other Maryland county instead. Many people in high-demand areas like Baltimore and Prince George's County book in neighboring rural counties to get tested sooner. You will need to travel to that location on test day, but the test itself is the same.
Do I have to use my own car for the road test?
No. You can use any registered, insured vehicle in safe working condition. Many test-takers use a family member's or friend's car. The owner does not need to be present, but the vehicle must pass the safety inspection before the test begins.
What if my vehicle fails the safety inspection?
You cannot take the test that day. You will need to fix the issue (repair lights, replace tires, etc.) and reschedule your appointment. Contact the MVA at 410-768-7000 to book a new date once the vehicle is ready.
How long does a road test appointment take from start to finish?
Plan for 45 minutes to an hour total. The vehicle inspection takes 5 to 10 minutes, the actual driving test takes 20 to 30 minutes, and paperwork and result notification take another 10 to 15 minutes. Arrive 10 to 15 minutes early.