How to book a road test appointment in Minnesota
Minnesota's Department of Public Safety runs road test scheduling through a single online system. You book your appointment through the Minnesota Driver and Vehicle Services (DVS) website at mn.gov/dvs, not by phone or in person at a local office. The system shows available dates and times at testing stations across the state, and you choose the location and time that work for you.
You must have a valid learner's permit (instruction permit) in your name before you can schedule. The permit itself must be at least 14 days old — Minnesota does not allow same-day testing. Once you book, you receive a confirmation number by email. Bring that confirmation, your permit, proof of identity, and proof of residence to your appointment.
Testing stations are located in most counties, though rural areas may have fewer options. If your nearest station has no open slots for weeks, you can check stations in neighboring counties — the online system shows all available appointments statewide, so you are not limited to your home county.
Key Takeaways
- Book your road test through mn.gov/dvs using the online appointment system; phone and walk-in scheduling are not available.
- Your learner's permit must be at least 14 days old before you can schedule a test, and you cannot test the same day you receive it.
- You can choose any testing station in Minnesota, not just the one closest to you, so check multiple counties if your preferred location is full.
- Bring your confirmation number, valid permit, photo ID, and proof of residence (utility bill, lease, or bank statement) to your appointment.
- Cancellations and rescheduling are done through the same online system where you booked, and you should cancel at least 24 hours before your test.
What you need before booking online
You must have a valid Minnesota learner's permit in hand. If you do not yet have one, you will need to pass the written knowledge test first at a DVS office or testing station. The permit costs a small fee and is valid for four years.
Your permit must be at least 14 days old. This is a hard requirement — Minnesota law does not allow you to test sooner, even if a slot opens up. If you received your permit on a Monday, the earliest you can test is the following Monday.
You will also need to bring documents to your appointment, so gather these before you book: a photo ID (state ID, passport, or military ID), proof of residence (a utility bill, lease agreement, or bank statement dated within the last 60 days), and your confirmation number from the online booking.
Steps to book your appointment online
Go to mn.gov/dvs and look for the "Schedule a Road Test" or "Appointments" link on the homepage. You will be asked to enter your driver's license or permit number and your date of birth. The system verifies your permit is valid and at least 14 days old before showing you available slots.
Once verified, you see a calendar of available dates. Select your preferred county or testing station from the dropdown menu. The calendar then shows which dates have openings. Click on a date to see the specific times available that day — most stations offer morning and afternoon slots.
Choose your time slot and review your selection. Enter or confirm your email address — this is where your confirmation number will be sent. Complete the booking and print or save your confirmation number. You will need this number at your appointment.
The entire process takes about 5 to 10 minutes. You do not need to create an account or log in with a password; the system identifies you by your permit number and date of birth.
How far in advance you can book
Minnesota allows you to book road test appointments up to 60 days in advance. This means on any given day, you can see and reserve slots up to two months out. If you know you want to test on a specific date, you can book it as soon as that date enters the 60-day window.
Appointment availability varies by location and season. Urban testing stations (Minneapolis, St. Paul, Rochester) typically fill up faster than rural ones. If your preferred date and location are full, you have two options: check again in a few days (cancellations happen regularly), or look at stations in neighboring counties.
During summer months (June through August), slots tend to fill quickly because more people are testing. If you are flexible on timing, booking for a weekday morning in fall or winter may give you more choices.
What happens if you need to reschedule or cancel
You can cancel or reschedule through the same online system where you booked. Log in with your permit number and date of birth, find your appointment, and select the option to cancel or change it. You should do this at least 24 hours before your scheduled test time.
If you cancel with 24 hours' notice, your slot is released and you can when ready book a new one. If you miss your appointment without canceling, you may lose your fee and have to book again. Some testing stations charge a no-show fee in addition to the test fee.
If you need to reschedule but all nearby slots are full, cancel your current appointment first, then check the system again — you may see new openings once your slot is released back into the pool.
Testing station locations and wait times
Minnesota has testing stations in most counties, though the number varies. The Twin Cities area has multiple stations in Minneapolis, St. Paul, and surrounding suburbs. Greater Minnesota has stations in larger towns like Rochester, Duluth, St. Cloud, and Mankato, with some rural counties served by a single location.
The online booking system shows real-time availability, so you can see which stations have the shortest wait for appointments. A station with many open slots in the next week likely has shorter typical wait times than one showing only a few slots two months out.
If you live in a rural area and the nearest station is far away, you can book at any station in the state. Some people choose to test at a station closer to work or school rather than home. The confirmation system does not restrict you to your county of residence.
Documents to bring on test day
Bring your confirmation number, your valid learner's permit, a photo ID, and proof of residence. The photo ID can be a state ID card, passport, military ID, or tribal ID. The proof of residence must be a document dated within the last 60 days — a utility bill, lease agreement, bank statement, or insurance bill all work.
Do not bring originals of important documents if you can avoid it; bring copies or the actual bills and statements you receive. The testing station will not keep these documents, but they will verify them before your test begins.
Arrive 10 to 15 minutes early. The examiner will review your documents, check your vehicle for safety equipment (working lights, wipers, mirrors, seat belts), and then conduct the road test itself, which typically lasts 20 to 30 minutes.
Frequently Asked Questions
Can I book a road test if my permit is expired?
No. Your permit must be valid and at least 14 days old. If your permit has expired, you must renew it first by visiting a DVS office or testing station. Renewal is faster than the original permit process and usually takes a few minutes.
What if I cannot find any open appointments near me?
Check stations in neighboring counties — the online system shows all available slots statewide. You can also check back every few days, as cancellations create new openings. If you are in a rural area, consider testing at a station in a larger nearby town.
Do I need to bring my own vehicle to the test?
Yes. You must provide a vehicle that is registered, insured, and passes a basic safety check (working lights, wipers, mirrors, seat belts). The examiner inspects the vehicle before the test begins. You cannot use a testing station's vehicle.
What if I fail my road test?
You can reschedule through the online system and take the test again. There is no waiting period between attempts in Minnesota, though you will pay the test fee each time. Many people book their next appointment when ready after failing so they do not lose their preferred time slot.
Can someone else book a road test appointment for me?
No. The online system requires your permit number and date of birth to verify your identity and confirm your permit is valid. You must book your own appointment, though someone can help you navigate the website if needed.