How to book your road test with the Massachusetts RMV
You can schedule a road test appointment with the Massachusetts Registry of Motor Vehicles (RMV) online through their website, by phone, or in person at an RMV office. The online system is fastest — you choose your test location, preferred date and time, and get confirmation when ready. If you prefer to call, the RMV phone line connects you to someone who can check availability and book you directly. In-person booking at any RMV office also works, though you may wait in line.
Before you book, you need a learner's permit (also called a learner's license) that has been valid for at least 30 days. The RMV will not let you schedule a test without one. You also need to bring certain documents to your test appointment itself — your permit, a valid photo ID, proof of residency, and proof of insurance — so have those ready before you book.
Road test availability varies by location and season. Urban RMV offices often fill up weeks ahead, while smaller regional offices may have openings sooner. If your preferred date is booked, you can check other nearby locations or try booking further out.
Key Takeaways
- You must hold a valid learner's permit for at least 30 days before the RMV will let you schedule a road test.
- Online booking through the RMV website is the fastest method and shows you real-time availability at each test location.
- Bring your learner's permit, photo ID, proof of residency, and proof of insurance to your test appointment.
- Test availability fills quickly at busy locations, so booking several weeks ahead increases your chances of getting your preferred time.
- If your chosen location is full, checking nearby RMV offices or booking a later date often opens up sooner appointments.
Booking online through the RMV website
The RMV's online appointment system is at mass.gov/rmv. Go to the "Schedule a Road Test" section and enter your learner's permit number. The system will pull up your permit information and confirm you have held it for the required 30 days. If you have not met the 30-day requirement, you will not be able to proceed.
Once your permit is verified, you select a test location from a list of RMV offices across Massachusetts. Each location shows available dates and times for the next several weeks. You pick the date and time that works for you, review your appointment details, and receive a confirmation number when ready. Save or print this confirmation — you will need it at your test.
The online system updates in real time, so if a slot you want is booked, check back the next day or try a different location. Cancellations happen regularly, especially at popular times.
Booking by phone or in person
To book by phone, call the RMV's main line at 857-368-8000. Have your learner's permit number ready. A representative will verify your permit status, check availability at the location you prefer, and book your appointment. They will give you a confirmation number over the phone — write it down or ask them to repeat it.
If you go to an RMV office in person, bring your learner's permit and ask to schedule a road test. Staff will check your permit, show you available times, and book you on the spot. This method works well if you want to ask questions about what to bring or what to expect during the test, but expect to spend time waiting if the office is busy.
What to bring to your road test appointment
Bring your learner's permit (the physical card or document, not just a photo of it). You also need a valid photo ID — a passport, state ID card, or military ID all work. Bring proof of your current address, such as a utility bill, lease, or bank statement dated within the last 60 days. You must also bring proof of insurance for the vehicle you will be testing in — your insurance card or a printed declaration page from your insurer.
The vehicle itself must be registered, insured, and in safe working condition. The RMV inspector will check the brakes, lights, horn, windshield wipers, and mirrors before the test begins. If anything is broken or missing, the test will not proceed.
Do not bring a phone or other distractions. Do not eat or drink during the test. Arrive 10 to 15 minutes early so the inspector has time to check your documents and the vehicle.
RMV road test locations across Massachusetts
The RMV operates road test sites in Boston, Brockton, Chicopee, Danvers, Framingham, Gardner, Greenfield, Leominster, Medford, New Bedford, Norwood, Pittsfield, Plymouth, Salem, Springfield, Taunton, and Worcester. Each location serves a region of the state. When you book online, the system shows you all available locations and lets you pick the one closest to you or most convenient for your schedule.
Availability differs by location. The Boston and Medford offices tend to fill up fastest because they serve the largest population. If you live in or near Boston but cannot get an appointment there, try Salem, Norwood, or Framingham — they are nearby and sometimes have more openings. Regional offices in smaller cities like Gardner or Greenfield often have shorter wait times.
How long the road test takes and what happens during it
The road test itself lasts about 20 to 30 minutes. The RMV inspector meets you at your appointment time, checks your documents and the vehicle, and then rides with you while you drive. The test covers basic skills: starting the car, turning, backing up, parking, stopping at lights and signs, and driving at different speeds. The inspector watches how you handle the steering wheel, check your mirrors, use your turn signals, and respond to traffic.
You pass or fail the test that same day. If you pass, the inspector will tell you and you can begin the process of getting your full license. If you fail, you will receive a written notice explaining what you did not do correctly. You can schedule another test after waiting a set period — usually a few days to a week, depending on the reason for the failure.
Rescheduling or canceling your appointment
If you need to change your test date or time, log back into the RMV online system with your confirmation number and learner's permit number. You can cancel your current appointment and book a new one. If you booked by phone or in person, call the RMV at 857-368-8000 to reschedule.
Cancel as soon as you know you cannot make your appointment. Canceling early opens the slot for someone else and may help you get a better time when you rebook. If you miss an appointment without canceling, the RMV may require you to wait before scheduling another test.
Frequently Asked Questions
Can I schedule a road test if my learner's permit is about to expire?
Yes, but your permit must be valid on the day of your test. If your permit expires before your test date, you will need to renew it first. The RMV can renew your permit while you are there for your test, but it is safer to renew it beforehand so there is no confusion on test day.
What if I fail my road test — how soon can I take it again?
You can schedule another test after a waiting period, which is usually five to ten business days. You do not need to reapply for your learner's permit or meet the 30-day holding requirement again. straightforward book your next appointment through the same online system or by phone.
Can someone else drive the vehicle to my test appointment?
Yes. The vehicle must be registered and insured, but it does not have to be registered in your name. Someone else can drive it to the RMV office, and you will drive it during the test. Just make sure you have proof of insurance for that vehicle.
What happens if the RMV office is closed on the day of my appointment?
RMV offices are closed on Sundays, Mondays, and some holidays. When you book online, the system only shows dates and times when the office is open. If a holiday falls on your scheduled test day, the RMV will contact you to reschedule. Check the RMV website for the holiday calendar if you are booking far ahead.
Can I book a road test for someone else?
No. The person taking the test must book their own appointment using their learner's permit number. The RMV system requires the permit holder's information to verify may be able to access and confirm the 30-day requirement.