Book your California DMV driving test through the DMV website, by phone, or in person at your local office
You schedule a California DMV driving test by creating an account on the DMV website (dmv.ca.gov), selecting an available date and time at your chosen testing location, and confirming your appointment. You can also call 1-800-777-0133 to book over the phone, or walk into a DMV office to schedule in person. The entire process takes about 10 to 15 minutes online.
Before you book, you need a valid instruction permit (learner's permit) or provisional license, proof of residency, and a vehicle that passes the DMV's safety inspection. The test itself covers basic vehicle control, traffic laws, and safe driving decisions — it lasts about 20 minutes and covers roughly 6 miles of local roads.
Key Takeaways
- You must hold a valid California instruction permit for at least six months before you can take the driving test, or three months if you are under 18 and completed a driver education course.
- The DMV website shows real-time availability, and you can often find an appointment within two to four weeks depending on your location and how far ahead you search.
- You need to bring your instruction permit, proof of residency, and a vehicle with current registration, valid insurance, and working safety equipment to your test appointment.
- If you fail the test, you can reschedule when ready, but you must wait at least two weeks before taking it again at the same location.
What you need before scheduling an appointment
You must have a valid California instruction permit (also called a learner's permit) in your name. This permit shows you have passed the written knowledge test and are legally allowed to drive with a licensed adult in the car. If you do not yet have an instruction permit, you will need to get one first by passing the written test at a DMV office.
You also need proof of residency — a utility bill, lease, mortgage statement, or government mail addressed to you at your current California address. The document must be dated within the last 60 days. Bring the original or a certified copy; a photocopy alone will not work.
Finally, you need access to a vehicle that will pass the DMV's safety inspection. The car must have current registration, valid insurance, working headlights and taillights, functioning windshield wipers, and no cracked windshield in the driver's line of sight. The DMV inspector checks these items before the test begins.
How to book online through the DMV website
Go to dmv.ca.gov and click "Schedule an Appointment" in the top menu. Select "Drive Test" from the list of appointment types. You will be asked to enter your instruction permit number and date of birth to verify your identity.
Next, choose your preferred testing location — you can search by city or ZIP code. The website shows all DMV offices in your area and their current availability. Select the location closest to you or the one with the soonest open date. Availability varies widely; some busy urban offices may have openings three to four weeks out, while less busy locations might have slots within two weeks.
Pick your preferred date and time from the available slots. Morning appointments are often easier to find than afternoon ones. Confirm your appointment, and the DMV will send a confirmation email with your appointment number, date, time, and location. Save this email or write down your appointment number — you will need it on test day.
Scheduling by phone or in person
Call the DMV at 1-800-777-0133 to speak with a representative who can check availability and book your appointment. Have your instruction permit number and date of birth ready. The phone line is busiest in the morning and early afternoon; calling late afternoon or early evening may mean shorter wait times. The representative will give you an appointment number and confirm the date, time, and location before you hang up.
You can also walk into any DMV office and ask to schedule a driving test appointment at the counter. Bring your instruction permit and proof of residency. The staff member will check availability at that location and nearby offices, and you can book on the spot. In-person scheduling is useful if you want to see multiple location options or if you have questions about what to bring on test day.
What to bring on your test appointment day
Bring your valid California instruction permit, your appointment confirmation (email or written number), and your proof of residency. Bring the original documents, not photocopies. You will also need to bring the vehicle you plan to drive during the test — it must have current registration and proof of insurance inside.
Arrive at least 10 minutes early. The DMV inspector will check your vehicle's safety equipment before the test begins. If anything fails inspection — a burned-out light, worn wipers, or expired registration — you will not be able to test that day and will need to reschedule after fixing the problem.
Wear comfortable clothes and shoes that let you move your feet freely on the pedals. Bring your glasses or contacts if you need them to drive. Do not bring passengers other than the DMV examiner; they are not allowed in the vehicle during the test.
Rescheduling or canceling your appointment
If you need to cancel or move your appointment, log back into your DMV account on dmv.ca.gov, find your scheduled appointment, and select "Cancel" or "Reschedule." You can also call 1-800-777-0133 to make changes over the phone. Cancel at least 24 hours before your appointment time if possible, so the slot becomes available for someone else.
If you fail the driving test, you can reschedule when ready through the website or by phone. However, you must wait at least two weeks before taking the test again at the same DMV location. You can test sooner at a different location if one is available, but most people reschedule at their original office for convenience.
Understanding wait times and location differences
Appointment availability depends on your location and how far in advance you search. Urban DMV offices in Los Angeles, San Francisco, and San Diego often have longer wait times — sometimes three to four weeks — because they serve more people. Rural and suburban offices may have openings within one to two weeks. If you are flexible about location, searching nearby towns or counties can sometimes find an earlier date.
The DMV adds new appointment slots throughout the month as examiners' schedules are confirmed. If you do not see availability when you first search, check again a few days later. Many people find openings by searching early morning or late evening, when fewer people are booking.
Frequently Asked Questions
How long do I have to hold my instruction permit before I can take the driving test?
You must hold your instruction permit for at least six months before you can test. If you are under 18 and completed a state-approved driver education course, you can test after three months. The DMV will not let you schedule a test before you meet this requirement.
What happens if I fail the driving test?
You can reschedule when ready, but you must wait at least two weeks before testing again at the same location. You can test sooner at a different DMV office if you prefer. There is no limit to how many times you can take the test, though you will pay the test fee each time.
Can I use someone else's car for my driving test?
Yes, as long as the vehicle has current registration, valid insurance, and passes the safety inspection. The car does not have to be registered in your name. Make sure the owner is comfortable with you using it and that you have permission to drive it.
What if my appointment time does not work anymore?
Log into your DMV account and reschedule to a different date and time, or call 1-800-777-0133. You can change your appointment as many times as you need before test day. Cancel at least 24 hours in advance if you are not going to make it.
Do I need to pass the written test before I can schedule the driving test?
Yes. You must have a valid instruction permit, which means you have already passed the written knowledge test. If you have not taken the written test yet, schedule that appointment first at your local DMV office.